/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-simple-queue.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-01 16:13:19,708 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-01 16:13:19,710 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-01 16:13:19,768 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-01 16:13:19,769 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-01 16:13:19,771 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-01 16:13:19,773 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-01 16:13:19,779 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-01 16:13:19,780 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-01 16:13:19,785 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-01 16:13:19,786 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-01 16:13:19,787 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-01 16:13:19,787 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-01 16:13:19,789 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-01 16:13:19,790 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-01 16:13:19,792 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-01 16:13:19,793 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-01 16:13:19,795 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-01 16:13:19,797 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-01 16:13:19,802 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-01 16:13:19,804 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-01 16:13:19,805 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-01 16:13:19,806 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-01 16:13:19,806 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-01 16:13:19,816 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-01 16:13:19,816 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-01 16:13:19,817 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-01 16:13:19,818 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-01 16:13:19,819 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-01 16:13:19,819 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-01 16:13:19,820 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-01 16:13:19,820 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-01 16:13:19,822 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-01 16:13:19,822 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-01 16:13:19,823 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-01 16:13:19,824 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-01 16:13:19,824 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-01 16:13:19,824 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-01 16:13:19,824 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-01 16:13:19,825 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-01 16:13:19,826 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-01 16:13:19,826 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:13:19,846 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-01 16:13:19,846 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-01 16:13:19,846 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-01 16:13:19,846 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-01 16:13:19,847 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-01 16:13:19,847 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-01 16:13:19,848 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-01 16:13:19,848 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-01 16:13:19,848 INFO L138 SettingsManager]: * Use SBE=true [2022-03-01 16:13:19,848 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-01 16:13:19,848 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-01 16:13:19,849 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-01 16:13:19,849 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-01 16:13:19,849 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-01 16:13:19,849 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-01 16:13:19,849 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-01 16:13:19,849 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-01 16:13:19,849 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-01 16:13:19,850 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-01 16:13:19,850 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-01 16:13:19,850 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-01 16:13:19,850 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-01 16:13:19,850 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-01 16:13:19,850 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-01 16:13:19,850 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-01 16:13:19,851 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 16:13:19,851 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-01 16:13:19,851 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-01 16:13:19,851 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-01 16:13:19,851 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-01 16:13:19,851 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-01 16:13:19,851 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-01 16:13:19,851 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-01 16:13:19,852 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:13:20,076 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-01 16:13:20,097 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-01 16:13:20,100 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-01 16:13:20,101 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-01 16:13:20,102 INFO L275 PluginConnector]: CDTParser initialized [2022-03-01 16:13:20,103 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-simple-queue.wvr.c [2022-03-01 16:13:20,159 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e0c166114/6e19c6e2c9804153b12bf8997aab71cb/FLAG35f2d8ce8 [2022-03-01 16:13:20,515 INFO L306 CDTParser]: Found 1 translation units. [2022-03-01 16:13:20,515 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-simple-queue.wvr.c [2022-03-01 16:13:20,521 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e0c166114/6e19c6e2c9804153b12bf8997aab71cb/FLAG35f2d8ce8 [2022-03-01 16:13:20,533 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e0c166114/6e19c6e2c9804153b12bf8997aab71cb [2022-03-01 16:13:20,536 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-01 16:13:20,537 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-01 16:13:20,543 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-01 16:13:20,543 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-01 16:13:20,545 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-01 16:13:20,546 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.03 04:13:20" (1/1) ... [2022-03-01 16:13:20,547 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@43bf8b74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:13:20, skipping insertion in model container [2022-03-01 16:13:20,547 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.03 04:13:20" (1/1) ... [2022-03-01 16:13:20,552 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-01 16:13:20,565 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-01 16:13:20,735 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-simple-queue.wvr.c[2438,2451] [2022-03-01 16:13:20,752 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-01 16:13:20,765 INFO L203 MainTranslator]: Completed pre-run [2022-03-01 16:13:20,805 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-simple-queue.wvr.c[2438,2451] [2022-03-01 16:13:20,809 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-01 16:13:20,823 INFO L208 MainTranslator]: Completed translation [2022-03-01 16:13:20,823 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:13:20 WrapperNode [2022-03-01 16:13:20,823 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-01 16:13:20,824 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-01 16:13:20,824 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-01 16:13:20,825 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-01 16:13:20,831 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:13:20" (1/1) ... [2022-03-01 16:13:20,849 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:13:20" (1/1) ... [2022-03-01 16:13:20,868 INFO L137 Inliner]: procedures = 24, calls = 33, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 128 [2022-03-01 16:13:20,868 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-01 16:13:20,869 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-01 16:13:20,869 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-01 16:13:20,869 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-01 16:13:20,876 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:13:20" (1/1) ... [2022-03-01 16:13:20,876 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:13:20" (1/1) ... [2022-03-01 16:13:20,879 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:13:20" (1/1) ... [2022-03-01 16:13:20,879 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:13:20" (1/1) ... [2022-03-01 16:13:20,884 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:13:20" (1/1) ... [2022-03-01 16:13:20,890 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:13:20" (1/1) ... [2022-03-01 16:13:20,891 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:13:20" (1/1) ... [2022-03-01 16:13:20,893 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-01 16:13:20,894 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-01 16:13:20,894 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-01 16:13:20,894 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-01 16:13:20,895 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:13:20" (1/1) ... [2022-03-01 16:13:20,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 16:13:20,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:13:20,949 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:13:20,965 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:13:20,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-01 16:13:20,997 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-01 16:13:20,997 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-01 16:13:20,997 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-01 16:13:20,997 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-01 16:13:20,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-01 16:13:20,998 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-01 16:13:20,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-01 16:13:20,998 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-03-01 16:13:20,999 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-03-01 16:13:20,999 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-03-01 16:13:20,999 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-01 16:13:20,999 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-01 16:13:20,999 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-01 16:13:20,999 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-01 16:13:21,001 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:13:21,094 INFO L234 CfgBuilder]: Building ICFG [2022-03-01 16:13:21,096 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-01 16:13:21,338 INFO L275 CfgBuilder]: Performing block encoding [2022-03-01 16:13:21,410 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-01 16:13:21,410 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-01 16:13:21,412 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 04:13:21 BoogieIcfgContainer [2022-03-01 16:13:21,413 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-01 16:13:21,414 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-01 16:13:21,414 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-01 16:13:21,417 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-01 16:13:21,418 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.03 04:13:20" (1/3) ... [2022-03-01 16:13:21,418 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2daf5170 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 04:13:21, skipping insertion in model container [2022-03-01 16:13:21,418 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:13:20" (2/3) ... [2022-03-01 16:13:21,419 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2daf5170 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 04:13:21, skipping insertion in model container [2022-03-01 16:13:21,419 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 04:13:21" (3/3) ... [2022-03-01 16:13:21,420 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-simple-queue.wvr.c [2022-03-01 16:13:21,424 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-01 16:13:21,424 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-01 16:13:21,425 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-01 16:13:21,425 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-01 16:13:21,467 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,467 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,468 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,468 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,468 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,468 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,469 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,469 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,469 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,469 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,469 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,469 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,469 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,470 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,470 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,470 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,470 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,470 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,471 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,471 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,471 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,472 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,472 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,472 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,472 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,472 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,473 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,473 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,473 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,473 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,473 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,473 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,474 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,474 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,474 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,474 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,474 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,474 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,475 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,475 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,484 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,484 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,484 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,484 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,485 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,485 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,485 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,486 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,486 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,486 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,486 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,486 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,487 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,487 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:13:21,490 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-01 16:13:21,526 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 16:13:21,531 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:13:21,531 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-01 16:13:21,541 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 118 places, 120 transitions, 256 flow [2022-03-01 16:13:21,593 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 335 states, 334 states have (on average 2.42814371257485) internal successors, (811), 334 states have internal predecessors, (811), 0 states have call successors, (0), 0 states 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:21,597 INFO L276 IsEmpty]: Start isEmpty. Operand has 335 states, 334 states have (on average 2.42814371257485) internal successors, (811), 334 states have internal predecessors, (811), 0 states have call successors, (0), 0 states 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:21,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-01 16:13:21,610 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:13:21,611 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] [2022-03-01 16:13:21,612 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:13:21,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:13:21,616 INFO L85 PathProgramCache]: Analyzing trace with hash -571534812, now seen corresponding path program 1 times [2022-03-01 16:13:21,623 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:13:21,624 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386830088] [2022-03-01 16:13:21,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:21,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:13:21,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:21,831 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:13:21,831 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:13:21,831 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386830088] [2022-03-01 16:13:21,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386830088] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 16:13:21,832 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 16:13:21,832 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-01 16:13:21,834 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146568222] [2022-03-01 16:13:21,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 16:13:21,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-01 16:13:21,838 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:13:21,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-01 16:13:21,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-01 16:13:21,864 INFO L87 Difference]: Start difference. First operand has 335 states, 334 states have (on average 2.42814371257485) internal successors, (811), 334 states have internal predecessors, (811), 0 states have call successors, (0), 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 42.5) internal successors, (85), 2 states have internal predecessors, (85), 0 states have call successors, (0), 0 states 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:21,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:13:21,919 INFO L93 Difference]: Finished difference Result 335 states and 742 transitions. [2022-03-01 16:13:21,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 16:13:21,923 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 0 states have call successors, (0), 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 85 [2022-03-01 16:13:21,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:13:21,937 INFO L225 Difference]: With dead ends: 335 [2022-03-01 16:13:21,937 INFO L226 Difference]: Without dead ends: 332 [2022-03-01 16:13:21,938 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:13:21,941 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 16:13:21,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 97 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 16:13:21,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-03-01 16:13:22,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 332. [2022-03-01 16:13:22,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 2.2326283987915407) internal successors, (739), 331 states have internal predecessors, (739), 0 states have call successors, (0), 0 states 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:22,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 739 transitions. [2022-03-01 16:13:22,019 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 739 transitions. Word has length 85 [2022-03-01 16:13:22,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:13:22,020 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 739 transitions. [2022-03-01 16:13:22,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 0 states have call successors, (0), 0 states 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:22,020 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 739 transitions. [2022-03-01 16:13:22,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-03-01 16:13:22,024 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:13:22,024 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] [2022-03-01 16:13:22,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-01 16:13:22,025 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:13:22,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:13:22,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1476274669, now seen corresponding path program 1 times [2022-03-01 16:13:22,026 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:13:22,026 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821344983] [2022-03-01 16:13:22,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:22,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:13:22,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:22,234 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:13:22,235 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:13:22,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821344983] [2022-03-01 16:13:22,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821344983] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 16:13:22,235 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 16:13:22,235 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-01 16:13:22,236 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290587881] [2022-03-01 16:13:22,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 16:13:22,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 16:13:22,237 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:13:22,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 16:13:22,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-01 16:13:22,238 INFO L87 Difference]: Start difference. First operand 332 states and 739 transitions. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states 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:22,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:13:22,318 INFO L93 Difference]: Finished difference Result 555 states and 1326 transitions. [2022-03-01 16:13:22,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 16:13:22,319 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 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 87 [2022-03-01 16:13:22,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:13:22,327 INFO L225 Difference]: With dead ends: 555 [2022-03-01 16:13:22,327 INFO L226 Difference]: Without dead ends: 425 [2022-03-01 16:13:22,328 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-01 16:13:22,329 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 16 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 16:13:22,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 306 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 16:13:22,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-03-01 16:13:22,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 363. [2022-03-01 16:13:22,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 2.270718232044199) internal successors, (822), 362 states have internal predecessors, (822), 0 states have call successors, (0), 0 states 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:22,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 822 transitions. [2022-03-01 16:13:22,346 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 822 transitions. Word has length 87 [2022-03-01 16:13:22,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:13:22,347 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 822 transitions. [2022-03-01 16:13:22,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states 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:22,347 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 822 transitions. [2022-03-01 16:13:22,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-03-01 16:13:22,350 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:13:22,350 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] [2022-03-01 16:13:22,350 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-01 16:13:22,351 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:13:22,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:13:22,351 INFO L85 PathProgramCache]: Analyzing trace with hash -591405311, now seen corresponding path program 1 times [2022-03-01 16:13:22,351 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:13:22,352 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219807173] [2022-03-01 16:13:22,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:22,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:13:22,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:22,485 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:13:22,486 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:13:22,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219807173] [2022-03-01 16:13:22,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219807173] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 16:13:22,486 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 16:13:22,486 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 16:13:22,486 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000770075] [2022-03-01 16:13:22,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 16:13:22,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 16:13:22,487 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:13:22,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 16:13:22,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 16:13:22,488 INFO L87 Difference]: Start difference. First operand 363 states and 822 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states 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:22,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:13:22,506 INFO L93 Difference]: Finished difference Result 498 states and 1124 transitions. [2022-03-01 16:13:22,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 16:13:22,506 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 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 90 [2022-03-01 16:13:22,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:13:22,509 INFO L225 Difference]: With dead ends: 498 [2022-03-01 16:13:22,509 INFO L226 Difference]: Without dead ends: 417 [2022-03-01 16:13:22,509 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:13:22,510 INFO L933 BasicCegarLoop]: 94 mSDtfsCounter, 9 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 16:13:22,511 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 147 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 16:13:22,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-03-01 16:13:22,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 417. [2022-03-01 16:13:22,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 2.2716346153846154) internal successors, (945), 416 states have internal predecessors, (945), 0 states have call successors, (0), 0 states 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:22,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 945 transitions. [2022-03-01 16:13:22,525 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 945 transitions. Word has length 90 [2022-03-01 16:13:22,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:13:22,525 INFO L470 AbstractCegarLoop]: Abstraction has 417 states and 945 transitions. [2022-03-01 16:13:22,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states 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:22,525 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 945 transitions. [2022-03-01 16:13:22,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-03-01 16:13:22,527 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:13:22,527 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] [2022-03-01 16:13:22,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-01 16:13:22,528 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:13:22,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:13:22,529 INFO L85 PathProgramCache]: Analyzing trace with hash 764156185, now seen corresponding path program 1 times [2022-03-01 16:13:22,529 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:13:22,529 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235340613] [2022-03-01 16:13:22,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:22,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:13:22,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:22,641 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 16:13:22,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:13:22,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235340613] [2022-03-01 16:13:22,642 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235340613] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 16:13:22,642 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 16:13:22,642 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-01 16:13:22,642 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444140666] [2022-03-01 16:13:22,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 16:13:22,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 16:13:22,643 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:13:22,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 16:13:22,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-01 16:13:22,644 INFO L87 Difference]: Start difference. First operand 417 states and 945 transitions. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states 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:22,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:13:22,725 INFO L93 Difference]: Finished difference Result 486 states and 1066 transitions. [2022-03-01 16:13:22,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 16:13:22,726 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 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 93 [2022-03-01 16:13:22,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:13:22,728 INFO L225 Difference]: With dead ends: 486 [2022-03-01 16:13:22,728 INFO L226 Difference]: Without dead ends: 423 [2022-03-01 16:13:22,729 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:13:22,731 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 226 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 16:13:22,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 267 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 16:13:22,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-03-01 16:13:22,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 418. [2022-03-01 16:13:22,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 2.2685851318944845) internal successors, (946), 417 states have internal predecessors, (946), 0 states have call successors, (0), 0 states 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:22,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 946 transitions. [2022-03-01 16:13:22,743 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 946 transitions. Word has length 93 [2022-03-01 16:13:22,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:13:22,744 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 946 transitions. [2022-03-01 16:13:22,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states 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:22,744 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 946 transitions. [2022-03-01 16:13:22,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-03-01 16:13:22,747 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:13:22,747 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:13:22,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-01 16:13:22,748 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:13:22,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:13:22,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1391817806, now seen corresponding path program 1 times [2022-03-01 16:13:22,752 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:13:22,752 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909530413] [2022-03-01 16:13:22,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:22,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:13:22,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:23,774 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:13:23,774 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:13:23,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909530413] [2022-03-01 16:13:23,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909530413] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:13:23,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902169517] [2022-03-01 16:13:23,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:23,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:13:23,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:13:23,780 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:13:23,784 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:13:23,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:23,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-01 16:13:23,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:13:24,485 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:13:24,819 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:25,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:13:25,033 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:25,160 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:25,184 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:13:25,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:13:25,272 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_68 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_68) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4))))) is different from false [2022-03-01 16:13:26,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:26,147 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 1 case distinctions, treesize of input 57 treesize of output 45 [2022-03-01 16:13:26,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:26,158 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 178 treesize of output 170 [2022-03-01 16:13:26,168 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:26,169 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 154 treesize of output 152 [2022-03-01 16:13:26,175 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 118 treesize of output 94 [2022-03-01 16:13:27,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2022-03-01 16:13:27,112 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902169517] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:13:27,112 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:13:27,112 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 22] total 55 [2022-03-01 16:13:27,112 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960936022] [2022-03-01 16:13:27,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:13:27,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-03-01 16:13:27,113 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:13:27,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-03-01 16:13:27,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=2642, Unknown=9, NotChecked=104, Total=2970 [2022-03-01 16:13:27,115 INFO L87 Difference]: Start difference. First operand 418 states and 946 transitions. Second operand has 55 states, 55 states have (on average 4.345454545454546) internal successors, (239), 55 states have internal predecessors, (239), 0 states have call successors, (0), 0 states 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,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:13:31,622 INFO L93 Difference]: Finished difference Result 2793 states and 7009 transitions. [2022-03-01 16:13:31,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-01 16:13:31,622 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 4.345454545454546) internal successors, (239), 55 states have internal predecessors, (239), 0 states have call successors, (0), 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:13:31,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:13:31,641 INFO L225 Difference]: With dead ends: 2793 [2022-03-01 16:13:31,641 INFO L226 Difference]: Without dead ends: 2757 [2022-03-01 16:13:31,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 168 SyntacticMatches, 5 SemanticMatches, 90 ConstructedPredicates, 1 IntricatePredicates, 2 DeprecatedPredicates, 1565 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=1309, Invalid=6872, Unknown=13, NotChecked=178, Total=8372 [2022-03-01 16:13:31,646 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 2477 mSDsluCounter, 3492 mSDsCounter, 0 mSdLazyCounter, 923 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2477 SdHoareTripleChecker+Valid, 3391 SdHoareTripleChecker+Invalid, 1684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 923 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 594 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 16:13:31,648 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2477 Valid, 3391 Invalid, 1684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 923 Invalid, 0 Unknown, 594 Unchecked, 0.6s Time] [2022-03-01 16:13:31,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2757 states. [2022-03-01 16:13:31,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2757 to 781. [2022-03-01 16:13:31,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 781 states, 780 states have (on average 2.5294871794871794) internal successors, (1973), 780 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states 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,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 781 states to 781 states and 1973 transitions. [2022-03-01 16:13:31,695 INFO L78 Accepts]: Start accepts. Automaton has 781 states and 1973 transitions. Word has length 100 [2022-03-01 16:13:31,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:13:31,697 INFO L470 AbstractCegarLoop]: Abstraction has 781 states and 1973 transitions. [2022-03-01 16:13:31,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 4.345454545454546) internal successors, (239), 55 states have internal predecessors, (239), 0 states have call successors, (0), 0 states 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,698 INFO L276 IsEmpty]: Start isEmpty. Operand 781 states and 1973 transitions. [2022-03-01 16:13:31,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-03-01 16:13:31,700 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:13:31,701 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:13:31,728 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:13:31,925 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:13:31,925 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:13:31,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:13:31,926 INFO L85 PathProgramCache]: Analyzing trace with hash -161344104, now seen corresponding path program 2 times [2022-03-01 16:13:31,926 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:13:31,926 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637344328] [2022-03-01 16:13:31,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:31,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:13:31,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:32,415 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:13:32,415 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:13:32,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637344328] [2022-03-01 16:13:32,416 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637344328] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:13:32,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547849376] [2022-03-01 16:13:32,416 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 16:13:32,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:13:32,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:13:32,424 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:13:32,445 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:13:32,507 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 16:13:32,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:13:32,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 46 conjunts are in the unsatisfiable core [2022-03-01 16:13:32,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:13:32,565 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:32,894 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:13:32,894 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:33,039 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:33,341 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:33,505 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:33,596 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:33,625 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:13:33,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:13:33,698 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_97 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_97) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4))))) is different from false [2022-03-01 16:13:34,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:34,451 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 1 case distinctions, treesize of input 57 treesize of output 45 [2022-03-01 16:13:34,467 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:34,469 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 100 treesize of output 100 [2022-03-01 16:13:34,474 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 60 treesize of output 48 [2022-03-01 16:13:34,488 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:34,489 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 51 treesize of output 55 [2022-03-01 16:13:35,534 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2022-03-01 16:13:35,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547849376] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:13:35,535 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:13:35,535 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 22, 22] total 54 [2022-03-01 16:13:35,535 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963350083] [2022-03-01 16:13:35,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:13:35,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-03-01 16:13:35,550 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:13:35,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-03-01 16:13:35,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=2523, Unknown=8, NotChecked=102, Total=2862 [2022-03-01 16:13:35,552 INFO L87 Difference]: Start difference. First operand 781 states and 1973 transitions. Second operand has 54 states, 54 states have (on average 4.314814814814815) internal successors, (233), 54 states have internal predecessors, (233), 0 states have call successors, (0), 0 states 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:37,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:13:37,423 INFO L93 Difference]: Finished difference Result 1622 states and 4236 transitions. [2022-03-01 16:13:37,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-01 16:13:37,424 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 4.314814814814815) internal successors, (233), 54 states have internal predecessors, (233), 0 states have call successors, (0), 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:13:37,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:13:37,431 INFO L225 Difference]: With dead ends: 1622 [2022-03-01 16:13:37,431 INFO L226 Difference]: Without dead ends: 1492 [2022-03-01 16:13:37,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 168 SyntacticMatches, 2 SemanticMatches, 76 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1011 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=884, Invalid=4962, Unknown=10, NotChecked=150, Total=6006 [2022-03-01 16:13:37,433 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 1060 mSDsluCounter, 2006 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1060 SdHoareTripleChecker+Valid, 1902 SdHoareTripleChecker+Invalid, 1291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 759 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 16:13:37,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1060 Valid, 1902 Invalid, 1291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 506 Invalid, 0 Unknown, 759 Unchecked, 0.3s Time] [2022-03-01 16:13:37,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1492 states. [2022-03-01 16:13:37,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1492 to 996. [2022-03-01 16:13:37,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 996 states, 995 states have (on average 2.577889447236181) internal successors, (2565), 995 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states 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:37,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 2565 transitions. [2022-03-01 16:13:37,466 INFO L78 Accepts]: Start accepts. Automaton has 996 states and 2565 transitions. Word has length 100 [2022-03-01 16:13:37,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:13:37,467 INFO L470 AbstractCegarLoop]: Abstraction has 996 states and 2565 transitions. [2022-03-01 16:13:37,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 4.314814814814815) internal successors, (233), 54 states have internal predecessors, (233), 0 states have call successors, (0), 0 states 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:37,467 INFO L276 IsEmpty]: Start isEmpty. Operand 996 states and 2565 transitions. [2022-03-01 16:13:37,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-03-01 16:13:37,470 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:13:37,470 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] [2022-03-01 16:13:37,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-01 16:13:37,687 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:13:37,688 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:13:37,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:13:37,688 INFO L85 PathProgramCache]: Analyzing trace with hash 205024512, now seen corresponding path program 3 times [2022-03-01 16:13:37,688 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:13:37,688 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696216678] [2022-03-01 16:13:37,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:37,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:13:37,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:37,783 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 16:13:37,783 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:13:37,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696216678] [2022-03-01 16:13:37,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696216678] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:13:37,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102352868] [2022-03-01 16:13:37,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 16:13:37,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:13:37,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:13:37,785 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:13:37,790 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:13:37,873 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 16:13:37,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:13:37,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-01 16:13:37,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:13:38,145 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:13:38,327 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:38,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:13:38,504 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:38,683 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:13:38,683 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:38,743 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-01 16:13:38,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:13:40,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:40,161 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 1 case distinctions, treesize of input 57 treesize of output 45 [2022-03-01 16:13:40,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:40,171 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 100 treesize of output 100 [2022-03-01 16:13:40,177 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 60 treesize of output 48 [2022-03-01 16:13:40,187 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:40,187 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 51 treesize of output 55 [2022-03-01 16:13:40,828 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-01 16:13:40,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102352868] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:13:40,828 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:13:40,828 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 21, 21] total 39 [2022-03-01 16:13:40,828 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892669878] [2022-03-01 16:13:40,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:13:40,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-01 16:13:40,829 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:13:40,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-01 16:13:40,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1316, Unknown=38, NotChecked=0, Total=1482 [2022-03-01 16:13:40,830 INFO L87 Difference]: Start difference. First operand 996 states and 2565 transitions. Second operand has 39 states, 39 states have (on average 6.538461538461538) internal successors, (255), 39 states have internal predecessors, (255), 0 states have call successors, (0), 0 states 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:41,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:13:41,693 INFO L93 Difference]: Finished difference Result 3138 states and 8154 transitions. [2022-03-01 16:13:41,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-01 16:13:41,693 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 6.538461538461538) internal successors, (255), 39 states have internal predecessors, (255), 0 states have call successors, (0), 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 103 [2022-03-01 16:13:41,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:13:41,708 INFO L225 Difference]: With dead ends: 3138 [2022-03-01 16:13:41,708 INFO L226 Difference]: Without dead ends: 3086 [2022-03-01 16:13:41,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 761 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=582, Invalid=3285, Unknown=39, NotChecked=0, Total=3906 [2022-03-01 16:13:41,710 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 1036 mSDsluCounter, 2241 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1036 SdHoareTripleChecker+Valid, 2277 SdHoareTripleChecker+Invalid, 706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 387 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 16:13:41,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1036 Valid, 2277 Invalid, 706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 293 Invalid, 0 Unknown, 387 Unchecked, 0.2s Time] [2022-03-01 16:13:41,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3086 states. [2022-03-01 16:13:41,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3086 to 2049. [2022-03-01 16:13:41,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2049 states, 2048 states have (on average 2.67138671875) internal successors, (5471), 2048 states have internal predecessors, (5471), 0 states have call successors, (0), 0 states 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:41,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2049 states to 2049 states and 5471 transitions. [2022-03-01 16:13:41,777 INFO L78 Accepts]: Start accepts. Automaton has 2049 states and 5471 transitions. Word has length 103 [2022-03-01 16:13:41,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:13:41,777 INFO L470 AbstractCegarLoop]: Abstraction has 2049 states and 5471 transitions. [2022-03-01 16:13:41,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 6.538461538461538) internal successors, (255), 39 states have internal predecessors, (255), 0 states have call successors, (0), 0 states 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:41,778 INFO L276 IsEmpty]: Start isEmpty. Operand 2049 states and 5471 transitions. [2022-03-01 16:13:41,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-03-01 16:13:41,783 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:13:41,784 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] [2022-03-01 16:13:41,810 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:13:42,007 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:13:42,007 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:13:42,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:13:42,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1265215916, now seen corresponding path program 4 times [2022-03-01 16:13:42,008 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:13:42,008 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863513284] [2022-03-01 16:13:42,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:42,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:13:42,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:42,084 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 16:13:42,085 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:13:42,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863513284] [2022-03-01 16:13:42,085 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863513284] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:13:42,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364714075] [2022-03-01 16:13:42,085 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 16:13:42,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:13:42,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:13:42,087 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:13:42,097 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:13:42,170 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 16:13:42,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:13:42,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-01 16:13:42,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:13:42,609 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:13:42,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:13:43,197 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:13:43,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364714075] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:13:43,197 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:13:43,197 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 11, 11] total 21 [2022-03-01 16:13:43,198 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029317446] [2022-03-01 16:13:43,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:13:43,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 16:13:43,198 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:13:43,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 16:13:43,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2022-03-01 16:13:43,199 INFO L87 Difference]: Start difference. First operand 2049 states and 5471 transitions. Second operand has 21 states, 21 states have (on average 10.80952380952381) internal successors, (227), 21 states have internal predecessors, (227), 0 states have call successors, (0), 0 states 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:43,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:13:43,560 INFO L93 Difference]: Finished difference Result 2742 states and 6843 transitions. [2022-03-01 16:13:43,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 16:13:43,561 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 10.80952380952381) internal successors, (227), 21 states have internal predecessors, (227), 0 states have call successors, (0), 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 103 [2022-03-01 16:13:43,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:13:43,568 INFO L225 Difference]: With dead ends: 2742 [2022-03-01 16:13:43,568 INFO L226 Difference]: Without dead ends: 1693 [2022-03-01 16:13:43,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=304, Invalid=818, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 16:13:43,570 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 889 mSDsluCounter, 951 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 889 SdHoareTripleChecker+Valid, 1004 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 16:13:43,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [889 Valid, 1004 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 16:13:43,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1693 states. [2022-03-01 16:13:43,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1693 to 1024. [2022-03-01 16:13:43,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1024 states, 1023 states have (on average 2.4271749755620724) internal successors, (2483), 1023 states have internal predecessors, (2483), 0 states have call successors, (0), 0 states 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:43,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1024 states to 1024 states and 2483 transitions. [2022-03-01 16:13:43,598 INFO L78 Accepts]: Start accepts. Automaton has 1024 states and 2483 transitions. Word has length 103 [2022-03-01 16:13:43,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:13:43,599 INFO L470 AbstractCegarLoop]: Abstraction has 1024 states and 2483 transitions. [2022-03-01 16:13:43,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 10.80952380952381) internal successors, (227), 21 states have internal predecessors, (227), 0 states have call successors, (0), 0 states 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:43,599 INFO L276 IsEmpty]: Start isEmpty. Operand 1024 states and 2483 transitions. [2022-03-01 16:13:43,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-03-01 16:13:43,601 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:13:43,602 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] [2022-03-01 16:13:43,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-01 16:13:43,815 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:13:43,816 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:13:43,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:13:43,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1557416788, now seen corresponding path program 5 times [2022-03-01 16:13:43,816 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:13:43,816 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526830103] [2022-03-01 16:13:43,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:43,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:13:43,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:43,907 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 16:13:43,908 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:13:43,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526830103] [2022-03-01 16:13:43,908 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526830103] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:13:43,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212821283] [2022-03-01 16:13:43,908 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 16:13:43,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:13:43,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:13:43,910 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:13:43,911 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:13:43,984 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 16:13:43,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:13:43,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 16:13:43,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:13:44,201 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 16:13:44,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:13:44,446 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 16:13:44,446 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212821283] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:13:44,446 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:13:44,447 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 16:13:44,447 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999636776] [2022-03-01 16:13:44,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:13:44,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 16:13:44,447 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:13:44,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 16:13:44,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-03-01 16:13:44,448 INFO L87 Difference]: Start difference. First operand 1024 states and 2483 transitions. Second operand has 19 states, 19 states have (on average 7.7894736842105265) internal successors, (148), 19 states have internal predecessors, (148), 0 states have call successors, (0), 0 states 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,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:13:44,602 INFO L93 Difference]: Finished difference Result 887 states and 2111 transitions. [2022-03-01 16:13:44,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 16:13:44,602 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 7.7894736842105265) internal successors, (148), 19 states have internal predecessors, (148), 0 states have call successors, (0), 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 103 [2022-03-01 16:13:44,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:13:44,605 INFO L225 Difference]: With dead ends: 887 [2022-03-01 16:13:44,605 INFO L226 Difference]: Without dead ends: 770 [2022-03-01 16:13:44,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 196 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:13:44,606 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 406 mSDsluCounter, 741 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 798 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 16:13:44,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 798 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 16:13:44,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2022-03-01 16:13:44,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 765. [2022-03-01 16:13:44,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 765 states, 764 states have (on average 2.4489528795811517) internal successors, (1871), 764 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states 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,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 765 states to 765 states and 1871 transitions. [2022-03-01 16:13:44,623 INFO L78 Accepts]: Start accepts. Automaton has 765 states and 1871 transitions. Word has length 103 [2022-03-01 16:13:44,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:13:44,624 INFO L470 AbstractCegarLoop]: Abstraction has 765 states and 1871 transitions. [2022-03-01 16:13:44,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 7.7894736842105265) internal successors, (148), 19 states have internal predecessors, (148), 0 states have call successors, (0), 0 states 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,624 INFO L276 IsEmpty]: Start isEmpty. Operand 765 states and 1871 transitions. [2022-03-01 16:13:44,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-01 16:13:44,626 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:13:44,626 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] [2022-03-01 16:13:44,651 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:13:44,839 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:13:44,840 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:13:44,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:13:44,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1676131039, now seen corresponding path program 6 times [2022-03-01 16:13:44,840 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:13:44,840 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409297785] [2022-03-01 16:13:44,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:44,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:13:44,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:45,629 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:13:45,630 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:13:45,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409297785] [2022-03-01 16:13:45,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409297785] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:13:45,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947115383] [2022-03-01 16:13:45,630 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 16:13:45,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:13:45,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:13:45,631 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:13:45,632 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:13:45,710 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 16:13:45,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:13:45,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-01 16:13:45,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:13:46,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, 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:13:46,518 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:46,589 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:46,747 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:46,777 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:13:46,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:13:47,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:47,554 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 1 case distinctions, treesize of input 60 treesize of output 48 [2022-03-01 16:13:47,564 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-01 16:13:47,564 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 300 treesize of output 275 [2022-03-01 16:13:47,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 16:13:47,577 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 204 treesize of output 180 [2022-03-01 16:13:47,583 INFO L353 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-03-01 16:13:47,584 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 244 treesize of output 196 [2022-03-01 16:13:48,156 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:13:48,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947115383] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:13:48,156 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:13:48,156 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 24, 21] total 55 [2022-03-01 16:13:48,156 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027272046] [2022-03-01 16:13:48,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:13:48,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-03-01 16:13:48,157 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:13:48,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-03-01 16:13:48,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=520, Invalid=2414, Unknown=36, NotChecked=0, Total=2970 [2022-03-01 16:13:48,159 INFO L87 Difference]: Start difference. First operand 765 states and 1871 transitions. Second operand has 55 states, 55 states have (on average 4.581818181818182) internal successors, (252), 55 states have internal predecessors, (252), 0 states have call successors, (0), 0 states 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:50,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:13:50,666 INFO L93 Difference]: Finished difference Result 2494 states and 6290 transitions. [2022-03-01 16:13:50,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-01 16:13:50,667 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 4.581818181818182) internal successors, (252), 55 states have internal predecessors, (252), 0 states have call successors, (0), 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:13:50,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:13:50,675 INFO L225 Difference]: With dead ends: 2494 [2022-03-01 16:13:50,676 INFO L226 Difference]: Without dead ends: 2093 [2022-03-01 16:13:50,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 185 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2278 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1459, Invalid=6487, Unknown=64, NotChecked=0, Total=8010 [2022-03-01 16:13:50,678 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 905 mSDsluCounter, 2347 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 905 SdHoareTripleChecker+Valid, 2214 SdHoareTripleChecker+Invalid, 1249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 523 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 16:13:50,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [905 Valid, 2214 Invalid, 1249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 700 Invalid, 0 Unknown, 523 Unchecked, 0.4s Time] [2022-03-01 16:13:50,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2093 states. [2022-03-01 16:13:50,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2093 to 849. [2022-03-01 16:13:50,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 849 states, 848 states have (on average 2.390330188679245) internal successors, (2027), 848 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states 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:50,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 849 states to 849 states and 2027 transitions. [2022-03-01 16:13:50,705 INFO L78 Accepts]: Start accepts. Automaton has 849 states and 2027 transitions. Word has length 107 [2022-03-01 16:13:50,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:13:50,706 INFO L470 AbstractCegarLoop]: Abstraction has 849 states and 2027 transitions. [2022-03-01 16:13:50,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 4.581818181818182) internal successors, (252), 55 states have internal predecessors, (252), 0 states have call successors, (0), 0 states 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:50,706 INFO L276 IsEmpty]: Start isEmpty. Operand 849 states and 2027 transitions. [2022-03-01 16:13:50,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-01 16:13:50,709 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:13:50,709 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] [2022-03-01 16:13:50,735 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:13:50,929 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:13:50,929 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:13:50,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:13:50,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1502924419, now seen corresponding path program 7 times [2022-03-01 16:13:50,930 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:13:50,930 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074794747] [2022-03-01 16:13:50,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:50,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:13:50,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:51,575 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:13:51,575 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:13:51,575 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074794747] [2022-03-01 16:13:51,575 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074794747] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:13:51,575 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552859625] [2022-03-01 16:13:51,575 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 16:13:51,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:13:51,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:13:51,584 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:13:51,585 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:13:51,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:51,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-01 16:13:51,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:13:51,688 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:51,906 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:13:51,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-01 16:13:52,635 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:52,803 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:13:52,803 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:52,826 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:13:52,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:13:52,894 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_235 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_235) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4))) 5)) is different from false [2022-03-01 16:13:52,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:52,924 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 42 treesize of output 42 [2022-03-01 16:13:52,930 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 13 treesize of output 7 [2022-03-01 16:13:54,069 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2022-03-01 16:13:54,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552859625] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:13:54,070 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:13:54,070 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 54 [2022-03-01 16:13:54,070 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076535973] [2022-03-01 16:13:54,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:13:54,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-03-01 16:13:54,070 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:13:54,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-03-01 16:13:54,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=2518, Unknown=1, NotChecked=102, Total=2862 [2022-03-01 16:13:54,072 INFO L87 Difference]: Start difference. First operand 849 states and 2027 transitions. Second operand has 54 states, 54 states have (on average 4.611111111111111) internal successors, (249), 54 states have internal predecessors, (249), 0 states have call successors, (0), 0 states 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:56,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:13:56,060 INFO L93 Difference]: Finished difference Result 3432 states and 8817 transitions. [2022-03-01 16:13:56,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-01 16:13:56,061 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 4.611111111111111) internal successors, (249), 54 states have internal predecessors, (249), 0 states have call successors, (0), 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:13:56,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:13:56,072 INFO L225 Difference]: With dead ends: 3432 [2022-03-01 16:13:56,073 INFO L226 Difference]: Without dead ends: 2850 [2022-03-01 16:13:56,074 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 183 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 1380 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1024, Invalid=6289, Unknown=1, NotChecked=168, Total=7482 [2022-03-01 16:13:56,075 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 1381 mSDsluCounter, 3047 mSDsCounter, 0 mSdLazyCounter, 1090 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1381 SdHoareTripleChecker+Valid, 2902 SdHoareTripleChecker+Invalid, 1537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1090 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 390 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 16:13:56,075 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1381 Valid, 2902 Invalid, 1537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1090 Invalid, 0 Unknown, 390 Unchecked, 0.5s Time] [2022-03-01 16:13:56,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2850 states. [2022-03-01 16:13:56,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2850 to 853. [2022-03-01 16:13:56,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 853 states, 852 states have (on average 2.402582159624413) internal successors, (2047), 852 states have internal predecessors, (2047), 0 states have call successors, (0), 0 states 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:56,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 2047 transitions. [2022-03-01 16:13:56,109 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 2047 transitions. Word has length 107 [2022-03-01 16:13:56,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:13:56,109 INFO L470 AbstractCegarLoop]: Abstraction has 853 states and 2047 transitions. [2022-03-01 16:13:56,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 4.611111111111111) internal successors, (249), 54 states have internal predecessors, (249), 0 states have call successors, (0), 0 states 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:56,109 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 2047 transitions. [2022-03-01 16:13:56,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-01 16:13:56,112 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:13:56,112 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 16:13:56,136 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-03-01 16:13:56,331 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:13:56,331 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:13:56,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:13:56,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1977634385, now seen corresponding path program 8 times [2022-03-01 16:13:56,332 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:13:56,332 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875803658] [2022-03-01 16:13:56,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:56,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:13:56,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:56,872 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:13:56,872 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:13:56,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875803658] [2022-03-01 16:13:56,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875803658] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:13:56,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066416901] [2022-03-01 16:13:56,873 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 16:13:56,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:13:56,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:13:56,874 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:13:56,875 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:13:56,945 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 16:13:56,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:13:56,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-01 16:13:56,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:13:56,986 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:57,242 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:13:57,243 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:57,497 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:57,781 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:58,031 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:58,226 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:13:58,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-01 16:13:58,248 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:13:58,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:13:58,352 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_268 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_268) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 4)))) is different from false [2022-03-01 16:13:59,370 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:59,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 46 [2022-03-01 16:13:59,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:59,377 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 104 treesize of output 104 [2022-03-01 16:13:59,380 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 63 treesize of output 49 [2022-03-01 16:13:59,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:59,388 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 52 treesize of output 56 [2022-03-01 16:14:01,056 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-03-01 16:14:01,056 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066416901] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:14:01,056 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:14:01,056 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 26, 26] total 66 [2022-03-01 16:14:01,056 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978896479] [2022-03-01 16:14:01,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:14:01,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-01 16:14:01,057 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:14:01,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-01 16:14:01,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=3856, Unknown=7, NotChecked=126, Total=4290 [2022-03-01 16:14:01,058 INFO L87 Difference]: Start difference. First operand 853 states and 2047 transitions. Second operand has 66 states, 66 states have (on average 4.212121212121212) internal successors, (278), 66 states have internal predecessors, (278), 0 states have call successors, (0), 0 states 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,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:14:03,780 INFO L93 Difference]: Finished difference Result 1853 states and 4669 transitions. [2022-03-01 16:14:03,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-01 16:14:03,781 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 4.212121212121212) internal successors, (278), 66 states have internal predecessors, (278), 0 states have call successors, (0), 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 113 [2022-03-01 16:14:03,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:14:03,801 INFO L225 Difference]: With dead ends: 1853 [2022-03-01 16:14:03,801 INFO L226 Difference]: Without dead ends: 1723 [2022-03-01 16:14:03,803 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 189 SyntacticMatches, 6 SemanticMatches, 95 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1988 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1149, Invalid=7967, Unknown=8, NotChecked=188, Total=9312 [2022-03-01 16:14:03,804 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 2025 mSDsluCounter, 3359 mSDsCounter, 0 mSdLazyCounter, 1098 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2025 SdHoareTripleChecker+Valid, 3191 SdHoareTripleChecker+Invalid, 2028 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1098 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 806 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 16:14:03,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2025 Valid, 3191 Invalid, 2028 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1098 Invalid, 0 Unknown, 806 Unchecked, 0.5s Time] [2022-03-01 16:14:03,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1723 states. [2022-03-01 16:14:03,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1723 to 1031. [2022-03-01 16:14:03,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 1030 states have (on average 2.4349514563106798) internal successors, (2508), 1030 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states 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,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 2508 transitions. [2022-03-01 16:14:03,830 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 2508 transitions. Word has length 113 [2022-03-01 16:14:03,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:14:03,830 INFO L470 AbstractCegarLoop]: Abstraction has 1031 states and 2508 transitions. [2022-03-01 16:14:03,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 4.212121212121212) internal successors, (278), 66 states have internal predecessors, (278), 0 states have call successors, (0), 0 states 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,831 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 2508 transitions. [2022-03-01 16:14:03,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-01 16:14:03,834 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:14:03,834 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 16:14:03,860 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:14:04,047 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:14:04,047 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:14:04,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:14:04,048 INFO L85 PathProgramCache]: Analyzing trace with hash 561755483, now seen corresponding path program 9 times [2022-03-01 16:14:04,048 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:14:04,048 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165580204] [2022-03-01 16:14:04,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:14:04,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:14:04,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:14:04,809 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:14:04,809 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:14:04,809 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165580204] [2022-03-01 16:14:04,809 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165580204] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:14:04,809 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894933843] [2022-03-01 16:14:04,809 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 16:14:04,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:14:04,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:14:04,811 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:14:04,812 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:14:04,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 16:14:04,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:14:04,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 16:14:04,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:14:05,405 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:14:05,406 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:05,425 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 16:14:05,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:14:05,492 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-01 16:14:05,493 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:14:05,861 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 16:14:05,861 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894933843] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:14:05,861 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:14:05,861 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 15, 15] total 41 [2022-03-01 16:14:05,861 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253536519] [2022-03-01 16:14:05,862 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:14:05,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-01 16:14:05,862 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:14:05,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-01 16:14:05,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1494, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 16:14:05,863 INFO L87 Difference]: Start difference. First operand 1031 states and 2508 transitions. Second operand has 41 states, 41 states have (on average 5.658536585365853) internal successors, (232), 41 states have internal predecessors, (232), 0 states have call successors, (0), 0 states 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:08,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:14:08,781 INFO L93 Difference]: Finished difference Result 2498 states and 6137 transitions. [2022-03-01 16:14:08,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-01 16:14:08,783 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 5.658536585365853) internal successors, (232), 41 states have internal predecessors, (232), 0 states have call successors, (0), 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 113 [2022-03-01 16:14:08,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:14:08,788 INFO L225 Difference]: With dead ends: 2498 [2022-03-01 16:14:08,788 INFO L226 Difference]: Without dead ends: 1909 [2022-03-01 16:14:08,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 969 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1190, Invalid=4816, Unknown=0, NotChecked=0, Total=6006 [2022-03-01 16:14:08,789 INFO L933 BasicCegarLoop]: 171 mSDtfsCounter, 1976 mSDsluCounter, 3361 mSDsCounter, 0 mSdLazyCounter, 1047 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1976 SdHoareTripleChecker+Valid, 3301 SdHoareTripleChecker+Invalid, 1238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 1047 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 16:14:08,789 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1976 Valid, 3301 Invalid, 1238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 1047 Invalid, 0 Unknown, 18 Unchecked, 0.5s Time] [2022-03-01 16:14:08,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1909 states. [2022-03-01 16:14:08,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1909 to 1145. [2022-03-01 16:14:08,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1145 states, 1144 states have (on average 2.4283216783216783) internal successors, (2778), 1144 states have internal predecessors, (2778), 0 states have call successors, (0), 0 states 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:08,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1145 states to 1145 states and 2778 transitions. [2022-03-01 16:14:08,814 INFO L78 Accepts]: Start accepts. Automaton has 1145 states and 2778 transitions. Word has length 113 [2022-03-01 16:14:08,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:14:08,815 INFO L470 AbstractCegarLoop]: Abstraction has 1145 states and 2778 transitions. [2022-03-01 16:14:08,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 5.658536585365853) internal successors, (232), 41 states have internal predecessors, (232), 0 states have call successors, (0), 0 states 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:08,815 INFO L276 IsEmpty]: Start isEmpty. Operand 1145 states and 2778 transitions. [2022-03-01 16:14:08,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-01 16:14:08,818 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:14:08,818 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 16:14:08,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-01 16:14:09,041 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:14:09,041 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:14:09,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:14:09,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1201808707, now seen corresponding path program 10 times [2022-03-01 16:14:09,042 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:14:09,042 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118766269] [2022-03-01 16:14:09,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:14:09,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:14:09,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:14:09,447 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:14:09,448 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:14:09,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118766269] [2022-03-01 16:14:09,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118766269] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:14:09,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515937648] [2022-03-01 16:14:09,448 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 16:14:09,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:14:09,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:14:09,449 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:14:09,450 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:14:09,527 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 16:14:09,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:14:09,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-01 16:14:09,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:14:10,196 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:10,215 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:14:10,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:14:10,283 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-01 16:14:10,283 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:14:10,977 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:14:10,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515937648] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:14:10,978 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:14:10,978 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 17, 17] total 45 [2022-03-01 16:14:10,978 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695787469] [2022-03-01 16:14:10,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:14:10,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-01 16:14:10,978 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:14:10,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-01 16:14:10,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=319, Invalid=1661, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 16:14:10,979 INFO L87 Difference]: Start difference. First operand 1145 states and 2778 transitions. Second operand has 45 states, 45 states have (on average 5.7555555555555555) internal successors, (259), 45 states have internal predecessors, (259), 0 states have call successors, (0), 0 states 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:13,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:14:13,042 INFO L93 Difference]: Finished difference Result 3699 states and 9237 transitions. [2022-03-01 16:14:13,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-01 16:14:13,043 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 5.7555555555555555) internal successors, (259), 45 states have internal predecessors, (259), 0 states have call successors, (0), 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 113 [2022-03-01 16:14:13,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:14:13,048 INFO L225 Difference]: With dead ends: 3699 [2022-03-01 16:14:13,049 INFO L226 Difference]: Without dead ends: 2885 [2022-03-01 16:14:13,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 200 SyntacticMatches, 4 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2291 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1454, Invalid=7476, Unknown=0, NotChecked=0, Total=8930 [2022-03-01 16:14:13,050 INFO L933 BasicCegarLoop]: 156 mSDtfsCounter, 1692 mSDsluCounter, 3319 mSDsCounter, 0 mSdLazyCounter, 1131 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1692 SdHoareTripleChecker+Valid, 3192 SdHoareTripleChecker+Invalid, 1279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 1131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 16:14:13,050 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1692 Valid, 3192 Invalid, 1279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 1131 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 16:14:13,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2885 states. [2022-03-01 16:14:13,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2885 to 942. [2022-03-01 16:14:13,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 942 states, 941 states have (on average 2.4112646121147714) internal successors, (2269), 941 states have internal predecessors, (2269), 0 states have call successors, (0), 0 states 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:13,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 2269 transitions. [2022-03-01 16:14:13,075 INFO L78 Accepts]: Start accepts. Automaton has 942 states and 2269 transitions. Word has length 113 [2022-03-01 16:14:13,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:14:13,076 INFO L470 AbstractCegarLoop]: Abstraction has 942 states and 2269 transitions. [2022-03-01 16:14:13,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 5.7555555555555555) internal successors, (259), 45 states have internal predecessors, (259), 0 states have call successors, (0), 0 states 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:13,076 INFO L276 IsEmpty]: Start isEmpty. Operand 942 states and 2269 transitions. [2022-03-01 16:14:13,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-01 16:14:13,079 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:14:13,079 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 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] [2022-03-01 16:14:13,105 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:14:13,302 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:14:13,302 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:14:13,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:14:13,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1464522753, now seen corresponding path program 11 times [2022-03-01 16:14:13,303 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:14:13,303 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581118044] [2022-03-01 16:14:13,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:14:13,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:14:13,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:14:13,357 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-01 16:14:13,357 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:14:13,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581118044] [2022-03-01 16:14:13,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581118044] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:14:13,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106411783] [2022-03-01 16:14:13,358 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 16:14:13,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:14:13,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:14:13,359 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:14:13,390 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:14:13,461 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 16:14:13,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:14:13,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-01 16:14:13,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:14:13,632 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-01 16:14:13,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:14:13,951 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-01 16:14:13,951 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106411783] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:14:13,951 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:14:13,951 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 7] total 10 [2022-03-01 16:14:13,951 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542008313] [2022-03-01 16:14:13,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:14:13,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 16:14:13,952 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:14:13,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 16:14:13,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2022-03-01 16:14:13,952 INFO L87 Difference]: Start difference. First operand 942 states and 2269 transitions. Second operand has 10 states, 10 states have (on average 17.9) internal successors, (179), 10 states have internal predecessors, (179), 0 states have call successors, (0), 0 states 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:14,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:14:14,000 INFO L93 Difference]: Finished difference Result 1911 states and 4760 transitions. [2022-03-01 16:14:14,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-01 16:14:14,000 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 17.9) internal successors, (179), 10 states have internal predecessors, (179), 0 states have call successors, (0), 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 116 [2022-03-01 16:14:14,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:14:14,004 INFO L225 Difference]: With dead ends: 1911 [2022-03-01 16:14:14,005 INFO L226 Difference]: Without dead ends: 1557 [2022-03-01 16:14:14,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2022-03-01 16:14:14,005 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 356 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 16:14:14,006 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 377 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 16:14:14,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1557 states. [2022-03-01 16:14:14,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1557 to 1139. [2022-03-01 16:14:14,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1139 states, 1138 states have (on average 2.5984182776801408) internal successors, (2957), 1138 states have internal predecessors, (2957), 0 states have call successors, (0), 0 states 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:14,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1139 states to 1139 states and 2957 transitions. [2022-03-01 16:14:14,028 INFO L78 Accepts]: Start accepts. Automaton has 1139 states and 2957 transitions. Word has length 116 [2022-03-01 16:14:14,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:14:14,029 INFO L470 AbstractCegarLoop]: Abstraction has 1139 states and 2957 transitions. [2022-03-01 16:14:14,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.9) internal successors, (179), 10 states have internal predecessors, (179), 0 states have call successors, (0), 0 states 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:14,029 INFO L276 IsEmpty]: Start isEmpty. Operand 1139 states and 2957 transitions. [2022-03-01 16:14:14,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-03-01 16:14:14,031 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:14:14,032 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] [2022-03-01 16:14:14,057 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:14:14,254 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:14:14,254 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:14:14,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:14:14,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1169480554, now seen corresponding path program 12 times [2022-03-01 16:14:14,255 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:14:14,255 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672468294] [2022-03-01 16:14:14,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:14:14,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:14:14,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:14:15,048 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:14:15,049 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:14:15,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672468294] [2022-03-01 16:14:15,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672468294] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:14:15,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602258500] [2022-03-01 16:14:15,049 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 16:14:15,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:14:15,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:14:15,056 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:14:15,057 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:14:15,144 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-01 16:14:15,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:14:15,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 16:14:15,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:14:15,173 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:15,288 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:14:15,288 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:15,575 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,618 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,637 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-03-01 16:14:15,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:14:15,676 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_386 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_386) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4))))) is different from false [2022-03-01 16:14:15,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:14:15,706 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 42 treesize of output 42 [2022-03-01 16:14:15,709 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 13 treesize of output 7 [2022-03-01 16:14:16,109 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 25 trivial. 4 not checked. [2022-03-01 16:14:16,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602258500] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:14:16,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:14:16,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 14, 14] total 37 [2022-03-01 16:14:16,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637868100] [2022-03-01 16:14:16,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:14:16,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-01 16:14:16,110 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:14:16,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-01 16:14:16,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=1167, Unknown=1, NotChecked=68, Total=1332 [2022-03-01 16:14:16,111 INFO L87 Difference]: Start difference. First operand 1139 states and 2957 transitions. Second operand has 37 states, 37 states have (on average 6.162162162162162) internal successors, (228), 37 states have internal predecessors, (228), 0 states have call successors, (0), 0 states 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:18,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:14:18,163 INFO L93 Difference]: Finished difference Result 2987 states and 7807 transitions. [2022-03-01 16:14:18,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-01 16:14:18,164 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 6.162162162162162) internal successors, (228), 37 states have internal predecessors, (228), 0 states have call successors, (0), 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 117 [2022-03-01 16:14:18,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:14:18,169 INFO L225 Difference]: With dead ends: 2987 [2022-03-01 16:14:18,169 INFO L226 Difference]: Without dead ends: 2838 [2022-03-01 16:14:18,170 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 226 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 665 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=745, Invalid=3680, Unknown=1, NotChecked=130, Total=4556 [2022-03-01 16:14:18,170 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 1143 mSDsluCounter, 1830 mSDsCounter, 0 mSdLazyCounter, 784 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1143 SdHoareTripleChecker+Valid, 1802 SdHoareTripleChecker+Invalid, 983 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 144 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 16:14:18,171 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1143 Valid, 1802 Invalid, 983 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 784 Invalid, 0 Unknown, 144 Unchecked, 0.4s Time] [2022-03-01 16:14:18,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2838 states. [2022-03-01 16:14:18,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2838 to 1017. [2022-03-01 16:14:18,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1017 states, 1016 states have (on average 2.5118110236220472) internal successors, (2552), 1016 states have internal predecessors, (2552), 0 states have call successors, (0), 0 states 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:18,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 2552 transitions. [2022-03-01 16:14:18,200 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 2552 transitions. Word has length 117 [2022-03-01 16:14:18,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:14:18,201 INFO L470 AbstractCegarLoop]: Abstraction has 1017 states and 2552 transitions. [2022-03-01 16:14:18,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 6.162162162162162) internal successors, (228), 37 states have internal predecessors, (228), 0 states have call successors, (0), 0 states 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:18,201 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 2552 transitions. [2022-03-01 16:14:18,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-03-01 16:14:18,203 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:14:18,204 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-03-01 16:14:18,227 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:14:18,427 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:14:18,428 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:14:18,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:14:18,428 INFO L85 PathProgramCache]: Analyzing trace with hash -604479388, now seen corresponding path program 13 times [2022-03-01 16:14:18,428 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:14:18,428 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135258396] [2022-03-01 16:14:18,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:14:18,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:14:18,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:14:19,236 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:14:19,237 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:14:19,237 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135258396] [2022-03-01 16:14:19,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135258396] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:14:19,237 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149797312] [2022-03-01 16:14:19,237 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 16:14:19,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:14:19,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:14:19,238 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:14:19,248 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:14:19,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:14:19,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 46 conjunts are in the unsatisfiable core [2022-03-01 16:14:19,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:14:20,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:14:20,282 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:20,413 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:20,434 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:14:20,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:14:20,535 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_419 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_419) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 4)))) is different from false [2022-03-01 16:14:20,563 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:14:20,563 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 44 treesize of output 44 [2022-03-01 16:14:20,569 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 14 treesize of output 7 [2022-03-01 16:14:21,900 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-03-01 16:14:21,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149797312] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:14:21,900 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:14:21,901 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 68 [2022-03-01 16:14:21,901 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913981813] [2022-03-01 16:14:21,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:14:21,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-03-01 16:14:21,901 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:14:21,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-03-01 16:14:21,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=4126, Unknown=1, NotChecked=130, Total=4556 [2022-03-01 16:14:21,902 INFO L87 Difference]: Start difference. First operand 1017 states and 2552 transitions. Second operand has 68 states, 68 states have (on average 4.382352941176471) internal successors, (298), 68 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:28,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:14:28,678 INFO L93 Difference]: Finished difference Result 12039 states and 32138 transitions. [2022-03-01 16:14:28,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-03-01 16:14:28,678 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 4.382352941176471) internal successors, (298), 68 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 120 [2022-03-01 16:14:28,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:14:28,707 INFO L225 Difference]: With dead ends: 12039 [2022-03-01 16:14:28,707 INFO L226 Difference]: Without dead ends: 10238 [2022-03-01 16:14:28,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 1 IntricatePredicates, 3 DeprecatedPredicates, 6455 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=2641, Invalid=22168, Unknown=1, NotChecked=312, Total=25122 [2022-03-01 16:14:28,710 INFO L933 BasicCegarLoop]: 203 mSDtfsCounter, 3746 mSDsluCounter, 7381 mSDsCounter, 0 mSdLazyCounter, 2840 mSolverCounterSat, 307 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3746 SdHoareTripleChecker+Valid, 7002 SdHoareTripleChecker+Invalid, 3752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 307 IncrementalHoareTripleChecker+Valid, 2840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 605 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 16:14:28,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3746 Valid, 7002 Invalid, 3752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [307 Valid, 2840 Invalid, 0 Unknown, 605 Unchecked, 1.3s Time] [2022-03-01 16:14:28,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10238 states. [2022-03-01 16:14:28,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10238 to 2854. [2022-03-01 16:14:28,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2854 states, 2853 states have (on average 2.734665264633719) internal successors, (7802), 2853 states have internal predecessors, (7802), 0 states have call successors, (0), 0 states 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:28,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2854 states to 2854 states and 7802 transitions. [2022-03-01 16:14:28,832 INFO L78 Accepts]: Start accepts. Automaton has 2854 states and 7802 transitions. Word has length 120 [2022-03-01 16:14:28,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:14:28,833 INFO L470 AbstractCegarLoop]: Abstraction has 2854 states and 7802 transitions. [2022-03-01 16:14:28,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 4.382352941176471) internal successors, (298), 68 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:28,833 INFO L276 IsEmpty]: Start isEmpty. Operand 2854 states and 7802 transitions. [2022-03-01 16:14:28,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-03-01 16:14:28,839 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:14:28,839 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-03-01 16:14:28,876 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-03-01 16:14:29,055 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:14:29,055 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:14:29,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:14:29,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1573544996, now seen corresponding path program 14 times [2022-03-01 16:14:29,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:14:29,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289308321] [2022-03-01 16:14:29,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:14:29,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:14:29,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:14:29,951 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:14:29,951 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:14:29,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289308321] [2022-03-01 16:14:29,951 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289308321] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:14:29,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686674300] [2022-03-01 16:14:29,951 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 16:14:29,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:14:29,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:14:29,952 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:14:29,953 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:14:30,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 16:14:30,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:14:30,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-01 16:14:30,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:14:30,055 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:30,252 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:14:30,253 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:31,183 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:31,384 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:14:31,384 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:31,408 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:14:31,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:14:31,510 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_453 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_453) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 4)))) is different from false [2022-03-01 16:14:31,542 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:14:31,542 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 44 treesize of output 44 [2022-03-01 16:14:31,546 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 14 treesize of output 7 [2022-03-01 16:14:33,155 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-03-01 16:14:33,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686674300] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:14:33,155 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:14:33,155 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 66 [2022-03-01 16:14:33,155 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989389640] [2022-03-01 16:14:33,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:14:33,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-01 16:14:33,156 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:14:33,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-01 16:14:33,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=3838, Unknown=1, NotChecked=126, Total=4290 [2022-03-01 16:14:33,157 INFO L87 Difference]: Start difference. First operand 2854 states and 7802 transitions. Second operand has 66 states, 66 states have (on average 4.2727272727272725) internal successors, (282), 66 states have internal predecessors, (282), 0 states have call successors, (0), 0 states 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:36,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:14:36,730 INFO L93 Difference]: Finished difference Result 6507 states and 17204 transitions. [2022-03-01 16:14:36,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-01 16:14:36,731 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 4.2727272727272725) internal successors, (282), 66 states have internal predecessors, (282), 0 states have call successors, (0), 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 120 [2022-03-01 16:14:36,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:14:36,749 INFO L225 Difference]: With dead ends: 6507 [2022-03-01 16:14:36,749 INFO L226 Difference]: Without dead ends: 6243 [2022-03-01 16:14:36,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 202 SyntacticMatches, 4 SemanticMatches, 116 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3053 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1525, Invalid=12041, Unknown=10, NotChecked=230, Total=13806 [2022-03-01 16:14:36,751 INFO L933 BasicCegarLoop]: 200 mSDtfsCounter, 1617 mSDsluCounter, 6405 mSDsCounter, 0 mSdLazyCounter, 1453 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1617 SdHoareTripleChecker+Valid, 6204 SdHoareTripleChecker+Invalid, 2069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 515 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 16:14:36,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1617 Valid, 6204 Invalid, 2069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1453 Invalid, 0 Unknown, 515 Unchecked, 0.7s Time] [2022-03-01 16:14:36,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6243 states. [2022-03-01 16:14:36,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6243 to 2970. [2022-03-01 16:14:36,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2970 states, 2969 states have (on average 2.7443583698214886) internal successors, (8148), 2969 states have internal predecessors, (8148), 0 states have call successors, (0), 0 states 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:36,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2970 states to 2970 states and 8148 transitions. [2022-03-01 16:14:36,866 INFO L78 Accepts]: Start accepts. Automaton has 2970 states and 8148 transitions. Word has length 120 [2022-03-01 16:14:36,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:14:36,866 INFO L470 AbstractCegarLoop]: Abstraction has 2970 states and 8148 transitions. [2022-03-01 16:14:36,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 4.2727272727272725) internal successors, (282), 66 states have internal predecessors, (282), 0 states have call successors, (0), 0 states 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:36,867 INFO L276 IsEmpty]: Start isEmpty. Operand 2970 states and 8148 transitions. [2022-03-01 16:14:36,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-03-01 16:14:36,872 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:14:36,873 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-03-01 16:14:36,903 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:14:37,091 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:14:37,091 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:14:37,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:14:37,092 INFO L85 PathProgramCache]: Analyzing trace with hash 654844462, now seen corresponding path program 15 times [2022-03-01 16:14:37,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:14:37,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89448367] [2022-03-01 16:14:37,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:14:37,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:14:37,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:14:37,778 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:14:37,778 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:14:37,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89448367] [2022-03-01 16:14:37,778 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89448367] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:14:37,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678941841] [2022-03-01 16:14:37,778 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 16:14:37,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:14:37,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:14:37,780 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:14:37,780 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:14:37,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 16:14:37,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:14:37,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-01 16:14:37,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:14:37,980 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:38,095 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:14:38,095 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:38,563 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:38,691 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:14:38,691 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:38,715 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-01 16:14:38,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:14:38,821 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_487 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_487) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 4)))) is different from false [2022-03-01 16:14:38,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:14:38,844 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 44 treesize of output 44 [2022-03-01 16:14:38,847 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 14 treesize of output 7 [2022-03-01 16:14:39,447 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 24 trivial. 2 not checked. [2022-03-01 16:14:39,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678941841] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:14:39,447 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:14:39,447 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 16, 16] total 40 [2022-03-01 16:14:39,447 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911247431] [2022-03-01 16:14:39,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:14:39,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-01 16:14:39,448 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:14:39,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-01 16:14:39,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1366, Unknown=1, NotChecked=74, Total=1560 [2022-03-01 16:14:39,448 INFO L87 Difference]: Start difference. First operand 2970 states and 8148 transitions. Second operand has 40 states, 40 states have (on average 5.7) internal successors, (228), 40 states have internal predecessors, (228), 0 states have call successors, (0), 0 states 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:41,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:14:41,417 INFO L93 Difference]: Finished difference Result 10487 states and 28918 transitions. [2022-03-01 16:14:41,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-01 16:14:41,419 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 5.7) internal successors, (228), 40 states have internal predecessors, (228), 0 states have call successors, (0), 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 120 [2022-03-01 16:14:41,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:14:41,440 INFO L225 Difference]: With dead ends: 10487 [2022-03-01 16:14:41,440 INFO L226 Difference]: Without dead ends: 9631 [2022-03-01 16:14:41,441 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 225 SyntacticMatches, 6 SemanticMatches, 81 ConstructedPredicates, 1 IntricatePredicates, 3 DeprecatedPredicates, 1459 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=824, Invalid=5821, Unknown=1, NotChecked=160, Total=6806 [2022-03-01 16:14:41,442 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 1204 mSDsluCounter, 2705 mSDsCounter, 0 mSdLazyCounter, 999 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1204 SdHoareTripleChecker+Valid, 2569 SdHoareTripleChecker+Invalid, 1579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 999 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 513 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 16:14:41,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1204 Valid, 2569 Invalid, 1579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 999 Invalid, 0 Unknown, 513 Unchecked, 0.4s Time] [2022-03-01 16:14:41,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9631 states. [2022-03-01 16:14:41,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9631 to 2188. [2022-03-01 16:14:41,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2188 states, 2187 states have (on average 2.7736625514403292) internal successors, (6066), 2187 states have internal predecessors, (6066), 0 states have call successors, (0), 0 states 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:41,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2188 states to 2188 states and 6066 transitions. [2022-03-01 16:14:41,547 INFO L78 Accepts]: Start accepts. Automaton has 2188 states and 6066 transitions. Word has length 120 [2022-03-01 16:14:41,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:14:41,547 INFO L470 AbstractCegarLoop]: Abstraction has 2188 states and 6066 transitions. [2022-03-01 16:14:41,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 5.7) internal successors, (228), 40 states have internal predecessors, (228), 0 states have call successors, (0), 0 states 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:41,547 INFO L276 IsEmpty]: Start isEmpty. Operand 2188 states and 6066 transitions. [2022-03-01 16:14:41,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-03-01 16:14:41,552 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:14:41,552 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41,578 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:14:41,776 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:14:41,777 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:14:41,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:14:41,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1491316526, now seen corresponding path program 16 times [2022-03-01 16:14:41,777 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:14:41,777 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905579420] [2022-03-01 16:14:41,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:14:41,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:14:41,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:14:42,604 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 9 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:14:42,604 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:14:42,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905579420] [2022-03-01 16:14:42,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905579420] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:14:42,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768023155] [2022-03-01 16:14:42,605 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 16:14:42,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:14:42,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:14:42,606 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:14:42,607 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:14:42,683 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 16:14:42,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:14:42,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-01 16:14:42,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:14:43,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:14:43,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-01 16:14:44,002 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:14:44,002 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:44,021 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:14:44,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:14:44,166 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_520 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_520) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 8)) 5)) is different from false [2022-03-01 16:14:44,193 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:14:44,194 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 44 treesize of output 44 [2022-03-01 16:14:44,197 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 14 treesize of output 7 [2022-03-01 16:14:46,339 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2022-03-01 16:14:46,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768023155] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:14:46,340 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:14:46,340 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28, 28] total 74 [2022-03-01 16:14:46,340 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894031551] [2022-03-01 16:14:46,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:14:46,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-03-01 16:14:46,341 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:14:46,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-03-01 16:14:46,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=368, Invalid=4891, Unknown=1, NotChecked=142, Total=5402 [2022-03-01 16:14:46,342 INFO L87 Difference]: Start difference. First operand 2188 states and 6066 transitions. Second operand has 74 states, 74 states have (on average 4.1891891891891895) internal successors, (310), 74 states have internal predecessors, (310), 0 states have call successors, (0), 0 states 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:55,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:14:55,837 INFO L93 Difference]: Finished difference Result 14888 states and 41225 transitions. [2022-03-01 16:14:55,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-01 16:14:55,838 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 4.1891891891891895) internal successors, (310), 74 states have internal predecessors, (310), 0 states have call successors, (0), 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 126 [2022-03-01 16:14:55,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:14:55,863 INFO L225 Difference]: With dead ends: 14888 [2022-03-01 16:14:55,863 INFO L226 Difference]: Without dead ends: 14878 [2022-03-01 16:14:55,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 206 SyntacticMatches, 7 SemanticMatches, 152 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 5691 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=3272, Invalid=19980, Unknown=8, NotChecked=302, Total=23562 [2022-03-01 16:14:55,865 INFO L933 BasicCegarLoop]: 285 mSDtfsCounter, 2870 mSDsluCounter, 11633 mSDsCounter, 0 mSdLazyCounter, 2364 mSolverCounterSat, 285 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2870 SdHoareTripleChecker+Valid, 11302 SdHoareTripleChecker+Invalid, 3577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 285 IncrementalHoareTripleChecker+Valid, 2364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 928 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 16:14:55,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2870 Valid, 11302 Invalid, 3577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [285 Valid, 2364 Invalid, 0 Unknown, 928 Unchecked, 1.2s Time] [2022-03-01 16:14:55,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14878 states. [2022-03-01 16:14:56,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14878 to 4272. [2022-03-01 16:14:56,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4272 states, 4271 states have (on average 2.9370170920159215) internal successors, (12544), 4271 states have internal predecessors, (12544), 0 states have call successors, (0), 0 states 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:56,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4272 states to 4272 states and 12544 transitions. [2022-03-01 16:14:56,034 INFO L78 Accepts]: Start accepts. Automaton has 4272 states and 12544 transitions. Word has length 126 [2022-03-01 16:14:56,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:14:56,034 INFO L470 AbstractCegarLoop]: Abstraction has 4272 states and 12544 transitions. [2022-03-01 16:14:56,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 4.1891891891891895) internal successors, (310), 74 states have internal predecessors, (310), 0 states have call successors, (0), 0 states 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:56,035 INFO L276 IsEmpty]: Start isEmpty. Operand 4272 states and 12544 transitions. [2022-03-01 16:14:56,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-03-01 16:14:56,044 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:14:56,044 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:56,069 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:14:56,269 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:14:56,270 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:14:56,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:14:56,270 INFO L85 PathProgramCache]: Analyzing trace with hash -327907100, now seen corresponding path program 17 times [2022-03-01 16:14:56,270 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:14:56,270 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287215604] [2022-03-01 16:14:56,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:14:56,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:14:56,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:14:56,903 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:14:56,903 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:14:56,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287215604] [2022-03-01 16:14:56,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287215604] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:14:56,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935850699] [2022-03-01 16:14:56,903 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 16:14:56,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:14:56,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:14:56,905 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:14:56,912 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:14:56,997 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 16:14:56,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:14:56,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 16:14:57,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:14:57,023 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:57,222 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:14:57,222 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:58,027 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:58,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:58,254 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:14:58,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:14:58,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:14:58,529 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 44 treesize of output 44 [2022-03-01 16:14:58,533 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 14 treesize of output 7 [2022-03-01 16:15:00,489 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:15:00,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935850699] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:15:00,489 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:15:00,489 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 74 [2022-03-01 16:15:00,490 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027155244] [2022-03-01 16:15:00,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:15:00,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-03-01 16:15:00,490 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:15:00,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-03-01 16:15:00,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=386, Invalid=5016, Unknown=0, NotChecked=0, Total=5402 [2022-03-01 16:15:00,491 INFO L87 Difference]: Start difference. First operand 4272 states and 12544 transitions. Second operand has 74 states, 74 states have (on average 4.27027027027027) internal successors, (316), 74 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:15:15,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:15:15,393 INFO L93 Difference]: Finished difference Result 31139 states and 87632 transitions. [2022-03-01 16:15:15,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 189 states. [2022-03-01 16:15:15,393 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 4.27027027027027) internal successors, (316), 74 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 126 [2022-03-01 16:15:15,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:15:15,456 INFO L225 Difference]: With dead ends: 31139 [2022-03-01 16:15:15,456 INFO L226 Difference]: Without dead ends: 25597 [2022-03-01 16:15:15,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 478 GetRequests, 212 SyntacticMatches, 11 SemanticMatches, 255 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20292 ImplicationChecksByTransitivity, 13.7s TimeCoverageRelationStatistics Valid=8182, Invalid=57606, Unknown=4, NotChecked=0, Total=65792 [2022-03-01 16:15:15,459 INFO L933 BasicCegarLoop]: 414 mSDtfsCounter, 4728 mSDsluCounter, 17851 mSDsCounter, 0 mSdLazyCounter, 5769 mSolverCounterSat, 370 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4728 SdHoareTripleChecker+Valid, 16444 SdHoareTripleChecker+Invalid, 7751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 370 IncrementalHoareTripleChecker+Valid, 5769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1612 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-03-01 16:15:15,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4728 Valid, 16444 Invalid, 7751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [370 Valid, 5769 Invalid, 0 Unknown, 1612 Unchecked, 2.5s Time] [2022-03-01 16:15:15,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25597 states. [2022-03-01 16:15:15,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25597 to 7898. [2022-03-01 16:15:15,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7898 states, 7897 states have (on average 3.071039635304546) internal successors, (24252), 7897 states have internal predecessors, (24252), 0 states have call successors, (0), 0 states 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:15,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7898 states to 7898 states and 24252 transitions. [2022-03-01 16:15:15,853 INFO L78 Accepts]: Start accepts. Automaton has 7898 states and 24252 transitions. Word has length 126 [2022-03-01 16:15:15,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:15:15,853 INFO L470 AbstractCegarLoop]: Abstraction has 7898 states and 24252 transitions. [2022-03-01 16:15:15,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 4.27027027027027) internal successors, (316), 74 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:15:15,854 INFO L276 IsEmpty]: Start isEmpty. Operand 7898 states and 24252 transitions. [2022-03-01 16:15:15,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-01 16:15:15,873 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:15:15,874 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:15,899 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:15:16,087 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:15:16,088 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:15:16,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:15:16,088 INFO L85 PathProgramCache]: Analyzing trace with hash 843957792, now seen corresponding path program 18 times [2022-03-01 16:15:16,088 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:15:16,088 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046451244] [2022-03-01 16:15:16,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:15:16,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:15:16,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:15:16,351 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 14 proven. 39 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-01 16:15:16,352 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:15:16,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046451244] [2022-03-01 16:15:16,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046451244] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:15:16,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897629768] [2022-03-01 16:15:16,352 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 16:15:16,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:15:16,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:15:16,353 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:15:16,354 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:15:16,486 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-01 16:15:16,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:15:16,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-01 16:15:16,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:15:16,697 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 22 proven. 12 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-01 16:15:16,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:15:17,119 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 13 proven. 21 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-01 16:15:17,119 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897629768] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:15:17,119 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:15:17,119 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 6, 9] total 28 [2022-03-01 16:15:17,119 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798829080] [2022-03-01 16:15:17,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:15:17,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 16:15:17,120 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:15:17,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 16:15:17,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2022-03-01 16:15:17,121 INFO L87 Difference]: Start difference. First operand 7898 states and 24252 transitions. Second operand has 28 states, 28 states have (on average 9.928571428571429) internal successors, (278), 28 states have internal predecessors, (278), 0 states have call successors, (0), 0 states 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:18,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:15:18,041 INFO L93 Difference]: Finished difference Result 12208 states and 35369 transitions. [2022-03-01 16:15:18,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 16:15:18,042 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 9.928571428571429) internal successors, (278), 28 states have internal predecessors, (278), 0 states have call successors, (0), 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 129 [2022-03-01 16:15:18,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:15:18,060 INFO L225 Difference]: With dead ends: 12208 [2022-03-01 16:15:18,060 INFO L226 Difference]: Without dead ends: 11197 [2022-03-01 16:15:18,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 247 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 711 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=743, Invalid=2119, Unknown=0, NotChecked=0, Total=2862 [2022-03-01 16:15:18,061 INFO L933 BasicCegarLoop]: 129 mSDtfsCounter, 1675 mSDsluCounter, 1158 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1675 SdHoareTripleChecker+Valid, 1207 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 16:15:18,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1675 Valid, 1207 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 16:15:18,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11197 states. [2022-03-01 16:15:18,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11197 to 6266. [2022-03-01 16:15:18,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6266 states, 6265 states have (on average 2.8221867517956905) internal successors, (17681), 6265 states have internal predecessors, (17681), 0 states have call successors, (0), 0 states 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:18,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6266 states to 6266 states and 17681 transitions. [2022-03-01 16:15:18,214 INFO L78 Accepts]: Start accepts. Automaton has 6266 states and 17681 transitions. Word has length 129 [2022-03-01 16:15:18,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:15:18,215 INFO L470 AbstractCegarLoop]: Abstraction has 6266 states and 17681 transitions. [2022-03-01 16:15:18,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 9.928571428571429) internal successors, (278), 28 states have internal predecessors, (278), 0 states have call successors, (0), 0 states 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:18,215 INFO L276 IsEmpty]: Start isEmpty. Operand 6266 states and 17681 transitions. [2022-03-01 16:15:18,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-03-01 16:15:18,228 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:15:18,228 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18,250 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:15:18,450 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:15:18,450 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:15:18,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:15:18,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1221205168, now seen corresponding path program 19 times [2022-03-01 16:15:18,451 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:15:18,451 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95795129] [2022-03-01 16:15:18,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:15:18,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:15:18,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:15:18,573 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 25 proven. 33 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 16:15:18,574 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:15:18,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95795129] [2022-03-01 16:15:18,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95795129] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:15:18,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985044995] [2022-03-01 16:15:18,574 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 16:15:18,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:15:18,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:15:18,576 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:15:18,578 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:15:18,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:15:18,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-01 16:15:18,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:15:19,102 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 34 proven. 24 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 16:15:19,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:15:19,577 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 19 proven. 39 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 16:15:19,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985044995] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:15:19,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:15:19,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-03-01 16:15:19,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985082843] [2022-03-01 16:15:19,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:15:19,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-01 16:15:19,578 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:15:19,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-01 16:15:19,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=1097, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 16:15:19,579 INFO L87 Difference]: Start difference. First operand 6266 states and 17681 transitions. Second operand has 37 states, 37 states have (on average 6.297297297297297) internal successors, (233), 37 states have internal predecessors, (233), 0 states have call successors, (0), 0 states 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:19,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:15:19,909 INFO L93 Difference]: Finished difference Result 3904 states and 10523 transitions. [2022-03-01 16:15:19,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 16:15:19,909 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 6.297297297297297) internal successors, (233), 37 states have internal predecessors, (233), 0 states have call successors, (0), 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 132 [2022-03-01 16:15:19,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:15:19,914 INFO L225 Difference]: With dead ends: 3904 [2022-03-01 16:15:19,914 INFO L226 Difference]: Without dead ends: 2989 [2022-03-01 16:15:19,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 242 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 884 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=593, Invalid=2269, Unknown=0, NotChecked=0, Total=2862 [2022-03-01 16:15:19,915 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 611 mSDsluCounter, 1373 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 611 SdHoareTripleChecker+Valid, 1418 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 16:15:19,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [611 Valid, 1418 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 16:15:19,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2989 states. [2022-03-01 16:15:19,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2989 to 2984. [2022-03-01 16:15:19,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2984 states, 2983 states have (on average 2.7978545088836744) internal successors, (8346), 2983 states have internal predecessors, (8346), 0 states have call successors, (0), 0 states 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:19,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2984 states to 2984 states and 8346 transitions. [2022-03-01 16:15:19,952 INFO L78 Accepts]: Start accepts. Automaton has 2984 states and 8346 transitions. Word has length 132 [2022-03-01 16:15:19,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:15:19,953 INFO L470 AbstractCegarLoop]: Abstraction has 2984 states and 8346 transitions. [2022-03-01 16:15:19,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 6.297297297297297) internal successors, (233), 37 states have internal predecessors, (233), 0 states have call successors, (0), 0 states 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:19,953 INFO L276 IsEmpty]: Start isEmpty. Operand 2984 states and 8346 transitions. [2022-03-01 16:15:19,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-01 16:15:19,959 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:15:19,959 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:19,981 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-03-01 16:15:20,181 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:15:20,182 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:15:20,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:15:20,182 INFO L85 PathProgramCache]: Analyzing trace with hash 330603373, now seen corresponding path program 20 times [2022-03-01 16:15:20,182 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:15:20,182 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980210810] [2022-03-01 16:15:20,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:15:20,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:15:20,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:15:20,915 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 1 proven. 69 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:15:20,915 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:15:20,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980210810] [2022-03-01 16:15:20,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980210810] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:15:20,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13574756] [2022-03-01 16:15:20,916 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 16:15:20,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:15:20,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:15:20,917 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:15:20,917 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:15:21,008 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 16:15:21,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:15:21,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-01 16:15:21,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:15:22,177 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:15:22,177 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:22,198 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:15:22,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:15:22,299 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-01 16:15:22,299 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 17 [2022-03-01 16:15:23,363 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:15:23,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13574756] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:15:23,364 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:15:23,364 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 23, 23] total 61 [2022-03-01 16:15:23,364 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866805831] [2022-03-01 16:15:23,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:15:23,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-01 16:15:23,365 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:15:23,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-01 16:15:23,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=580, Invalid=3080, Unknown=0, NotChecked=0, Total=3660 [2022-03-01 16:15:23,366 INFO L87 Difference]: Start difference. First operand 2984 states and 8346 transitions. Second operand has 61 states, 61 states have (on average 4.967213114754099) internal successors, (303), 61 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:15:33,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:15:33,322 INFO L93 Difference]: Finished difference Result 38735 states and 104507 transitions. [2022-03-01 16:15:33,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 217 states. [2022-03-01 16:15:33,322 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 4.967213114754099) internal successors, (303), 61 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 133 [2022-03-01 16:15:33,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:15:33,379 INFO L225 Difference]: With dead ends: 38735 [2022-03-01 16:15:33,379 INFO L226 Difference]: Without dead ends: 30296 [2022-03-01 16:15:33,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 504 GetRequests, 233 SyntacticMatches, 5 SemanticMatches, 266 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26941 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=7614, Invalid=63942, Unknown=0, NotChecked=0, Total=71556 [2022-03-01 16:15:33,383 INFO L933 BasicCegarLoop]: 371 mSDtfsCounter, 4233 mSDsluCounter, 12958 mSDsCounter, 0 mSdLazyCounter, 4365 mSolverCounterSat, 328 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4233 SdHoareTripleChecker+Valid, 11907 SdHoareTripleChecker+Invalid, 5949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 328 IncrementalHoareTripleChecker+Valid, 4365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1256 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-01 16:15:33,384 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4233 Valid, 11907 Invalid, 5949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [328 Valid, 4365 Invalid, 0 Unknown, 1256 Unchecked, 1.9s Time] [2022-03-01 16:15:33,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30296 states. [2022-03-01 16:15:33,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30296 to 7090. [2022-03-01 16:15:33,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7090 states, 7089 states have (on average 2.9136690647482015) internal successors, (20655), 7089 states have internal predecessors, (20655), 0 states have call successors, (0), 0 states 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:33,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7090 states to 7090 states and 20655 transitions. [2022-03-01 16:15:33,728 INFO L78 Accepts]: Start accepts. Automaton has 7090 states and 20655 transitions. Word has length 133 [2022-03-01 16:15:33,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:15:33,728 INFO L470 AbstractCegarLoop]: Abstraction has 7090 states and 20655 transitions. [2022-03-01 16:15:33,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 4.967213114754099) internal successors, (303), 61 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:15:33,729 INFO L276 IsEmpty]: Start isEmpty. Operand 7090 states and 20655 transitions. [2022-03-01 16:15:33,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-01 16:15:33,742 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:15:33,742 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:33,758 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:15:33,942 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:15:33,943 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:15:33,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:15:33,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1970216245, now seen corresponding path program 21 times [2022-03-01 16:15:33,943 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:15:33,943 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543218777] [2022-03-01 16:15:33,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:15:33,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:15:33,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:15:34,891 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:15:34,892 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:15:34,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543218777] [2022-03-01 16:15:34,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543218777] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:15:34,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830834502] [2022-03-01 16:15:34,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 16:15:34,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:15:34,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:15:34,893 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:15:34,894 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:15:35,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 16:15:35,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:15:35,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 16:15:35,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:15:35,675 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:15:35,675 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:35,695 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-03-01 16:15:35,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:15:35,886 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-01 16:15:35,887 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:15:36,304 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-03-01 16:15:36,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830834502] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:15:36,304 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:15:36,304 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 10, 11] total 39 [2022-03-01 16:15:36,304 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394511725] [2022-03-01 16:15:36,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:15:36,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-01 16:15:36,305 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:15:36,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-01 16:15:36,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1244, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 16:15:36,305 INFO L87 Difference]: Start difference. First operand 7090 states and 20655 transitions. Second operand has 39 states, 39 states have (on average 7.153846153846154) internal successors, (279), 39 states have internal predecessors, (279), 0 states have call successors, (0), 0 states 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:38,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:15:38,769 INFO L93 Difference]: Finished difference Result 10488 states and 29597 transitions. [2022-03-01 16:15:38,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-01 16:15:38,769 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 7.153846153846154) internal successors, (279), 39 states have internal predecessors, (279), 0 states have call successors, (0), 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 133 [2022-03-01 16:15:38,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:15:38,786 INFO L225 Difference]: With dead ends: 10488 [2022-03-01 16:15:38,786 INFO L226 Difference]: Without dead ends: 10469 [2022-03-01 16:15:38,787 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 265 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1916 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1344, Invalid=6138, Unknown=0, NotChecked=0, Total=7482 [2022-03-01 16:15:38,788 INFO L933 BasicCegarLoop]: 138 mSDtfsCounter, 1095 mSDsluCounter, 2852 mSDsCounter, 0 mSdLazyCounter, 673 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1095 SdHoareTripleChecker+Valid, 2843 SdHoareTripleChecker+Invalid, 968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 236 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 16:15:38,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1095 Valid, 2843 Invalid, 968 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 673 Invalid, 0 Unknown, 236 Unchecked, 0.4s Time] [2022-03-01 16:15:38,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10469 states. [2022-03-01 16:15:38,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10469 to 7732. [2022-03-01 16:15:38,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7732 states, 7731 states have (on average 2.91178372784892) internal successors, (22511), 7731 states have internal predecessors, (22511), 0 states have call successors, (0), 0 states 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:38,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7732 states to 7732 states and 22511 transitions. [2022-03-01 16:15:38,944 INFO L78 Accepts]: Start accepts. Automaton has 7732 states and 22511 transitions. Word has length 133 [2022-03-01 16:15:38,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:15:38,945 INFO L470 AbstractCegarLoop]: Abstraction has 7732 states and 22511 transitions. [2022-03-01 16:15:38,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 7.153846153846154) internal successors, (279), 39 states have internal predecessors, (279), 0 states have call successors, (0), 0 states 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:38,945 INFO L276 IsEmpty]: Start isEmpty. Operand 7732 states and 22511 transitions. [2022-03-01 16:15:38,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-01 16:15:38,958 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:15:38,958 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38,973 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:15:39,158 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:15:39,158 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:15:39,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:15:39,159 INFO L85 PathProgramCache]: Analyzing trace with hash 904081163, now seen corresponding path program 22 times [2022-03-01 16:15:39,159 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:15:39,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422570926] [2022-03-01 16:15:39,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:15:39,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:15:39,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:15:40,022 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:15:40,023 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:15:40,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422570926] [2022-03-01 16:15:40,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422570926] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:15:40,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197036372] [2022-03-01 16:15:40,023 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 16:15:40,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:15:40,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:15:40,027 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:15:40,028 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:15:40,114 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 16:15:40,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:15:40,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-01 16:15:40,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:15:41,233 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:15:41,233 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:41,254 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:15:41,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:15:41,355 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-01 16:15:41,355 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 17 [2022-03-01 16:15:42,372 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:15:42,373 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197036372] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:15:42,373 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:15:42,373 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 23, 23] total 61 [2022-03-01 16:15:42,373 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360555840] [2022-03-01 16:15:42,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:15:42,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-01 16:15:42,374 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:15:42,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-01 16:15:42,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=579, Invalid=3081, Unknown=0, NotChecked=0, Total=3660 [2022-03-01 16:15:42,375 INFO L87 Difference]: Start difference. First operand 7732 states and 22511 transitions. Second operand has 61 states, 61 states have (on average 4.934426229508197) internal successors, (301), 61 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:15:47,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:15:47,004 INFO L93 Difference]: Finished difference Result 21496 states and 57560 transitions. [2022-03-01 16:15:47,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-01 16:15:47,004 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 4.934426229508197) internal successors, (301), 61 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 133 [2022-03-01 16:15:47,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:15:47,042 INFO L225 Difference]: With dead ends: 21496 [2022-03-01 16:15:47,043 INFO L226 Difference]: Without dead ends: 21076 [2022-03-01 16:15:47,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 385 GetRequests, 230 SyntacticMatches, 5 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7059 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=2736, Invalid=20216, Unknown=0, NotChecked=0, Total=22952 [2022-03-01 16:15:47,045 INFO L933 BasicCegarLoop]: 330 mSDtfsCounter, 2542 mSDsluCounter, 9314 mSDsCounter, 0 mSdLazyCounter, 2567 mSolverCounterSat, 253 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2542 SdHoareTripleChecker+Valid, 8949 SdHoareTripleChecker+Invalid, 3341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 253 IncrementalHoareTripleChecker+Valid, 2567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 521 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 16:15:47,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2542 Valid, 8949 Invalid, 3341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [253 Valid, 2567 Invalid, 0 Unknown, 521 Unchecked, 1.1s Time] [2022-03-01 16:15:47,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21076 states. [2022-03-01 16:15:47,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21076 to 7871. [2022-03-01 16:15:47,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7871 states, 7870 states have (on average 2.903939008894536) internal successors, (22854), 7870 states have internal predecessors, (22854), 0 states have call successors, (0), 0 states 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:47,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7871 states to 7871 states and 22854 transitions. [2022-03-01 16:15:47,300 INFO L78 Accepts]: Start accepts. Automaton has 7871 states and 22854 transitions. Word has length 133 [2022-03-01 16:15:47,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:15:47,300 INFO L470 AbstractCegarLoop]: Abstraction has 7871 states and 22854 transitions. [2022-03-01 16:15:47,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 4.934426229508197) internal successors, (301), 61 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:15:47,300 INFO L276 IsEmpty]: Start isEmpty. Operand 7871 states and 22854 transitions. [2022-03-01 16:15:47,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-01 16:15:47,312 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:15:47,313 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47,328 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:15:47,513 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:15:47,513 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:15:47,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:15:47,514 INFO L85 PathProgramCache]: Analyzing trace with hash -910024841, now seen corresponding path program 23 times [2022-03-01 16:15:47,514 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:15:47,514 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506127066] [2022-03-01 16:15:47,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:15:47,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:15:47,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:15:48,492 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:15:48,493 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:15:48,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506127066] [2022-03-01 16:15:48,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506127066] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:15:48,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025974943] [2022-03-01 16:15:48,493 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 16:15:48,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:15:48,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:15:48,495 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:15:48,495 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:15:48,651 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-01 16:15:48,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:15:48,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-01 16:15:48,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:15:49,135 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:49,155 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 67 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-01 16:15:49,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:15:49,205 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-01 16:15:49,206 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 17 [2022-03-01 16:15:49,404 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-03-01 16:15:49,404 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025974943] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:15:49,404 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:15:49,404 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 17, 10] total 40 [2022-03-01 16:15:49,404 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108971368] [2022-03-01 16:15:49,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:15:49,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-01 16:15:49,405 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:15:49,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-01 16:15:49,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1429, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 16:15:49,406 INFO L87 Difference]: Start difference. First operand 7871 states and 22854 transitions. Second operand has 40 states, 40 states have (on average 5.7) internal successors, (228), 40 states have internal predecessors, (228), 0 states have call successors, (0), 0 states 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:52,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:15:52,684 INFO L93 Difference]: Finished difference Result 16025 states and 44363 transitions. [2022-03-01 16:15:52,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-01 16:15:52,685 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 5.7) internal successors, (228), 40 states have internal predecessors, (228), 0 states have call successors, (0), 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 133 [2022-03-01 16:15:52,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:15:52,708 INFO L225 Difference]: With dead ends: 16025 [2022-03-01 16:15:52,708 INFO L226 Difference]: Without dead ends: 13420 [2022-03-01 16:15:52,710 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 251 SyntacticMatches, 3 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3652 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1128, Invalid=11082, Unknown=0, NotChecked=0, Total=12210 [2022-03-01 16:15:52,710 INFO L933 BasicCegarLoop]: 173 mSDtfsCounter, 1170 mSDsluCounter, 4616 mSDsCounter, 0 mSdLazyCounter, 1854 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1170 SdHoareTripleChecker+Valid, 4339 SdHoareTripleChecker+Invalid, 1924 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 16:15:52,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1170 Valid, 4339 Invalid, 1924 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1854 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-01 16:15:52,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13420 states. [2022-03-01 16:15:52,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13420 to 5522. [2022-03-01 16:15:52,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5522 states, 5521 states have (on average 2.857634486506068) internal successors, (15777), 5521 states have internal predecessors, (15777), 0 states have call successors, (0), 0 states 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:52,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5522 states to 5522 states and 15777 transitions. [2022-03-01 16:15:52,858 INFO L78 Accepts]: Start accepts. Automaton has 5522 states and 15777 transitions. Word has length 133 [2022-03-01 16:15:52,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:15:52,859 INFO L470 AbstractCegarLoop]: Abstraction has 5522 states and 15777 transitions. [2022-03-01 16:15:52,859 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 5.7) internal successors, (228), 40 states have internal predecessors, (228), 0 states have call successors, (0), 0 states 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:52,859 INFO L276 IsEmpty]: Start isEmpty. Operand 5522 states and 15777 transitions. [2022-03-01 16:15:52,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-03-01 16:15:52,868 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:15:52,868 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:52,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-01 16:15:53,068 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:15:53,068 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:15:53,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:15:53,069 INFO L85 PathProgramCache]: Analyzing trace with hash 2069477215, now seen corresponding path program 24 times [2022-03-01 16:15:53,069 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:15:53,069 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207995828] [2022-03-01 16:15:53,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:15:53,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:15:53,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:15:53,829 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 6 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:15:53,830 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:15:53,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207995828] [2022-03-01 16:15:53,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207995828] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:15:53,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642847071] [2022-03-01 16:15:53,830 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 16:15:53,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:15:53,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:15:53,831 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:15:53,832 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:15:54,301 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-01 16:15:54,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:15:54,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-01 16:15:54,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:15:55,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:15:55,600 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:55,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 23 treesize of output 7 [2022-03-01 16:15:55,814 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:15:55,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:15:55,991 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_799 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_799) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 8)) 5)) is different from false [2022-03-01 16:15:56,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:15:56,091 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 44 treesize of output 44 [2022-03-01 16:15:56,094 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 14 treesize of output 7 [2022-03-01 16:15:57,797 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 4 not checked. [2022-03-01 16:15:57,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642847071] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:15:57,797 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:15:57,797 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 83 [2022-03-01 16:15:57,797 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634394910] [2022-03-01 16:15:57,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:15:57,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2022-03-01 16:15:57,798 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:15:57,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2022-03-01 16:15:57,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=508, Invalid=6137, Unknown=1, NotChecked=160, Total=6806 [2022-03-01 16:15:57,799 INFO L87 Difference]: Start difference. First operand 5522 states and 15777 transitions. Second operand has 83 states, 83 states have (on average 4.168674698795181) internal successors, (346), 83 states have internal predecessors, (346), 0 states have call successors, (0), 0 states 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:15,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:16:15,710 INFO L93 Difference]: Finished difference Result 38272 states and 104555 transitions. [2022-03-01 16:16:15,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 181 states. [2022-03-01 16:16:15,711 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 4.168674698795181) internal successors, (346), 83 states have internal predecessors, (346), 0 states have call successors, (0), 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 136 [2022-03-01 16:16:15,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:16:15,780 INFO L225 Difference]: With dead ends: 38272 [2022-03-01 16:16:15,780 INFO L226 Difference]: Without dead ends: 34864 [2022-03-01 16:16:15,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 483 GetRequests, 220 SyntacticMatches, 6 SemanticMatches, 257 ConstructedPredicates, 1 IntricatePredicates, 11 DeprecatedPredicates, 20211 ImplicationChecksByTransitivity, 16.5s TimeCoverageRelationStatistics Valid=9147, Invalid=57084, Unknown=79, NotChecked=512, Total=66822 [2022-03-01 16:16:15,782 INFO L933 BasicCegarLoop]: 438 mSDtfsCounter, 5996 mSDsluCounter, 20375 mSDsCounter, 0 mSdLazyCounter, 6167 mSolverCounterSat, 585 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5996 SdHoareTripleChecker+Valid, 18735 SdHoareTripleChecker+Invalid, 9622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 585 IncrementalHoareTripleChecker+Valid, 6167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2870 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-03-01 16:16:15,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5996 Valid, 18735 Invalid, 9622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [585 Valid, 6167 Invalid, 0 Unknown, 2870 Unchecked, 2.8s Time] [2022-03-01 16:16:15,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34864 states. [2022-03-01 16:16:16,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34864 to 9871. [2022-03-01 16:16:16,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9871 states, 9870 states have (on average 3.024316109422492) internal successors, (29850), 9870 states have internal predecessors, (29850), 0 states have call successors, (0), 0 states 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:16,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9871 states to 9871 states and 29850 transitions. [2022-03-01 16:16:16,101 INFO L78 Accepts]: Start accepts. Automaton has 9871 states and 29850 transitions. Word has length 136 [2022-03-01 16:16:16,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:16:16,102 INFO L470 AbstractCegarLoop]: Abstraction has 9871 states and 29850 transitions. [2022-03-01 16:16:16,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 4.168674698795181) internal successors, (346), 83 states have internal predecessors, (346), 0 states have call successors, (0), 0 states 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:16,102 INFO L276 IsEmpty]: Start isEmpty. Operand 9871 states and 29850 transitions. [2022-03-01 16:16:16,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:16:16,116 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:16:16,116 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:16,132 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-03-01 16:16:16,316 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:16:16,317 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:16:16,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:16:16,317 INFO L85 PathProgramCache]: Analyzing trace with hash 2010186831, now seen corresponding path program 25 times [2022-03-01 16:16:16,317 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:16:16,317 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668202004] [2022-03-01 16:16:16,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:16:16,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:16:16,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:16:17,166 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:16:17,166 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:16:17,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668202004] [2022-03-01 16:16:17,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668202004] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:16:17,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159616950] [2022-03-01 16:16:17,166 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 16:16:17,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:16:17,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:16:17,168 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:16:17,300 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:16:17,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:16:17,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 57 conjunts are in the unsatisfiable core [2022-03-01 16:16:17,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:16:17,426 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:17,634 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:16:17,635 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:18,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 18 treesize of output 20 [2022-03-01 16:16:19,223 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:16:19,224 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:16:19,245 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:16:19,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:16:19,439 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_837 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_837) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 12)))) is different from false [2022-03-01 16:16:19,466 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:16:19,467 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 44 treesize of output 44 [2022-03-01 16:16:19,470 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 14 treesize of output 7 [2022-03-01 16:16:22,321 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 4 not checked. [2022-03-01 16:16:22,321 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1159616950] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:16:22,321 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:16:22,321 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 84 [2022-03-01 16:16:22,321 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617371022] [2022-03-01 16:16:22,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:16:22,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2022-03-01 16:16:22,322 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:16:22,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2022-03-01 16:16:22,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=519, Invalid=6290, Unknown=1, NotChecked=162, Total=6972 [2022-03-01 16:16:22,323 INFO L87 Difference]: Start difference. First operand 9871 states and 29850 transitions. Second operand has 84 states, 84 states have (on average 4.107142857142857) internal successors, (345), 84 states have internal predecessors, (345), 0 states have call successors, (0), 0 states 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:40,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:16:40,264 INFO L93 Difference]: Finished difference Result 76582 states and 223009 transitions. [2022-03-01 16:16:40,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 207 states. [2022-03-01 16:16:40,265 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 4.107142857142857) internal successors, (345), 84 states have internal predecessors, (345), 0 states have call successors, (0), 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:16:40,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:16:40,581 INFO L225 Difference]: With dead ends: 76582 [2022-03-01 16:16:40,581 INFO L226 Difference]: Without dead ends: 76572 [2022-03-01 16:16:40,585 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 565 GetRequests, 276 SyntacticMatches, 12 SemanticMatches, 277 ConstructedPredicates, 1 IntricatePredicates, 17 DeprecatedPredicates, 22762 ImplicationChecksByTransitivity, 16.2s TimeCoverageRelationStatistics Valid=10283, Invalid=66717, Unknown=10, NotChecked=552, Total=77562 [2022-03-01 16:16:40,585 INFO L933 BasicCegarLoop]: 860 mSDtfsCounter, 2060 mSDsluCounter, 31563 mSDsCounter, 0 mSdLazyCounter, 6219 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2060 SdHoareTripleChecker+Valid, 31967 SdHoareTripleChecker+Invalid, 10434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 192 IncrementalHoareTripleChecker+Valid, 6219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4023 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-03-01 16:16:40,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2060 Valid, 31967 Invalid, 10434 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [192 Valid, 6219 Invalid, 0 Unknown, 4023 Unchecked, 2.6s Time] [2022-03-01 16:16:40,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76572 states. [2022-03-01 16:16:41,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76572 to 12960. [2022-03-01 16:16:41,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12960 states, 12959 states have (on average 3.0635851531753993) internal successors, (39701), 12959 states have internal predecessors, (39701), 0 states have call successors, (0), 0 states 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:41,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12960 states to 12960 states and 39701 transitions. [2022-03-01 16:16:41,335 INFO L78 Accepts]: Start accepts. Automaton has 12960 states and 39701 transitions. Word has length 139 [2022-03-01 16:16:41,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:16:41,335 INFO L470 AbstractCegarLoop]: Abstraction has 12960 states and 39701 transitions. [2022-03-01 16:16:41,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 4.107142857142857) internal successors, (345), 84 states have internal predecessors, (345), 0 states have call successors, (0), 0 states 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:41,335 INFO L276 IsEmpty]: Start isEmpty. Operand 12960 states and 39701 transitions. [2022-03-01 16:16:41,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:16:41,352 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:16:41,353 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41,369 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:16:41,553 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:16:41,553 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:16:41,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:16:41,554 INFO L85 PathProgramCache]: Analyzing trace with hash -583514407, now seen corresponding path program 26 times [2022-03-01 16:16:41,554 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:16:41,554 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613010790] [2022-03-01 16:16:41,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:16:41,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:16:41,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:16:42,400 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:16:42,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:16:42,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613010790] [2022-03-01 16:16:42,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613010790] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:16:42,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833977864] [2022-03-01 16:16:42,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 16:16:42,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:16:42,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:16:42,532 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:16:42,533 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:16:42,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 16:16:42,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:16:42,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-01 16:16:42,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:16:43,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:16:43,902 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:16:44,198 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:44,217 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:16:44,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:16:44,410 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_874 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_874) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 12)) 5)) is different from false [2022-03-01 16:16:44,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:16:44,445 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 44 treesize of output 44 [2022-03-01 16:16:44,449 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 14 treesize of output 7 [2022-03-01 16:16:46,319 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 0 trivial. 4 not checked. [2022-03-01 16:16:46,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833977864] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:16:46,319 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:16:46,319 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 86 [2022-03-01 16:16:46,319 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776788797] [2022-03-01 16:16:46,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:16:46,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2022-03-01 16:16:46,320 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:16:46,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2022-03-01 16:16:46,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=533, Invalid=6610, Unknown=1, NotChecked=166, Total=7310 [2022-03-01 16:16:46,321 INFO L87 Difference]: Start difference. First operand 12960 states and 39701 transitions. Second operand has 86 states, 86 states have (on average 4.127906976744186) internal successors, (355), 86 states have internal predecessors, (355), 0 states have call successors, (0), 0 states 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,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:17:16,303 INFO L93 Difference]: Finished difference Result 70015 states and 196984 transitions. [2022-03-01 16:17:16,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 267 states. [2022-03-01 16:17:16,303 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 4.127906976744186) internal successors, (355), 86 states have internal predecessors, (355), 0 states have call successors, (0), 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,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:17:16,554 INFO L225 Difference]: With dead ends: 70015 [2022-03-01 16:17:16,554 INFO L226 Difference]: Without dead ends: 64281 [2022-03-01 16:17:16,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 595 GetRequests, 224 SyntacticMatches, 24 SemanticMatches, 347 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 42063 ImplicationChecksByTransitivity, 25.0s TimeCoverageRelationStatistics Valid=16627, Invalid=104132, Unknown=1, NotChecked=692, Total=121452 [2022-03-01 16:17:16,560 INFO L933 BasicCegarLoop]: 888 mSDtfsCounter, 8178 mSDsluCounter, 44018 mSDsCounter, 0 mSdLazyCounter, 12487 mSolverCounterSat, 798 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8178 SdHoareTripleChecker+Valid, 40805 SdHoareTripleChecker+Invalid, 15343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 798 IncrementalHoareTripleChecker+Valid, 12487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2058 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2022-03-01 16:17:16,561 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8178 Valid, 40805 Invalid, 15343 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [798 Valid, 12487 Invalid, 0 Unknown, 2058 Unchecked, 5.5s Time] [2022-03-01 16:17:16,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64281 states. [2022-03-01 16:17:17,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64281 to 17905. [2022-03-01 16:17:17,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17905 states, 17904 states have (on average 3.1076854334226987) internal successors, (55640), 17904 states have internal predecessors, (55640), 0 states have call successors, (0), 0 states 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:17,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17905 states to 17905 states and 55640 transitions. [2022-03-01 16:17:17,357 INFO L78 Accepts]: Start accepts. Automaton has 17905 states and 55640 transitions. Word has length 139 [2022-03-01 16:17:17,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:17:17,357 INFO L470 AbstractCegarLoop]: Abstraction has 17905 states and 55640 transitions. [2022-03-01 16:17:17,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 4.127906976744186) internal successors, (355), 86 states have internal predecessors, (355), 0 states have call successors, (0), 0 states 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:17,357 INFO L276 IsEmpty]: Start isEmpty. Operand 17905 states and 55640 transitions. [2022-03-01 16:17:17,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:17:17,386 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:17:17,386 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17,402 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:17:17,587 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:17:17,588 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:17:17,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:17:17,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1468962555, now seen corresponding path program 27 times [2022-03-01 16:17:17,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:17:17,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323689749] [2022-03-01 16:17:17,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:17:17,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:17:17,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:17:18,287 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:17:18,288 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:17:18,288 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323689749] [2022-03-01 16:17:18,288 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323689749] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:17:18,288 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775402562] [2022-03-01 16:17:18,288 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 16:17:18,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:17:18,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:17:18,289 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:17:18,301 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:17:18,693 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-01 16:17:18,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:17:18,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-01 16:17:18,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:17:19,523 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:17:19,523 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:17:19,542 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 25 proven. 50 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-01 16:17:19,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:17:19,829 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-01 16:17:19,829 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:17:20,378 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 3 proven. 72 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-01 16:17:20,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775402562] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:17:20,379 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:17:20,379 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 21, 21] total 61 [2022-03-01 16:17:20,379 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185287524] [2022-03-01 16:17:20,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:17:20,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-01 16:17:20,380 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:17:20,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-01 16:17:20,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=444, Invalid=3216, Unknown=0, NotChecked=0, Total=3660 [2022-03-01 16:17:20,381 INFO L87 Difference]: Start difference. First operand 17905 states and 55640 transitions. Second operand has 61 states, 61 states have (on average 4.885245901639344) internal successors, (298), 61 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:17:24,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:17:24,334 INFO L93 Difference]: Finished difference Result 37055 states and 105551 transitions. [2022-03-01 16:17:24,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-03-01 16:17:24,334 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 4.885245901639344) internal successors, (298), 61 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 139 [2022-03-01 16:17:24,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:17:24,410 INFO L225 Difference]: With dead ends: 37055 [2022-03-01 16:17:24,410 INFO L226 Difference]: Without dead ends: 35156 [2022-03-01 16:17:24,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 283 SyntacticMatches, 2 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5172 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=2650, Invalid=16256, Unknown=0, NotChecked=0, Total=18906 [2022-03-01 16:17:24,413 INFO L933 BasicCegarLoop]: 236 mSDtfsCounter, 1950 mSDsluCounter, 5620 mSDsCounter, 0 mSdLazyCounter, 963 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1950 SdHoareTripleChecker+Valid, 5541 SdHoareTripleChecker+Invalid, 2280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 963 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1212 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 16:17:24,413 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1950 Valid, 5541 Invalid, 2280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 963 Invalid, 0 Unknown, 1212 Unchecked, 0.4s Time] [2022-03-01 16:17:24,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35156 states. [2022-03-01 16:17:24,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35156 to 17657. [2022-03-01 16:17:24,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17657 states, 17656 states have (on average 2.942852288173992) internal successors, (51959), 17656 states have internal predecessors, (51959), 0 states have call successors, (0), 0 states 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:25,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17657 states to 17657 states and 51959 transitions. [2022-03-01 16:17:25,015 INFO L78 Accepts]: Start accepts. Automaton has 17657 states and 51959 transitions. Word has length 139 [2022-03-01 16:17:25,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:17:25,015 INFO L470 AbstractCegarLoop]: Abstraction has 17657 states and 51959 transitions. [2022-03-01 16:17:25,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 4.885245901639344) internal successors, (298), 61 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:17:25,015 INFO L276 IsEmpty]: Start isEmpty. Operand 17657 states and 51959 transitions. [2022-03-01 16:17:25,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:17:25,037 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:17:25,038 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:25,062 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:17:25,262 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:17:25,262 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:17:25,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:17:25,263 INFO L85 PathProgramCache]: Analyzing trace with hash 900063931, now seen corresponding path program 28 times [2022-03-01 16:17:25,263 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:17:25,263 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352209340] [2022-03-01 16:17:25,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:17:25,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:17:25,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:17:25,955 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:17:25,955 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:17:25,955 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352209340] [2022-03-01 16:17:25,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352209340] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:17:25,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067705791] [2022-03-01 16:17:25,956 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 16:17:25,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:17:25,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:17:25,957 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:17:25,958 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:17:26,058 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 16:17:26,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:17:26,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-01 16:17:26,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:17:27,400 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:17:27,400 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:17:27,422 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 7 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:17:27,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:17:27,568 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-01 16:17:27,568 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 17 [2022-03-01 16:17:29,283 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:17:29,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067705791] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:17:29,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:17:29,283 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 25, 25] total 69 [2022-03-01 16:17:29,284 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618411369] [2022-03-01 16:17:29,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:17:29,284 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-01 16:17:29,284 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:17:29,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-01 16:17:29,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=529, Invalid=4163, Unknown=0, NotChecked=0, Total=4692 [2022-03-01 16:17:29,285 INFO L87 Difference]: Start difference. First operand 17657 states and 51959 transitions. Second operand has 69 states, 69 states have (on average 4.884057971014493) internal successors, (337), 69 states have internal predecessors, (337), 0 states have call successors, (0), 0 states 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:34,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:17:34,224 INFO L93 Difference]: Finished difference Result 21153 states and 56447 transitions. [2022-03-01 16:17:34,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-01 16:17:34,224 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 4.884057971014493) internal successors, (337), 69 states have internal predecessors, (337), 0 states have call successors, (0), 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:34,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:17:34,263 INFO L225 Difference]: With dead ends: 21153 [2022-03-01 16:17:34,264 INFO L226 Difference]: Without dead ends: 18122 [2022-03-01 16:17:34,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5771 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=2980, Invalid=19072, Unknown=0, NotChecked=0, Total=22052 [2022-03-01 16:17:34,266 INFO L933 BasicCegarLoop]: 269 mSDtfsCounter, 2373 mSDsluCounter, 8299 mSDsCounter, 0 mSdLazyCounter, 1994 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2373 SdHoareTripleChecker+Valid, 7957 SdHoareTripleChecker+Invalid, 2555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 1994 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 429 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 16:17:34,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2373 Valid, 7957 Invalid, 2555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 1994 Invalid, 0 Unknown, 429 Unchecked, 0.9s Time] [2022-03-01 16:17:34,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18122 states. [2022-03-01 16:17:34,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18122 to 10708. [2022-03-01 16:17:34,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10708 states, 10707 states have (on average 2.767535257308303) internal successors, (29632), 10707 states have internal predecessors, (29632), 0 states have call successors, (0), 0 states 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:34,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10708 states to 10708 states and 29632 transitions. [2022-03-01 16:17:34,534 INFO L78 Accepts]: Start accepts. Automaton has 10708 states and 29632 transitions. Word has length 139 [2022-03-01 16:17:34,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:17:34,534 INFO L470 AbstractCegarLoop]: Abstraction has 10708 states and 29632 transitions. [2022-03-01 16:17:34,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 4.884057971014493) internal successors, (337), 69 states have internal predecessors, (337), 0 states have call successors, (0), 0 states 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:34,534 INFO L276 IsEmpty]: Start isEmpty. Operand 10708 states and 29632 transitions. [2022-03-01 16:17:34,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:17:34,549 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:17:34,549 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:34,573 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:17:34,763 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:17:34,763 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:17:34,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:17:34,764 INFO L85 PathProgramCache]: Analyzing trace with hash 441584335, now seen corresponding path program 29 times [2022-03-01 16:17:34,764 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:17:34,764 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636983426] [2022-03-01 16:17:34,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:17:34,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:17:34,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:17:35,459 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:17:35,459 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:17:35,459 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636983426] [2022-03-01 16:17:35,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636983426] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:17:35,459 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376957336] [2022-03-01 16:17:35,459 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 16:17:35,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:17:35,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:17:35,461 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:17:35,461 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:17:35,614 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-01 16:17:35,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:17:35,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-01 16:17:35,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:17:36,848 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:17:36,848 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:17:36,867 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 7 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:17:36,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:17:37,003 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-01 16:17:37,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 17 [2022-03-01 16:17:38,721 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:17:38,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376957336] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:17:38,722 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:17:38,722 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 25, 25] total 69 [2022-03-01 16:17:38,722 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006430628] [2022-03-01 16:17:38,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:17:38,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-01 16:17:38,722 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:17:38,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-01 16:17:38,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=529, Invalid=4163, Unknown=0, NotChecked=0, Total=4692 [2022-03-01 16:17:38,723 INFO L87 Difference]: Start difference. First operand 10708 states and 29632 transitions. Second operand has 69 states, 69 states have (on average 4.884057971014493) internal successors, (337), 69 states have internal predecessors, (337), 0 states have call successors, (0), 0 states 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:47,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:17:47,693 INFO L93 Difference]: Finished difference Result 27059 states and 70480 transitions. [2022-03-01 16:17:47,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2022-03-01 16:17:47,693 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 4.884057971014493) internal successors, (337), 69 states have internal predecessors, (337), 0 states have call successors, (0), 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:47,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:17:47,738 INFO L225 Difference]: With dead ends: 27059 [2022-03-01 16:17:47,738 INFO L226 Difference]: Without dead ends: 24478 [2022-03-01 16:17:47,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 239 SyntacticMatches, 1 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10390 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=4997, Invalid=31675, Unknown=0, NotChecked=0, Total=36672 [2022-03-01 16:17:47,741 INFO L933 BasicCegarLoop]: 402 mSDtfsCounter, 2345 mSDsluCounter, 12591 mSDsCounter, 0 mSdLazyCounter, 4091 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2345 SdHoareTripleChecker+Valid, 11939 SdHoareTripleChecker+Invalid, 4554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 4091 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 317 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-01 16:17:47,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2345 Valid, 11939 Invalid, 4554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 4091 Invalid, 0 Unknown, 317 Unchecked, 1.7s Time] [2022-03-01 16:17:47,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24478 states. [2022-03-01 16:17:48,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24478 to 11641. [2022-03-01 16:17:48,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11641 states, 11640 states have (on average 2.777319587628866) internal successors, (32328), 11640 states have internal predecessors, (32328), 0 states have call successors, (0), 0 states 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:48,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11641 states to 11641 states and 32328 transitions. [2022-03-01 16:17:48,089 INFO L78 Accepts]: Start accepts. Automaton has 11641 states and 32328 transitions. Word has length 139 [2022-03-01 16:17:48,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:17:48,089 INFO L470 AbstractCegarLoop]: Abstraction has 11641 states and 32328 transitions. [2022-03-01 16:17:48,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 4.884057971014493) internal successors, (337), 69 states have internal predecessors, (337), 0 states have call successors, (0), 0 states 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:48,089 INFO L276 IsEmpty]: Start isEmpty. Operand 11641 states and 32328 transitions. [2022-03-01 16:17:48,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:17:48,101 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:17:48,102 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48,118 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-03-01 16:17:48,302 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:17:48,302 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:17:48,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:17:48,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1372521669, now seen corresponding path program 30 times [2022-03-01 16:17:48,303 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:17:48,303 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510642943] [2022-03-01 16:17:48,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:17:48,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:17:48,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:17:49,002 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:17:49,002 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:17:49,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510642943] [2022-03-01 16:17:49,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510642943] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:17:49,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460942586] [2022-03-01 16:17:49,002 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 16:17:49,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:17:49,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:17:49,004 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:17:49,007 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:17:49,653 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-01 16:17:49,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:17:49,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-01 16:17:49,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:17:50,466 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:17:50,466 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:17:50,486 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 25 proven. 50 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-01 16:17:50,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:17:50,767 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-01 16:17:50,768 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:17:51,329 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 3 proven. 72 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-01 16:17:51,330 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460942586] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:17:51,330 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:17:51,330 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 21, 21] total 61 [2022-03-01 16:17:51,330 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406413597] [2022-03-01 16:17:51,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:17:51,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-01 16:17:51,330 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:17:51,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-01 16:17:51,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=444, Invalid=3216, Unknown=0, NotChecked=0, Total=3660 [2022-03-01 16:17:51,331 INFO L87 Difference]: Start difference. First operand 11641 states and 32328 transitions. Second operand has 61 states, 61 states have (on average 4.885245901639344) internal successors, (298), 61 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:17:54,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:17:54,169 INFO L93 Difference]: Finished difference Result 18034 states and 48010 transitions. [2022-03-01 16:17:54,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-01 16:17:54,170 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 4.885245901639344) internal successors, (298), 61 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 139 [2022-03-01 16:17:54,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:17:54,201 INFO L225 Difference]: With dead ends: 18034 [2022-03-01 16:17:54,202 INFO L226 Difference]: Without dead ends: 17742 [2022-03-01 16:17:54,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 271 SyntacticMatches, 2 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3675 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=2180, Invalid=12100, Unknown=0, NotChecked=0, Total=14280 [2022-03-01 16:17:54,203 INFO L933 BasicCegarLoop]: 220 mSDtfsCounter, 1376 mSDsluCounter, 5387 mSDsCounter, 0 mSdLazyCounter, 861 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1376 SdHoareTripleChecker+Valid, 5254 SdHoareTripleChecker+Invalid, 2041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 861 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1107 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 16:17:54,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1376 Valid, 5254 Invalid, 2041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 861 Invalid, 0 Unknown, 1107 Unchecked, 0.4s Time] [2022-03-01 16:17:54,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17742 states. [2022-03-01 16:17:54,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17742 to 13319. [2022-03-01 16:17:54,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13319 states, 13318 states have (on average 2.7597987685838716) internal successors, (36755), 13318 states have internal predecessors, (36755), 0 states have call successors, (0), 0 states 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:54,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13319 states to 13319 states and 36755 transitions. [2022-03-01 16:17:54,466 INFO L78 Accepts]: Start accepts. Automaton has 13319 states and 36755 transitions. Word has length 139 [2022-03-01 16:17:54,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:17:54,466 INFO L470 AbstractCegarLoop]: Abstraction has 13319 states and 36755 transitions. [2022-03-01 16:17:54,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 4.885245901639344) internal successors, (298), 61 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:17:54,467 INFO L276 IsEmpty]: Start isEmpty. Operand 13319 states and 36755 transitions. [2022-03-01 16:17:54,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:17:54,480 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:17:54,480 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:54,499 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:17:54,680 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:17:54,681 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:17:54,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:17:54,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1772191783, now seen corresponding path program 31 times [2022-03-01 16:17:54,681 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:17:54,681 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564283920] [2022-03-01 16:17:54,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:17:54,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:17:54,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:17:55,366 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:17:55,366 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:17:55,366 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564283920] [2022-03-01 16:17:55,366 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564283920] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:17:55,366 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829532424] [2022-03-01 16:17:55,366 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 16:17:55,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:17:55,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:17:55,368 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:17:55,368 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:17:55,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:17:55,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-01 16:17:55,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:17:56,731 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:17:56,732 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:17:56,759 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:17:56,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:17:56,866 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-01 16:17:56,866 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 17 [2022-03-01 16:17:58,616 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:17:58,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829532424] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:17:58,616 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:17:58,617 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 25, 25] total 69 [2022-03-01 16:17:58,617 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797097303] [2022-03-01 16:17:58,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:17:58,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-01 16:17:58,617 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:17:58,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-01 16:17:58,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=559, Invalid=4133, Unknown=0, NotChecked=0, Total=4692 [2022-03-01 16:17:58,619 INFO L87 Difference]: Start difference. First operand 13319 states and 36755 transitions. Second operand has 69 states, 69 states have (on average 4.884057971014493) internal successors, (337), 69 states have internal predecessors, (337), 0 states have call successors, (0), 0 states 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:12,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:18:12,455 INFO L93 Difference]: Finished difference Result 35422 states and 92942 transitions. [2022-03-01 16:18:12,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2022-03-01 16:18:12,455 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 4.884057971014493) internal successors, (337), 69 states have internal predecessors, (337), 0 states have call successors, (0), 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:12,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:18:12,519 INFO L225 Difference]: With dead ends: 35422 [2022-03-01 16:18:12,520 INFO L226 Difference]: Without dead ends: 29969 [2022-03-01 16:18:12,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 501 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 262 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23324 ImplicationChecksByTransitivity, 12.6s TimeCoverageRelationStatistics Valid=7636, Invalid=61796, Unknown=0, NotChecked=0, Total=69432 [2022-03-01 16:18:12,525 INFO L933 BasicCegarLoop]: 556 mSDtfsCounter, 3920 mSDsluCounter, 17731 mSDsCounter, 0 mSdLazyCounter, 4952 mSolverCounterSat, 423 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3920 SdHoareTripleChecker+Valid, 16543 SdHoareTripleChecker+Invalid, 6167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 423 IncrementalHoareTripleChecker+Valid, 4952 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 792 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-01 16:18:12,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3920 Valid, 16543 Invalid, 6167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [423 Valid, 4952 Invalid, 0 Unknown, 792 Unchecked, 2.2s Time] [2022-03-01 16:18:12,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29969 states. [2022-03-01 16:18:12,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29969 to 11715. [2022-03-01 16:18:12,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11715 states, 11714 states have (on average 2.768396790165614) internal successors, (32429), 11714 states have internal predecessors, (32429), 0 states have call successors, (0), 0 states 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:12,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11715 states to 11715 states and 32429 transitions. [2022-03-01 16:18:12,932 INFO L78 Accepts]: Start accepts. Automaton has 11715 states and 32429 transitions. Word has length 139 [2022-03-01 16:18:12,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:18:12,933 INFO L470 AbstractCegarLoop]: Abstraction has 11715 states and 32429 transitions. [2022-03-01 16:18:12,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 4.884057971014493) internal successors, (337), 69 states have internal predecessors, (337), 0 states have call successors, (0), 0 states 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:12,933 INFO L276 IsEmpty]: Start isEmpty. Operand 11715 states and 32429 transitions. [2022-03-01 16:18:12,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:18:12,942 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:18:12,942 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:12,959 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:18:13,142 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:18:13,143 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:18:13,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:18:13,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1803486843, now seen corresponding path program 32 times [2022-03-01 16:18:13,143 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:18:13,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785982715] [2022-03-01 16:18:13,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:18:13,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:18:13,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:18:13,961 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:18:13,961 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:18:13,961 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785982715] [2022-03-01 16:18:13,961 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785982715] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:18:13,961 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646233314] [2022-03-01 16:18:13,961 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 16:18:13,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:18:13,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:18:13,962 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:18:13,964 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:18:14,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 16:18:14,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:18:14,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-01 16:18:14,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:18:15,188 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:18:15,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-01 16:18:15,208 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 7 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:18:15,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:18:15,280 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-01 16:18:15,280 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:18:17,096 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:18:17,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646233314] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:18:17,096 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:18:17,096 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 25, 25] total 70 [2022-03-01 16:18:17,096 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143746765] [2022-03-01 16:18:17,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:18:17,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-03-01 16:18:17,097 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:18:17,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-03-01 16:18:17,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=623, Invalid=4207, Unknown=0, NotChecked=0, Total=4830 [2022-03-01 16:18:17,098 INFO L87 Difference]: Start difference. First operand 11715 states and 32429 transitions. Second operand has 70 states, 70 states have (on average 4.8428571428571425) internal successors, (339), 70 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 16:18:25,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:18:25,378 INFO L93 Difference]: Finished difference Result 13485 states and 35220 transitions. [2022-03-01 16:18:25,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-03-01 16:18:25,378 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 4.8428571428571425) internal successors, (339), 70 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 139 [2022-03-01 16:18:25,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:18:25,396 INFO L225 Difference]: With dead ends: 13485 [2022-03-01 16:18:25,396 INFO L226 Difference]: Without dead ends: 11254 [2022-03-01 16:18:25,398 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8981 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=4193, Invalid=26959, Unknown=0, NotChecked=0, Total=31152 [2022-03-01 16:18:25,399 INFO L933 BasicCegarLoop]: 362 mSDtfsCounter, 3815 mSDsluCounter, 8913 mSDsCounter, 0 mSdLazyCounter, 2360 mSolverCounterSat, 514 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3815 SdHoareTripleChecker+Valid, 8491 SdHoareTripleChecker+Invalid, 3109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 514 IncrementalHoareTripleChecker+Valid, 2360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 235 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 16:18:25,399 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3815 Valid, 8491 Invalid, 3109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [514 Valid, 2360 Invalid, 0 Unknown, 235 Unchecked, 1.2s Time] [2022-03-01 16:18:25,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11254 states. [2022-03-01 16:18:25,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11254 to 5657. [2022-03-01 16:18:25,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5657 states, 5656 states have (on average 2.6865275813295617) internal successors, (15195), 5656 states have internal predecessors, (15195), 0 states have call successors, (0), 0 states 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:25,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5657 states to 5657 states and 15195 transitions. [2022-03-01 16:18:25,509 INFO L78 Accepts]: Start accepts. Automaton has 5657 states and 15195 transitions. Word has length 139 [2022-03-01 16:18:25,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:18:25,509 INFO L470 AbstractCegarLoop]: Abstraction has 5657 states and 15195 transitions. [2022-03-01 16:18:25,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 4.8428571428571425) internal successors, (339), 70 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 16:18:25,510 INFO L276 IsEmpty]: Start isEmpty. Operand 5657 states and 15195 transitions. [2022-03-01 16:18:25,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:18:25,516 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:18:25,516 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:25,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-01 16:18:25,716 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:18:25,717 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:18:25,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:18:25,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1731393767, now seen corresponding path program 33 times [2022-03-01 16:18:25,717 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:18:25,717 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665244985] [2022-03-01 16:18:25,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:18:25,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:18:25,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:18:26,540 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:18:26,540 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:18:26,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665244985] [2022-03-01 16:18:26,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665244985] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:18:26,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692461587] [2022-03-01 16:18:26,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 16:18:26,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:18:26,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:18:26,541 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:18:26,542 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:18:26,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-01 16:18:26,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:18:26,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-01 16:18:26,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:18:27,786 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:18:27,786 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:18:27,807 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 25 proven. 50 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-01 16:18:27,807 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:18:28,113 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-01 16:18:28,113 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:18:28,746 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 3 proven. 78 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-01 16:18:28,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692461587] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:18:28,746 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:18:28,746 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 21, 22] total 62 [2022-03-01 16:18:28,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204662391] [2022-03-01 16:18:28,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:18:28,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-03-01 16:18:28,747 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:18:28,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-03-01 16:18:28,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=310, Invalid=3472, Unknown=0, NotChecked=0, Total=3782 [2022-03-01 16:18:28,748 INFO L87 Difference]: Start difference. First operand 5657 states and 15195 transitions. Second operand has 62 states, 62 states have (on average 4.983870967741935) internal successors, (309), 62 states have internal predecessors, (309), 0 states have call successors, (0), 0 states 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:38,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:18:38,390 INFO L93 Difference]: Finished difference Result 12678 states and 30468 transitions. [2022-03-01 16:18:38,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-03-01 16:18:38,391 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 4.983870967741935) internal successors, (309), 62 states have internal predecessors, (309), 0 states have call successors, (0), 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:38,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:18:38,406 INFO L225 Difference]: With dead ends: 12678 [2022-03-01 16:18:38,407 INFO L226 Difference]: Without dead ends: 11433 [2022-03-01 16:18:38,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 487 GetRequests, 289 SyntacticMatches, 31 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9585 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=4334, Invalid=24058, Unknown=0, NotChecked=0, Total=28392 [2022-03-01 16:18:38,409 INFO L933 BasicCegarLoop]: 264 mSDtfsCounter, 3321 mSDsluCounter, 8672 mSDsCounter, 0 mSdLazyCounter, 1458 mSolverCounterSat, 215 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3321 SdHoareTripleChecker+Valid, 8057 SdHoareTripleChecker+Invalid, 3820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 215 IncrementalHoareTripleChecker+Valid, 1458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2147 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 16:18:38,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3321 Valid, 8057 Invalid, 3820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [215 Valid, 1458 Invalid, 0 Unknown, 2147 Unchecked, 0.7s Time] [2022-03-01 16:18:38,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11433 states. [2022-03-01 16:18:38,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11433 to 6609. [2022-03-01 16:18:38,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6609 states, 6608 states have (on average 2.6331719128329296) internal successors, (17400), 6608 states have internal predecessors, (17400), 0 states have call successors, (0), 0 states 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:38,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6609 states to 6609 states and 17400 transitions. [2022-03-01 16:18:38,530 INFO L78 Accepts]: Start accepts. Automaton has 6609 states and 17400 transitions. Word has length 139 [2022-03-01 16:18:38,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:18:38,530 INFO L470 AbstractCegarLoop]: Abstraction has 6609 states and 17400 transitions. [2022-03-01 16:18:38,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 4.983870967741935) internal successors, (309), 62 states have internal predecessors, (309), 0 states have call successors, (0), 0 states 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:38,531 INFO L276 IsEmpty]: Start isEmpty. Operand 6609 states and 17400 transitions. [2022-03-01 16:18:38,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:18:38,539 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:18:38,539 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38,555 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:18:38,739 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:18:38,740 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:18:38,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:18:38,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1645801807, now seen corresponding path program 34 times [2022-03-01 16:18:38,740 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:18:38,740 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207598279] [2022-03-01 16:18:38,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:18:38,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:18:38,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:18:39,446 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 3 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:18:39,446 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:18:39,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207598279] [2022-03-01 16:18:39,446 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207598279] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:18:39,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441740928] [2022-03-01 16:18:39,446 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 16:18:39,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:18:39,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:18:39,447 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:18:39,448 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:18:39,555 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 16:18:39,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:18:39,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 46 conjunts are in the unsatisfiable core [2022-03-01 16:18:39,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:18:40,890 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:18:40,891 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:18:40,911 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:18:40,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:18:41,053 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-01 16:18:41,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 25 treesize of output 17 [2022-03-01 16:18:42,272 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:18:42,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441740928] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:18:42,273 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:18:42,273 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 25, 25] total 69 [2022-03-01 16:18:42,273 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549615083] [2022-03-01 16:18:42,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:18:42,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-01 16:18:42,273 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:18:42,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-01 16:18:42,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=576, Invalid=4116, Unknown=0, NotChecked=0, Total=4692 [2022-03-01 16:18:42,275 INFO L87 Difference]: Start difference. First operand 6609 states and 17400 transitions. Second operand has 69 states, 69 states have (on average 4.855072463768116) internal successors, (335), 69 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:18:54,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:18:54,650 INFO L93 Difference]: Finished difference Result 30564 states and 79483 transitions. [2022-03-01 16:18:54,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2022-03-01 16:18:54,650 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 4.855072463768116) internal successors, (335), 69 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:18:54,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:18:54,694 INFO L225 Difference]: With dead ends: 30564 [2022-03-01 16:18:54,694 INFO L226 Difference]: Without dead ends: 24418 [2022-03-01 16:18:54,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 505 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 266 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24963 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=6588, Invalid=64968, Unknown=0, NotChecked=0, Total=71556 [2022-03-01 16:18:54,700 INFO L933 BasicCegarLoop]: 246 mSDtfsCounter, 3713 mSDsluCounter, 11093 mSDsCounter, 0 mSdLazyCounter, 3772 mSolverCounterSat, 352 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3713 SdHoareTripleChecker+Valid, 10089 SdHoareTripleChecker+Invalid, 5196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 352 IncrementalHoareTripleChecker+Valid, 3772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1072 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-01 16:18:54,700 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3713 Valid, 10089 Invalid, 5196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [352 Valid, 3772 Invalid, 0 Unknown, 1072 Unchecked, 1.8s Time] [2022-03-01 16:18:54,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24418 states. [2022-03-01 16:18:54,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24418 to 6590. [2022-03-01 16:18:54,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6590 states, 6589 states have (on average 2.7070875701927455) internal successors, (17837), 6589 states have internal predecessors, (17837), 0 states have call successors, (0), 0 states 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:54,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6590 states to 6590 states and 17837 transitions. [2022-03-01 16:18:54,983 INFO L78 Accepts]: Start accepts. Automaton has 6590 states and 17837 transitions. Word has length 139 [2022-03-01 16:18:54,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:18:54,983 INFO L470 AbstractCegarLoop]: Abstraction has 6590 states and 17837 transitions. [2022-03-01 16:18:54,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 4.855072463768116) internal successors, (335), 69 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:18:54,983 INFO L276 IsEmpty]: Start isEmpty. Operand 6590 states and 17837 transitions. [2022-03-01 16:18:54,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-03-01 16:18:54,990 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:18:54,990 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:55,007 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-01 16:18:55,192 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:18:55,192 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:18:55,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:18:55,193 INFO L85 PathProgramCache]: Analyzing trace with hash 921915743, now seen corresponding path program 35 times [2022-03-01 16:18:55,193 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:18:55,193 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888661314] [2022-03-01 16:18:55,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:18:55,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:18:55,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:18:55,254 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 35 proven. 22 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-03-01 16:18:55,254 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:18:55,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888661314] [2022-03-01 16:18:55,255 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888661314] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:18:55,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100789549] [2022-03-01 16:18:55,255 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 16:18:55,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:18:55,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:18:55,260 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:18:55,285 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:18:55,406 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-01 16:18:55,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:18:55,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-01 16:18:55,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:18:55,651 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 35 proven. 22 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-03-01 16:18:55,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:18:56,130 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 23 proven. 34 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-03-01 16:18:56,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100789549] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:18:56,130 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:18:56,130 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 11] total 16 [2022-03-01 16:18:56,130 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758089494] [2022-03-01 16:18:56,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:18:56,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 16:18:56,131 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:18:56,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 16:18:56,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=150, Unknown=0, NotChecked=0, Total=240 [2022-03-01 16:18:56,131 INFO L87 Difference]: Start difference. First operand 6590 states and 17837 transitions. Second operand has 16 states, 16 states have (on average 12.6875) internal successors, (203), 16 states have internal predecessors, (203), 0 states have call successors, (0), 0 states 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:56,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:18:56,223 INFO L93 Difference]: Finished difference Result 11444 states and 31328 transitions. [2022-03-01 16:18:56,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 16:18:56,224 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 12.6875) internal successors, (203), 16 states have internal predecessors, (203), 0 states have call successors, (0), 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 142 [2022-03-01 16:18:56,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:18:56,241 INFO L225 Difference]: With dead ends: 11444 [2022-03-01 16:18:56,241 INFO L226 Difference]: Without dead ends: 10022 [2022-03-01 16:18:56,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2022-03-01 16:18:56,242 INFO L933 BasicCegarLoop]: 130 mSDtfsCounter, 690 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 690 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 16:18:56,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [690 Valid, 572 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 16:18:56,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10022 states. [2022-03-01 16:18:56,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10022 to 6968. [2022-03-01 16:18:56,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6968 states, 6967 states have (on average 2.8889048370891346) internal successors, (20127), 6967 states have internal predecessors, (20127), 0 states have call successors, (0), 0 states 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:56,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6968 states to 6968 states and 20127 transitions. [2022-03-01 16:18:56,364 INFO L78 Accepts]: Start accepts. Automaton has 6968 states and 20127 transitions. Word has length 142 [2022-03-01 16:18:56,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:18:56,365 INFO L470 AbstractCegarLoop]: Abstraction has 6968 states and 20127 transitions. [2022-03-01 16:18:56,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 12.6875) internal successors, (203), 16 states have internal predecessors, (203), 0 states have call successors, (0), 0 states 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:56,365 INFO L276 IsEmpty]: Start isEmpty. Operand 6968 states and 20127 transitions. [2022-03-01 16:18:56,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-01 16:18:56,374 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:18:56,374 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:56,390 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:18:56,574 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:18:56,575 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:18:56,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:18:56,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1653362510, now seen corresponding path program 36 times [2022-03-01 16:18:56,575 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:18:56,575 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483074223] [2022-03-01 16:18:56,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:18:56,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:18:56,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:18:57,445 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 0 proven. 109 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:18:57,445 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:18:57,445 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483074223] [2022-03-01 16:18:57,445 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483074223] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:18:57,445 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217647908] [2022-03-01 16:18:57,446 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 16:18:57,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:18:57,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:18:57,448 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:18:57,450 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:18:57,755 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-01 16:18:57,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:18:57,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-01 16:18:57,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:18:58,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:18:58,691 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:18:58,946 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:18:58,946 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:18:58,966 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 0 proven. 82 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-03-01 16:18:58,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:18:59,118 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1239 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1239) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 8)))) is different from false [2022-03-01 16:18:59,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:18:59,136 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 44 treesize of output 44 [2022-03-01 16:18:59,141 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 14 treesize of output 7 [2022-03-01 16:18:59,765 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 75 trivial. 7 not checked. [2022-03-01 16:18:59,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217647908] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:18:59,766 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:18:59,766 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 22, 18] total 61 [2022-03-01 16:18:59,766 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821223740] [2022-03-01 16:18:59,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:18:59,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-01 16:18:59,766 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:18:59,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-01 16:18:59,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=3350, Unknown=1, NotChecked=116, Total=3660 [2022-03-01 16:18:59,767 INFO L87 Difference]: Start difference. First operand 6968 states and 20127 transitions. Second operand has 61 states, 61 states have (on average 5.147540983606557) internal successors, (314), 61 states have internal predecessors, (314), 0 states have call successors, (0), 0 states 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:04,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:19:04,193 INFO L93 Difference]: Finished difference Result 19844 states and 54634 transitions. [2022-03-01 16:19:04,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-01 16:19:04,194 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 5.147540983606557) internal successors, (314), 61 states have internal predecessors, (314), 0 states have call successors, (0), 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 143 [2022-03-01 16:19:04,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:19:04,226 INFO L225 Difference]: With dead ends: 19844 [2022-03-01 16:19:04,226 INFO L226 Difference]: Without dead ends: 19303 [2022-03-01 16:19:04,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 258 SyntacticMatches, 10 SemanticMatches, 122 ConstructedPredicates, 1 IntricatePredicates, 3 DeprecatedPredicates, 3922 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=1416, Invalid=13593, Unknown=1, NotChecked=242, Total=15252 [2022-03-01 16:19:04,227 INFO L933 BasicCegarLoop]: 148 mSDtfsCounter, 1610 mSDsluCounter, 5856 mSDsCounter, 0 mSdLazyCounter, 2027 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1610 SdHoareTripleChecker+Valid, 5582 SdHoareTripleChecker+Invalid, 2814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 2027 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 688 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 16:19:04,227 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1610 Valid, 5582 Invalid, 2814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 2027 Invalid, 0 Unknown, 688 Unchecked, 0.8s Time] [2022-03-01 16:19:04,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19303 states. [2022-03-01 16:19:04,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19303 to 7219. [2022-03-01 16:19:04,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7219 states, 7218 states have (on average 2.8764200609587145) internal successors, (20762), 7218 states have internal predecessors, (20762), 0 states have call successors, (0), 0 states 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:04,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7219 states to 7219 states and 20762 transitions. [2022-03-01 16:19:04,398 INFO L78 Accepts]: Start accepts. Automaton has 7219 states and 20762 transitions. Word has length 143 [2022-03-01 16:19:04,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:19:04,398 INFO L470 AbstractCegarLoop]: Abstraction has 7219 states and 20762 transitions. [2022-03-01 16:19:04,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 5.147540983606557) internal successors, (314), 61 states have internal predecessors, (314), 0 states have call successors, (0), 0 states 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:04,398 INFO L276 IsEmpty]: Start isEmpty. Operand 7219 states and 20762 transitions. [2022-03-01 16:19:04,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-01 16:19:04,407 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:19:04,407 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:04,424 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:19:04,608 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:19:04,608 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:19:04,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:19:04,608 INFO L85 PathProgramCache]: Analyzing trace with hash -841154068, now seen corresponding path program 37 times [2022-03-01 16:19:04,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:19:04,609 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831721724] [2022-03-01 16:19:04,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:19:04,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:19:04,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:19:05,604 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 1 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:19:05,604 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:19:05,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831721724] [2022-03-01 16:19:05,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831721724] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:19:05,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575847153] [2022-03-01 16:19:05,604 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 16:19:05,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:19:05,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:19:05,605 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:19:05,606 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:19:05,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:19:05,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 67 conjunts are in the unsatisfiable core [2022-03-01 16:19:05,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:19:05,746 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:05,950 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:19:05,950 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:07,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-03-01 16:19:07,323 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:19:07,342 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 0 proven. 109 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:19:07,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:19:07,496 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1281 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1281) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 8)))) is different from false [2022-03-01 16:19:07,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:19:07,588 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 44 treesize of output 44 [2022-03-01 16:19:07,591 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 14 treesize of output 7 [2022-03-01 16:19:09,652 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 4 not checked. [2022-03-01 16:19:09,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575847153] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:19:09,652 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:19:09,652 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 89 [2022-03-01 16:19:09,653 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750722878] [2022-03-01 16:19:09,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:19:09,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-03-01 16:19:09,653 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:19:09,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-03-01 16:19:09,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=662, Invalid=6997, Unknown=1, NotChecked=172, Total=7832 [2022-03-01 16:19:09,654 INFO L87 Difference]: Start difference. First operand 7219 states and 20762 transitions. Second operand has 89 states, 89 states have (on average 4.123595505617978) internal successors, (367), 89 states have internal predecessors, (367), 0 states have call successors, (0), 0 states 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:37,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:19:37,432 INFO L93 Difference]: Finished difference Result 70657 states and 195778 transitions. [2022-03-01 16:19:37,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 247 states. [2022-03-01 16:19:37,432 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 4.123595505617978) internal successors, (367), 89 states have internal predecessors, (367), 0 states have call successors, (0), 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 143 [2022-03-01 16:19:37,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:19:37,614 INFO L225 Difference]: With dead ends: 70657 [2022-03-01 16:19:37,614 INFO L226 Difference]: Without dead ends: 66394 [2022-03-01 16:19:37,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 666 GetRequests, 252 SyntacticMatches, 87 SemanticMatches, 327 ConstructedPredicates, 1 IntricatePredicates, 8 DeprecatedPredicates, 46692 ImplicationChecksByTransitivity, 24.8s TimeCoverageRelationStatistics Valid=10836, Invalid=96419, Unknown=5, NotChecked=652, Total=107912 [2022-03-01 16:19:37,620 INFO L933 BasicCegarLoop]: 553 mSDtfsCounter, 7354 mSDsluCounter, 28460 mSDsCounter, 0 mSdLazyCounter, 8068 mSolverCounterSat, 614 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7354 SdHoareTripleChecker+Valid, 25586 SdHoareTripleChecker+Invalid, 16861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 614 IncrementalHoareTripleChecker+Valid, 8068 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8179 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-03-01 16:19:37,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7354 Valid, 25586 Invalid, 16861 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [614 Valid, 8068 Invalid, 0 Unknown, 8179 Unchecked, 3.9s Time] [2022-03-01 16:19:37,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66394 states. [2022-03-01 16:19:38,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66394 to 15628. [2022-03-01 16:19:38,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15628 states, 15627 states have (on average 3.0433864465348437) internal successors, (47559), 15627 states have internal predecessors, (47559), 0 states have call successors, (0), 0 states 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:38,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15628 states to 15628 states and 47559 transitions. [2022-03-01 16:19:38,354 INFO L78 Accepts]: Start accepts. Automaton has 15628 states and 47559 transitions. Word has length 143 [2022-03-01 16:19:38,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:19:38,354 INFO L470 AbstractCegarLoop]: Abstraction has 15628 states and 47559 transitions. [2022-03-01 16:19:38,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 4.123595505617978) internal successors, (367), 89 states have internal predecessors, (367), 0 states have call successors, (0), 0 states 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:38,354 INFO L276 IsEmpty]: Start isEmpty. Operand 15628 states and 47559 transitions. [2022-03-01 16:19:38,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-01 16:19:38,377 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:19:38,377 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-01 16:19:38,577 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:19:38,577 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:19:38,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:19:38,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1806593374, now seen corresponding path program 38 times [2022-03-01 16:19:38,578 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:19:38,578 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602161223] [2022-03-01 16:19:38,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:19:38,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:19:38,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:19:39,808 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:19:39,808 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:19:39,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602161223] [2022-03-01 16:19:39,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602161223] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:19:39,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302792239] [2022-03-01 16:19:39,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 16:19:39,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:19:39,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:19:39,810 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:19:39,811 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:19:39,938 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 16:19:39,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:19:39,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 73 conjunts are in the unsatisfiable core [2022-03-01 16:19:39,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:19:39,963 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:40,177 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:19:40,177 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:41,460 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:19:41,779 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:19:41,798 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:19:41,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:19:42,240 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:19:42,240 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 44 treesize of output 44 [2022-03-01 16:19:42,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 7 [2022-03-01 16:19:44,914 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:19:44,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302792239] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:19:44,915 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:19:44,915 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 92 [2022-03-01 16:19:44,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329007925] [2022-03-01 16:19:44,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:19:44,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2022-03-01 16:19:44,915 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:19:44,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2022-03-01 16:19:44,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=674, Invalid=7698, Unknown=0, NotChecked=0, Total=8372 [2022-03-01 16:19:44,917 INFO L87 Difference]: Start difference. First operand 15628 states and 47559 transitions. Second operand has 92 states, 92 states have (on average 4.086956521739131) internal successors, (376), 92 states have internal predecessors, (376), 0 states have call successors, (0), 0 states 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:07,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:21:07,972 INFO L93 Difference]: Finished difference Result 108964 states and 294379 transitions. [2022-03-01 16:21:07,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 536 states. [2022-03-01 16:21:07,972 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 4.086956521739131) internal successors, (376), 92 states have internal predecessors, (376), 0 states have call successors, (0), 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 146 [2022-03-01 16:21:07,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:21:08,264 INFO L225 Difference]: With dead ends: 108964 [2022-03-01 16:21:08,264 INFO L226 Difference]: Without dead ends: 80283 [2022-03-01 16:21:08,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1028 GetRequests, 282 SyntacticMatches, 128 SemanticMatches, 618 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180556 ImplicationChecksByTransitivity, 73.7s TimeCoverageRelationStatistics Valid=33504, Invalid=350276, Unknown=0, NotChecked=0, Total=383780 [2022-03-01 16:21:08,278 INFO L933 BasicCegarLoop]: 999 mSDtfsCounter, 10685 mSDsluCounter, 55577 mSDsCounter, 0 mSdLazyCounter, 14120 mSolverCounterSat, 1102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10685 SdHoareTripleChecker+Valid, 51496 SdHoareTripleChecker+Invalid, 17534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1102 IncrementalHoareTripleChecker+Valid, 14120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2312 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2022-03-01 16:21:08,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10685 Valid, 51496 Invalid, 17534 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1102 Valid, 14120 Invalid, 0 Unknown, 2312 Unchecked, 7.9s Time] [2022-03-01 16:21:08,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80283 states. [2022-03-01 16:21:09,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80283 to 16430. [2022-03-01 16:21:09,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16430 states, 16429 states have (on average 3.0306165926106274) internal successors, (49790), 16429 states have internal predecessors, (49790), 0 states have call successors, (0), 0 states 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:09,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16430 states to 16430 states and 49790 transitions. [2022-03-01 16:21:09,058 INFO L78 Accepts]: Start accepts. Automaton has 16430 states and 49790 transitions. Word has length 146 [2022-03-01 16:21:09,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:21:09,058 INFO L470 AbstractCegarLoop]: Abstraction has 16430 states and 49790 transitions. [2022-03-01 16:21:09,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 4.086956521739131) internal successors, (376), 92 states have internal predecessors, (376), 0 states have call successors, (0), 0 states 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:09,059 INFO L276 IsEmpty]: Start isEmpty. Operand 16430 states and 49790 transitions. [2022-03-01 16:21:09,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-01 16:21:09,075 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:21:09,075 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:09,092 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:21:09,275 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:21:09,275 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:21:09,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:21:09,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1262487403, now seen corresponding path program 39 times [2022-03-01 16:21:09,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:21:09,276 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645050120] [2022-03-01 16:21:09,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:21:09,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:21:09,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:21:09,441 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 52 proven. 79 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-03-01 16:21:09,442 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:21:09,442 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645050120] [2022-03-01 16:21:09,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645050120] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:21:09,442 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335934110] [2022-03-01 16:21:09,442 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 16:21:09,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:21:09,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:21:09,444 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:21:09,446 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:21:09,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-01 16:21:09,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:21:09,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-01 16:21:09,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:21:10,544 INFO L353 Elim1Store]: treesize reduction 48, result has 5.9 percent of original size [2022-03-01 16:21:10,544 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 35 treesize of output 13 [2022-03-01 16:21:10,593 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 51 proven. 53 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-03-01 16:21:10,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:21:10,904 INFO L353 Elim1Store]: treesize reduction 34, result has 33.3 percent of original size [2022-03-01 16:21:10,904 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 37 treesize of output 28 [2022-03-01 16:21:11,353 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 1 proven. 103 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-03-01 16:21:11,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335934110] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:21:11,354 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:21:11,354 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21, 21] total 49 [2022-03-01 16:21:11,354 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869200037] [2022-03-01 16:21:11,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:21:11,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-01 16:21:11,354 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:21:11,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-01 16:21:11,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=2019, Unknown=0, NotChecked=0, Total=2352 [2022-03-01 16:21:11,355 INFO L87 Difference]: Start difference. First operand 16430 states and 49790 transitions. Second operand has 49 states, 49 states have (on average 5.428571428571429) internal successors, (266), 49 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:21:12,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:21:12,661 INFO L93 Difference]: Finished difference Result 19254 states and 56903 transitions. [2022-03-01 16:21:12,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-01 16:21:12,662 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 5.428571428571429) internal successors, (266), 49 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 151 [2022-03-01 16:21:12,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:21:12,698 INFO L225 Difference]: With dead ends: 19254 [2022-03-01 16:21:12,698 INFO L226 Difference]: Without dead ends: 18089 [2022-03-01 16:21:12,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2592 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1432, Invalid=7124, Unknown=0, NotChecked=0, Total=8556 [2022-03-01 16:21:12,699 INFO L933 BasicCegarLoop]: 209 mSDtfsCounter, 979 mSDsluCounter, 3411 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 979 SdHoareTripleChecker+Valid, 3445 SdHoareTripleChecker+Invalid, 1090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 463 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 16:21:12,700 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [979 Valid, 3445 Invalid, 1090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 555 Invalid, 0 Unknown, 463 Unchecked, 0.2s Time] [2022-03-01 16:21:12,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18089 states. [2022-03-01 16:21:13,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18089 to 16097. [2022-03-01 16:21:13,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16097 states, 16096 states have (on average 3.0431163021868786) internal successors, (48982), 16096 states have internal predecessors, (48982), 0 states have call successors, (0), 0 states 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:13,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16097 states to 16097 states and 48982 transitions. [2022-03-01 16:21:13,068 INFO L78 Accepts]: Start accepts. Automaton has 16097 states and 48982 transitions. Word has length 151 [2022-03-01 16:21:13,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:21:13,068 INFO L470 AbstractCegarLoop]: Abstraction has 16097 states and 48982 transitions. [2022-03-01 16:21:13,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 5.428571428571429) internal successors, (266), 49 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:21:13,068 INFO L276 IsEmpty]: Start isEmpty. Operand 16097 states and 48982 transitions. [2022-03-01 16:21:13,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2022-03-01 16:21:13,085 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:21:13,086 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:13,102 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:21:13,286 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:21:13,286 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:21:13,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:21:13,287 INFO L85 PathProgramCache]: Analyzing trace with hash 149553678, now seen corresponding path program 40 times [2022-03-01 16:21:13,287 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:21:13,287 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50043660] [2022-03-01 16:21:13,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:21:13,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:21:13,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:21:14,448 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 15 proven. 130 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:21:14,448 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:21:14,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50043660] [2022-03-01 16:21:14,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50043660] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:21:14,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540024628] [2022-03-01 16:21:14,448 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 16:21:14,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:21:14,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:21:14,449 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:21:14,450 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:21:14,571 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 16:21:14,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:21:14,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-01 16:21:14,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:21:14,595 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:14,791 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:21:14,791 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:16,075 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:21:16,458 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:21:16,478 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:21:16,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:21:16,731 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1401 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1401) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 16)))) is different from false [2022-03-01 16:21:16,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:21:16,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 44 treesize of output 44 [2022-03-01 16:21:16,766 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 14 treesize of output 7 [2022-03-01 16:21:19,194 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2022-03-01 16:21:19,194 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540024628] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:21:19,194 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:21:19,194 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36, 36] total 98 [2022-03-01 16:21:19,194 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012228845] [2022-03-01 16:21:19,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:21:19,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2022-03-01 16:21:19,195 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:21:19,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2022-03-01 16:21:19,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=764, Invalid=8551, Unknown=1, NotChecked=190, Total=9506 [2022-03-01 16:21:19,196 INFO L87 Difference]: Start difference. First operand 16097 states and 48982 transitions. Second operand has 98 states, 98 states have (on average 3.9591836734693877) internal successors, (388), 98 states have internal predecessors, (388), 0 states have call successors, (0), 0 states 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:25:14,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:25:14,740 INFO L93 Difference]: Finished difference Result 132932 states and 354073 transitions. [2022-03-01 16:25:14,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 947 states. [2022-03-01 16:25:14,740 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 3.9591836734693877) internal successors, (388), 98 states have internal predecessors, (388), 0 states have call successors, (0), 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 152 [2022-03-01 16:25:14,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:25:15,038 INFO L225 Difference]: With dead ends: 132932 [2022-03-01 16:25:15,038 INFO L226 Difference]: Without dead ends: 102386 [2022-03-01 16:25:15,263 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1706 GetRequests, 277 SyntacticMatches, 395 SemanticMatches, 1034 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 547126 ImplicationChecksByTransitivity, 202.5s TimeCoverageRelationStatistics Valid=107987, Invalid=962199, Unknown=8, NotChecked=2066, Total=1072260 [2022-03-01 16:25:15,264 INFO L933 BasicCegarLoop]: 3137 mSDtfsCounter, 10764 mSDsluCounter, 150773 mSDsCounter, 0 mSdLazyCounter, 39105 mSolverCounterSat, 955 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10764 SdHoareTripleChecker+Valid, 139670 SdHoareTripleChecker+Invalid, 48600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.3s SdHoareTripleChecker+Time, 955 IncrementalHoareTripleChecker+Valid, 39105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8540 IncrementalHoareTripleChecker+Unchecked, 18.2s IncrementalHoareTripleChecker+Time [2022-03-01 16:25:15,264 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10764 Valid, 139670 Invalid, 48600 Unknown, 0 Unchecked, 0.3s Time], IncrementalHoareTripleChecker [955 Valid, 39105 Invalid, 0 Unknown, 8540 Unchecked, 18.2s Time] [2022-03-01 16:25:15,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102386 states. [2022-03-01 16:25:16,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102386 to 23567. [2022-03-01 16:25:16,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23567 states, 23566 states have (on average 3.1145294067724687) internal successors, (73397), 23566 states have internal predecessors, (73397), 0 states have call successors, (0), 0 states 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:25:16,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23567 states to 23567 states and 73397 transitions. [2022-03-01 16:25:16,120 INFO L78 Accepts]: Start accepts. Automaton has 23567 states and 73397 transitions. Word has length 152 [2022-03-01 16:25:16,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:25:16,120 INFO L470 AbstractCegarLoop]: Abstraction has 23567 states and 73397 transitions. [2022-03-01 16:25:16,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 98 states have (on average 3.9591836734693877) internal successors, (388), 98 states have internal predecessors, (388), 0 states have call successors, (0), 0 states 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:25:16,121 INFO L276 IsEmpty]: Start isEmpty. Operand 23567 states and 73397 transitions. [2022-03-01 16:25:16,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2022-03-01 16:25:16,142 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:25:16,142 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:25:16,159 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:25:16,344 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:25:16,345 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:25:16,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:25:16,345 INFO L85 PathProgramCache]: Analyzing trace with hash -155623454, now seen corresponding path program 41 times [2022-03-01 16:25:16,345 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:25:16,345 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858931307] [2022-03-01 16:25:16,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:25:16,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:25:16,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:25:17,027 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 18 proven. 127 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:25:17,027 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:25:17,027 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858931307] [2022-03-01 16:25:17,027 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858931307] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:25:17,027 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983102223] [2022-03-01 16:25:17,027 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 16:25:17,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:25:17,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:25:17,029 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:25:17,030 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:25:17,189 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-01 16:25:17,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:25:17,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-01 16:25:17,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:25:17,214 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:25:17,243 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-03-01 16:25:17,243 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:25:17,790 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:25:17,791 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:25:18,486 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:25:18,793 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:25:19,056 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:25:19,464 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:25:19,483 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:25:19,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:25:21,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:25:21,097 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 1 case distinctions, treesize of input 62 treesize of output 50 [2022-03-01 16:25:21,105 INFO L353 Elim1Store]: treesize reduction 11, result has 38.9 percent of original size [2022-03-01 16:25:21,105 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 148 treesize of output 137 [2022-03-01 16:25:21,115 INFO L353 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2022-03-01 16:25:21,115 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 130 treesize of output 102 [2022-03-01 16:25:21,124 INFO L353 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2022-03-01 16:25:21,124 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 81 treesize of output 67 [2022-03-01 16:25:22,571 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:25:22,571 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983102223] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:25:22,571 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:25:22,571 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 38, 36] total 98 [2022-03-01 16:25:22,571 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26240202] [2022-03-01 16:25:22,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:25:22,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2022-03-01 16:25:22,572 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:25:22,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2022-03-01 16:25:22,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1164, Invalid=8262, Unknown=80, NotChecked=0, Total=9506 [2022-03-01 16:25:22,573 INFO L87 Difference]: Start difference. First operand 23567 states and 73397 transitions. Second operand has 98 states, 98 states have (on average 3.9489795918367347) internal successors, (387), 98 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2022-03-01 16:25:25,136 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 16:25:25,136 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:25:25,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-01 16:25:25,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 241 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4158 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=2564, Invalid=13612, Unknown=80, NotChecked=0, Total=16256 [2022-03-01 16:25:25,138 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 722 mSDsluCounter, 1322 mSDsCounter, 0 mSdLazyCounter, 659 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 722 SdHoareTripleChecker+Valid, 1368 SdHoareTripleChecker+Invalid, 957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 16:25:25,138 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [722 Valid, 1368 Invalid, 957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 659 Invalid, 0 Unknown, 198 Unchecked, 0.4s Time] [2022-03-01 16:25:25,139 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-03-01 16:25:25,158 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-01 16:25:25,340 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:25:25,340 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (23567states) and FLOYD_HOARE automaton (currently 33 states, 98 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 128 known predicates. [2022-03-01 16:25:25,341 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-03-01 16:25:25,342 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-03-01 16:25:25,343 INFO L732 BasicCegarLoop]: Path program histogram: [41, 1, 1, 1, 1] [2022-03-01 16:25:25,345 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-01 16:25:25,345 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-01 16:25:25,347 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.03 04:25:25 BasicIcfg [2022-03-01 16:25:25,347 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-01 16:25:25,347 INFO L158 Benchmark]: Toolchain (without parser) took 724810.37ms. Allocated memory was 174.1MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 116.7MB in the beginning and 817.2MB in the end (delta: -700.5MB). Peak memory consumption was 699.4MB. Max. memory is 8.0GB. [2022-03-01 16:25:25,347 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 174.1MB. Free memory is still 133.6MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 16:25:25,347 INFO L158 Benchmark]: CACSL2BoogieTranslator took 280.46ms. Allocated memory was 174.1MB in the beginning and 251.7MB in the end (delta: 77.6MB). Free memory was 116.5MB in the beginning and 221.6MB in the end (delta: -105.2MB). Peak memory consumption was 10.9MB. Max. memory is 8.0GB. [2022-03-01 16:25:25,347 INFO L158 Benchmark]: Boogie Procedure Inliner took 44.21ms. Allocated memory is still 251.7MB. Free memory was 221.6MB in the beginning and 220.0MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-01 16:25:25,348 INFO L158 Benchmark]: Boogie Preprocessor took 24.05ms. Allocated memory is still 251.7MB. Free memory was 220.0MB in the beginning and 218.5MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-01 16:25:25,348 INFO L158 Benchmark]: RCFGBuilder took 518.91ms. Allocated memory is still 251.7MB. Free memory was 218.5MB in the beginning and 200.1MB in the end (delta: 18.4MB). Peak memory consumption was 18.9MB. Max. memory is 8.0GB. [2022-03-01 16:25:25,348 INFO L158 Benchmark]: TraceAbstraction took 723932.61ms. Allocated memory was 251.7MB in the beginning and 1.6GB in the end (delta: 1.3GB). Free memory was 199.6MB in the beginning and 817.2MB in the end (delta: -617.6MB). Peak memory consumption was 704.7MB. Max. memory is 8.0GB. [2022-03-01 16:25:25,348 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.13ms. Allocated memory is still 174.1MB. Free memory is still 133.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 280.46ms. Allocated memory was 174.1MB in the beginning and 251.7MB in the end (delta: 77.6MB). Free memory was 116.5MB in the beginning and 221.6MB in the end (delta: -105.2MB). Peak memory consumption was 10.9MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 44.21ms. Allocated memory is still 251.7MB. Free memory was 221.6MB in the beginning and 220.0MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 24.05ms. Allocated memory is still 251.7MB. Free memory was 220.0MB in the beginning and 218.5MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 518.91ms. Allocated memory is still 251.7MB. Free memory was 218.5MB in the beginning and 200.1MB in the end (delta: 18.4MB). Peak memory consumption was 18.9MB. Max. memory is 8.0GB. * TraceAbstraction took 723932.61ms. Allocated memory was 251.7MB in the beginning and 1.6GB in the end (delta: 1.3GB). Free memory was 199.6MB in the beginning and 817.2MB in the end (delta: -617.6MB). Peak memory consumption was 704.7MB. 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: 86]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while BasicCegarLoop was constructing difference of abstraction (23567states) and FLOYD_HOARE automaton (currently 33 states, 98 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 128 known predicates. - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (23567states) and FLOYD_HOARE automaton (currently 33 states, 98 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 128 known predicates. - TimeoutResultAtElement [Line: 80]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (23567states) and FLOYD_HOARE automaton (currently 33 states, 98 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 128 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 128 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 723.8s, OverallIterations: 45, TraceHistogramMax: 6, PathProgramHistogramMax: 41, EmptinessCheckTime: 0.4s, AutomataDifference: 568.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 112939 SdHoareTripleChecker+Valid, 66.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 112939 mSDsluCounter, 494449 SdHoareTripleChecker+Invalid, 56.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 46449 IncrementalHoareTripleChecker+Unchecked, 525832 mSDsCounter, 9352 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 141590 IncrementalHoareTripleChecker+Invalid, 197391 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 9352 mSolverCounterUnsat, 14179 mSDtfsCounter, 141590 mSolverCounterSat, 1.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 17184 GetRequests, 9459 SyntacticMatches, 764 SemanticMatches, 6960 ConstructedPredicates, 15 IntricatePredicates, 49 DeprecatedPredicates, 1053443 ImplicationChecksByTransitivity, 521.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=23567occurred in iteration=44, InterpolantAutomatonStates: 4902, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 9.8s AutomataMinimizationTime, 44 MinimizatonAttempts, 545741 StatesRemovedByMinimization, 42 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 4.9s SatisfiabilityAnalysisTime, 127.5s InterpolantComputationTime, 10865 NumberOfCodeBlocks, 10697 NumberOfCodeBlocksAsserted, 161 NumberOfCheckSat, 15993 ConstructedInterpolants, 928 QuantifiedInterpolants, 213443 SizeOfPredicates, 987 NumberOfNonLiveVariables, 12360 ConjunctsInSsa, 1733 ConjunctsInUnsatCore, 127 InterpolantComputations, 4 PerfectInterpolantSequences, 1497/7875 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