/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-c7b2d19 [2022-03-15 14:31:44,010 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 14:31:44,011 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 14:31:44,059 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 14:31:44,059 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 14:31:44,060 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 14:31:44,061 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 14:31:44,062 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 14:31:44,068 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 14:31:44,069 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 14:31:44,069 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 14:31:44,070 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 14:31:44,070 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 14:31:44,071 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 14:31:44,071 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 14:31:44,072 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 14:31:44,072 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 14:31:44,073 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 14:31:44,074 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 14:31:44,080 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 14:31:44,084 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 14:31:44,088 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 14:31:44,088 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 14:31:44,089 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 14:31:44,090 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 14:31:44,091 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 14:31:44,091 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 14:31:44,091 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 14:31:44,091 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 14:31:44,092 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 14:31:44,092 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 14:31:44,093 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 14:31:44,093 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 14:31:44,093 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 14:31:44,094 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 14:31:44,094 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 14:31:44,095 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 14:31:44,095 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 14:31:44,095 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 14:31:44,095 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 14:31:44,096 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 14:31:44,102 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-15 14:31:44,127 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 14:31:44,127 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 14:31:44,128 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-15 14:31:44,128 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-15 14:31:44,128 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 14:31:44,128 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 14:31:44,129 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 14:31:44,129 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 14:31:44,129 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 14:31:44,129 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 14:31:44,129 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 14:31:44,129 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 14:31:44,129 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 14:31:44,129 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 14:31:44,129 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 14:31:44,129 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 14:31:44,130 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 14:31:44,130 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 14:31:44,130 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 14:31:44,130 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 14:31:44,130 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 14:31:44,130 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 14:31:44,130 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 14:31:44,130 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 14:31:44,130 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 14:31:44,130 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 14:31:44,130 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 14:31:44,130 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-15 14:31:44,131 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 14:31:44,131 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 14:31:44,131 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 14:31:44,131 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-15 14:31:44,133 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 14:31:44,133 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-15 14:31:44,315 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 14:31:44,333 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 14:31:44,334 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 14:31:44,335 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-15 14:31:44,337 INFO L275 PluginConnector]: CDTParser initialized [2022-03-15 14:31:44,338 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-15 14:31:44,379 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3ed0e2aa4/6c1f7d5c5b654875aae22b9d6a5bdd2d/FLAG5a8935512 [2022-03-15 14:31:44,690 INFO L306 CDTParser]: Found 1 translation units. [2022-03-15 14:31:44,690 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-simple-queue.wvr.c [2022-03-15 14:31:44,694 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3ed0e2aa4/6c1f7d5c5b654875aae22b9d6a5bdd2d/FLAG5a8935512 [2022-03-15 14:31:45,125 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3ed0e2aa4/6c1f7d5c5b654875aae22b9d6a5bdd2d [2022-03-15 14:31:45,126 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 14:31:45,127 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-15 14:31:45,130 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-15 14:31:45,130 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-15 14:31:45,132 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-15 14:31:45,133 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 02:31:45" (1/1) ... [2022-03-15 14:31:45,133 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@16063cb9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:31:45, skipping insertion in model container [2022-03-15 14:31:45,133 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 02:31:45" (1/1) ... [2022-03-15 14:31:45,138 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-15 14:31:45,152 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-15 14:31:45,340 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-15 14:31:45,348 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 14:31:45,358 INFO L203 MainTranslator]: Completed pre-run [2022-03-15 14:31:45,385 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-15 14:31:45,391 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 14:31:45,402 INFO L208 MainTranslator]: Completed translation [2022-03-15 14:31:45,403 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:31:45 WrapperNode [2022-03-15 14:31:45,403 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-15 14:31:45,404 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 14:31:45,404 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 14:31:45,404 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 14:31:45,409 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:31:45" (1/1) ... [2022-03-15 14:31:45,420 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:31:45" (1/1) ... [2022-03-15 14:31:45,439 INFO L137 Inliner]: procedures = 24, calls = 33, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 128 [2022-03-15 14:31:45,440 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 14:31:45,440 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 14:31:45,440 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 14:31:45,440 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 14:31:45,446 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:31:45" (1/1) ... [2022-03-15 14:31:45,446 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:31:45" (1/1) ... [2022-03-15 14:31:45,455 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:31:45" (1/1) ... [2022-03-15 14:31:45,456 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:31:45" (1/1) ... [2022-03-15 14:31:45,459 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:31:45" (1/1) ... [2022-03-15 14:31:45,462 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:31:45" (1/1) ... [2022-03-15 14:31:45,463 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:31:45" (1/1) ... [2022-03-15 14:31:45,465 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 14:31:45,465 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 14:31:45,465 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 14:31:45,465 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 14:31:45,475 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:31:45" (1/1) ... [2022-03-15 14:31:45,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 14:31:45,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:31:45,500 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-15 14:31:45,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-15 14:31:45,532 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-15 14:31:45,533 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 14:31:45,533 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 14:31:45,533 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 14:31:45,533 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 14:31:45,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-15 14:31:45,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-15 14:31:45,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-15 14:31:45,533 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-03-15 14:31:45,534 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-03-15 14:31:45,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-03-15 14:31:45,534 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 14:31:45,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 14:31:45,534 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-15 14:31:45,534 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-15 14:31:45,535 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 14:31:45,647 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 14:31:45,648 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 14:31:45,854 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 14:31:45,896 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 14:31:45,896 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-15 14:31:45,897 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 02:31:45 BoogieIcfgContainer [2022-03-15 14:31:45,898 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 14:31:45,899 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 14:31:45,899 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 14:31:45,910 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 14:31:45,910 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 02:31:45" (1/3) ... [2022-03-15 14:31:45,910 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d2c57cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 02:31:45, skipping insertion in model container [2022-03-15 14:31:45,910 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:31:45" (2/3) ... [2022-03-15 14:31:45,911 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d2c57cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 02:31:45, skipping insertion in model container [2022-03-15 14:31:45,911 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 02:31:45" (3/3) ... [2022-03-15 14:31:45,912 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-simple-queue.wvr.c [2022-03-15 14:31:45,916 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 14:31:45,916 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-15 14:31:45,916 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 14:31:45,916 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 14:31:45,940 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,941 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,941 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,941 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,942 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,942 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,942 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,942 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,942 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,942 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,942 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,942 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,942 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-15 14:31:45,943 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,943 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,943 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,945 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-15 14:31:45,945 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,946 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,946 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,949 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,951 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,952 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,952 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,952 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,952 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,953 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,953 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,953 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,953 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,953 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,953 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,953 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,953 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,953 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-15 14:31:45,954 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,954 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,954 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,954 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-15 14:31:45,954 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,957 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-15 14:31:45,957 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,957 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,957 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,957 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,957 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,957 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,958 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,958 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,958 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,958 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,958 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-15 14:31:45,958 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,958 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:31:45,961 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-15 14:31:46,004 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 14:31:46,011 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 14:31:46,012 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-15 14:31:46,025 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 118 places, 120 transitions, 256 flow [2022-03-15 14:31:46,073 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-15 14:31:46,079 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-15 14:31:46,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-15 14:31:46,095 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:31:46,096 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-15 14:31:46,096 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:31:46,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:31:46,101 INFO L85 PathProgramCache]: Analyzing trace with hash -571534812, now seen corresponding path program 1 times [2022-03-15 14:31:46,108 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:31:46,108 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141186324] [2022-03-15 14:31:46,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:31:46,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:31:46,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:31:46,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:31:46,295 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:31:46,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141186324] [2022-03-15 14:31:46,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141186324] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:31:46,295 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:31:46,296 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-15 14:31:46,297 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842827607] [2022-03-15 14:31:46,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:31:46,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-15 14:31:46,302 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:31:46,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-15 14:31:46,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-15 14:31:46,327 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-15 14:31:46,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:31:46,366 INFO L93 Difference]: Finished difference Result 335 states and 742 transitions. [2022-03-15 14:31:46,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-15 14:31:46,369 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-15 14:31:46,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:31:46,390 INFO L225 Difference]: With dead ends: 335 [2022-03-15 14:31:46,390 INFO L226 Difference]: Without dead ends: 332 [2022-03-15 14:31:46,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-15 14:31:46,393 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-15 14:31:46,394 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-15 14:31:46,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-03-15 14:31:46,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 332. [2022-03-15 14:31:46,450 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-15 14:31:46,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 739 transitions. [2022-03-15 14:31:46,452 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 739 transitions. Word has length 85 [2022-03-15 14:31:46,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:31:46,452 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 739 transitions. [2022-03-15 14:31:46,453 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-15 14:31:46,453 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 739 transitions. [2022-03-15 14:31:46,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-03-15 14:31:46,457 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:31:46,457 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-15 14:31:46,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 14:31:46,457 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:31:46,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:31:46,459 INFO L85 PathProgramCache]: Analyzing trace with hash -839991221, now seen corresponding path program 1 times [2022-03-15 14:31:46,459 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:31:46,460 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832349181] [2022-03-15 14:31:46,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:31:46,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:31:46,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:31:46,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:31:46,645 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:31:46,646 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832349181] [2022-03-15 14:31:46,646 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832349181] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:31:46,646 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:31:46,646 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 14:31:46,646 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961803473] [2022-03-15 14:31:46,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:31:46,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 14:31:46,649 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:31:46,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 14:31:46,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-15 14:31:46,652 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-15 14:31:46,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:31:46,716 INFO L93 Difference]: Finished difference Result 555 states and 1326 transitions. [2022-03-15 14:31:46,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 14:31:46,718 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-15 14:31:46,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:31:46,722 INFO L225 Difference]: With dead ends: 555 [2022-03-15 14:31:46,722 INFO L226 Difference]: Without dead ends: 425 [2022-03-15 14:31:46,722 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-15 14:31:46,723 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-15 14:31:46,723 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-15 14:31:46,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-03-15 14:31:46,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 363. [2022-03-15 14:31:46,735 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-15 14:31:46,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 822 transitions. [2022-03-15 14:31:46,736 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 822 transitions. Word has length 87 [2022-03-15 14:31:46,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:31:46,738 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 822 transitions. [2022-03-15 14:31:46,738 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-15 14:31:46,739 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 822 transitions. [2022-03-15 14:31:46,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-03-15 14:31:46,741 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:31:46,741 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-15 14:31:46,741 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 14:31:46,741 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:31:46,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:31:46,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1523956765, now seen corresponding path program 1 times [2022-03-15 14:31:46,742 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:31:46,742 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523199168] [2022-03-15 14:31:46,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:31:46,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:31:46,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:31:46,876 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-15 14:31:46,876 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:31:46,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523199168] [2022-03-15 14:31:46,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523199168] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:31:46,877 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:31:46,877 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 14:31:46,877 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132198193] [2022-03-15 14:31:46,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:31:46,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 14:31:46,878 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:31:46,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 14:31:46,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 14:31:46,878 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-15 14:31:46,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:31:46,902 INFO L93 Difference]: Finished difference Result 498 states and 1124 transitions. [2022-03-15 14:31:46,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 14:31:46,903 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-15 14:31:46,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:31:46,905 INFO L225 Difference]: With dead ends: 498 [2022-03-15 14:31:46,905 INFO L226 Difference]: Without dead ends: 417 [2022-03-15 14:31:46,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 14:31:46,906 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-15 14:31:46,906 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-15 14:31:46,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-03-15 14:31:46,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 417. [2022-03-15 14:31:46,929 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-15 14:31:46,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 945 transitions. [2022-03-15 14:31:46,931 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 945 transitions. Word has length 90 [2022-03-15 14:31:46,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:31:46,931 INFO L470 AbstractCegarLoop]: Abstraction has 417 states and 945 transitions. [2022-03-15 14:31:46,931 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-15 14:31:46,931 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 945 transitions. [2022-03-15 14:31:46,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-03-15 14:31:46,932 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:31:46,932 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-15 14:31:46,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 14:31:46,933 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:31:46,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:31:46,933 INFO L85 PathProgramCache]: Analyzing trace with hash 764156185, now seen corresponding path program 1 times [2022-03-15 14:31:46,933 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:31:46,934 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668318041] [2022-03-15 14:31:46,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:31:46,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:31:46,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:31:46,995 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-15 14:31:46,995 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:31:46,995 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668318041] [2022-03-15 14:31:46,995 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668318041] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:31:46,995 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:31:46,995 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-15 14:31:46,995 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059382194] [2022-03-15 14:31:46,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:31:46,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 14:31:46,996 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:31:46,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 14:31:46,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 14:31:46,997 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-15 14:31:47,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:31:47,046 INFO L93 Difference]: Finished difference Result 486 states and 1066 transitions. [2022-03-15 14:31:47,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 14:31:47,046 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-15 14:31:47,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:31:47,048 INFO L225 Difference]: With dead ends: 486 [2022-03-15 14:31:47,048 INFO L226 Difference]: Without dead ends: 423 [2022-03-15 14:31:47,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-03-15 14:31:47,049 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-15 14:31:47,049 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-15 14:31:47,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-03-15 14:31:47,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 418. [2022-03-15 14:31:47,057 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-15 14:31:47,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 946 transitions. [2022-03-15 14:31:47,058 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 946 transitions. Word has length 93 [2022-03-15 14:31:47,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:31:47,058 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 946 transitions. [2022-03-15 14:31:47,058 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-15 14:31:47,059 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 946 transitions. [2022-03-15 14:31:47,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-03-15 14:31:47,059 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:31:47,060 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:31:47,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-15 14:31:47,060 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:31:47,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:31:47,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1391817806, now seen corresponding path program 1 times [2022-03-15 14:31:47,061 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:31:47,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821492556] [2022-03-15 14:31:47,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:31:47,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:31:47,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:31:47,782 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-15 14:31:47,783 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:31:47,783 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821492556] [2022-03-15 14:31:47,783 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821492556] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:31:47,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101851885] [2022-03-15 14:31:47,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:31:47,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:31:47,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:31:47,800 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:31:47,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-15 14:31:47,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:31:47,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-15 14:31:47,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:31:48,397 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-15 14:31:48,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:31:48,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:31:48,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-15 14:31:48,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-15 14:31:48,987 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-15 14:31:48,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:31:49,098 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-15 14:31:49,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:31:49,815 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-15 14:31:49,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:31:49,824 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-15 14:31:49,841 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:31:49,842 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-15 14:31:49,848 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-15 14:31:50,597 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-15 14:31:50,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101851885] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:31:50,598 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:31:50,598 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 22] total 55 [2022-03-15 14:31:50,598 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39039365] [2022-03-15 14:31:50,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:31:50,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-03-15 14:31:50,598 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:31:50,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-03-15 14:31:50,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=2642, Unknown=9, NotChecked=104, Total=2970 [2022-03-15 14:31:50,600 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-15 14:31:54,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:31:54,395 INFO L93 Difference]: Finished difference Result 2793 states and 7009 transitions. [2022-03-15 14:31:54,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 14:31:54,396 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-15 14:31:54,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:31:54,406 INFO L225 Difference]: With dead ends: 2793 [2022-03-15 14:31:54,406 INFO L226 Difference]: Without dead ends: 2757 [2022-03-15 14:31:54,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 168 SyntacticMatches, 5 SemanticMatches, 90 ConstructedPredicates, 1 IntricatePredicates, 2 DeprecatedPredicates, 1565 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1309, Invalid=6872, Unknown=13, NotChecked=178, Total=8372 [2022-03-15 14:31:54,409 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-15 14:31:54,409 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-15 14:31:54,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2757 states. [2022-03-15 14:31:54,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2757 to 781. [2022-03-15 14:31:54,432 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-15 14:31:54,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 781 states to 781 states and 1973 transitions. [2022-03-15 14:31:54,434 INFO L78 Accepts]: Start accepts. Automaton has 781 states and 1973 transitions. Word has length 100 [2022-03-15 14:31:54,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:31:54,435 INFO L470 AbstractCegarLoop]: Abstraction has 781 states and 1973 transitions. [2022-03-15 14:31:54,435 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-15 14:31:54,435 INFO L276 IsEmpty]: Start isEmpty. Operand 781 states and 1973 transitions. [2022-03-15 14:31:54,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-03-15 14:31:54,437 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:31:54,437 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:31:54,456 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-15 14:31:54,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:31:54,654 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:31:54,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:31:54,654 INFO L85 PathProgramCache]: Analyzing trace with hash -161344104, now seen corresponding path program 2 times [2022-03-15 14:31:54,654 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:31:54,654 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643086754] [2022-03-15 14:31:54,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:31:54,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:31:54,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:31:55,066 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-15 14:31:55,067 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:31:55,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643086754] [2022-03-15 14:31:55,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643086754] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:31:55,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923998750] [2022-03-15 14:31:55,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:31:55,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:31:55,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:31:55,068 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:31:55,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-15 14:31:55,130 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:31:55,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:31:55,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 46 conjunts are in the unsatisfiable core [2022-03-15 14:31:55,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:31:55,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:31:55,453 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:31:55,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-15 14:31:55,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 14:31:55,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:31:56,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-15 14:31:56,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-15 14:31:56,131 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-15 14:31:56,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:31:56,206 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-15 14:31:56,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:31:56,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 45 [2022-03-15 14:31:56,853 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:31:56,854 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-15 14:31:56,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 48 [2022-03-15 14:31:56,865 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:31:56,865 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-15 14:31:57,765 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-15 14:31:57,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923998750] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:31:57,765 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:31:57,766 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 22, 22] total 54 [2022-03-15 14:31:57,766 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694486178] [2022-03-15 14:31:57,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:31:57,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-03-15 14:31:57,766 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:31:57,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-03-15 14:31:57,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=2523, Unknown=8, NotChecked=102, Total=2862 [2022-03-15 14:31:57,768 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-15 14:31:59,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:31:59,483 INFO L93 Difference]: Finished difference Result 1622 states and 4236 transitions. [2022-03-15 14:31:59,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 14:31:59,484 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-15 14:31:59,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:31:59,489 INFO L225 Difference]: With dead ends: 1622 [2022-03-15 14:31:59,489 INFO L226 Difference]: Without dead ends: 1492 [2022-03-15 14:31:59,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 168 SyntacticMatches, 2 SemanticMatches, 76 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1011 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=884, Invalid=4962, Unknown=10, NotChecked=150, Total=6006 [2022-03-15 14:31:59,491 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.2s IncrementalHoareTripleChecker+Time [2022-03-15 14:31:59,491 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.2s Time] [2022-03-15 14:31:59,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1492 states. [2022-03-15 14:31:59,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1492 to 996. [2022-03-15 14:31:59,538 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-15 14:31:59,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 2565 transitions. [2022-03-15 14:31:59,540 INFO L78 Accepts]: Start accepts. Automaton has 996 states and 2565 transitions. Word has length 100 [2022-03-15 14:31:59,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:31:59,540 INFO L470 AbstractCegarLoop]: Abstraction has 996 states and 2565 transitions. [2022-03-15 14:31:59,541 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-15 14:31:59,541 INFO L276 IsEmpty]: Start isEmpty. Operand 996 states and 2565 transitions. [2022-03-15 14:31:59,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-03-15 14:31:59,543 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:31:59,543 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:31:59,561 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-15 14:31:59,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-03-15 14:31:59,759 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:31:59,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:31:59,759 INFO L85 PathProgramCache]: Analyzing trace with hash 205024512, now seen corresponding path program 3 times [2022-03-15 14:31:59,760 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:31:59,760 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440365343] [2022-03-15 14:31:59,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:31:59,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:31:59,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:31:59,834 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-15 14:31:59,834 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:31:59,834 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440365343] [2022-03-15 14:31:59,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440365343] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:31:59,834 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49804513] [2022-03-15 14:31:59,834 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:31:59,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:31:59,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:31:59,836 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:31:59,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-15 14:31:59,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 14:31:59,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:31:59,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-15 14:31:59,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:00,141 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-15 14:32:00,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:32:00,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:32:00,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-15 14:32:00,598 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:32:00,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:32:00,649 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-15 14:32:00,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:01,840 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:32:01,840 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-15 14:32:01,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:32:01,847 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-15 14:32:01,850 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-15 14:32:01,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:32:01,857 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-15 14:32:02,383 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-15 14:32:02,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49804513] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:02,383 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:02,384 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 21, 21] total 39 [2022-03-15 14:32:02,384 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925174856] [2022-03-15 14:32:02,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:02,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 14:32:02,384 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:02,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 14:32:02,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1316, Unknown=38, NotChecked=0, Total=1482 [2022-03-15 14:32:02,385 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-15 14:32:03,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:03,132 INFO L93 Difference]: Finished difference Result 3138 states and 8154 transitions. [2022-03-15 14:32:03,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 14:32:03,133 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-15 14:32:03,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:03,144 INFO L225 Difference]: With dead ends: 3138 [2022-03-15 14:32:03,144 INFO L226 Difference]: Without dead ends: 3086 [2022-03-15 14:32:03,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 761 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=582, Invalid=3285, Unknown=39, NotChecked=0, Total=3906 [2022-03-15 14:32:03,145 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 1036 mSDsluCounter, 2241 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-15 14:32:03,146 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-15 14:32:03,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3086 states. [2022-03-15 14:32:03,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3086 to 2049. [2022-03-15 14:32:03,189 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-15 14:32:03,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2049 states to 2049 states and 5471 transitions. [2022-03-15 14:32:03,196 INFO L78 Accepts]: Start accepts. Automaton has 2049 states and 5471 transitions. Word has length 103 [2022-03-15 14:32:03,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:03,196 INFO L470 AbstractCegarLoop]: Abstraction has 2049 states and 5471 transitions. [2022-03-15 14:32:03,196 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-15 14:32:03,196 INFO L276 IsEmpty]: Start isEmpty. Operand 2049 states and 5471 transitions. [2022-03-15 14:32:03,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-03-15 14:32:03,200 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:03,200 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-15 14:32:03,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-15 14:32:03,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:03,416 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:03,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:03,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1265215916, now seen corresponding path program 4 times [2022-03-15 14:32:03,416 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:03,416 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377071645] [2022-03-15 14:32:03,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:03,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:03,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:03,482 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-15 14:32:03,482 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:03,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377071645] [2022-03-15 14:32:03,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377071645] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:03,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781348823] [2022-03-15 14:32:03,482 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 14:32:03,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:03,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:03,483 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:03,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-15 14:32:03,542 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 14:32:03,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:32:03,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 14:32:03,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:03,873 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-15 14:32:03,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:04,362 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-15 14:32:04,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781348823] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:04,363 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:04,363 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 11, 11] total 21 [2022-03-15 14:32:04,363 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540542282] [2022-03-15 14:32:04,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:04,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 14:32:04,363 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:04,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 14:32:04,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2022-03-15 14:32:04,364 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-15 14:32:04,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:04,684 INFO L93 Difference]: Finished difference Result 2742 states and 6843 transitions. [2022-03-15 14:32:04,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 14:32:04,684 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-15 14:32:04,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:04,690 INFO L225 Difference]: With dead ends: 2742 [2022-03-15 14:32:04,690 INFO L226 Difference]: Without dead ends: 1693 [2022-03-15 14:32:04,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=304, Invalid=818, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 14:32:04,691 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-15 14:32:04,691 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-15 14:32:04,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1693 states. [2022-03-15 14:32:04,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1693 to 1024. [2022-03-15 14:32:04,710 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-15 14:32:04,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1024 states to 1024 states and 2483 transitions. [2022-03-15 14:32:04,712 INFO L78 Accepts]: Start accepts. Automaton has 1024 states and 2483 transitions. Word has length 103 [2022-03-15 14:32:04,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:04,713 INFO L470 AbstractCegarLoop]: Abstraction has 1024 states and 2483 transitions. [2022-03-15 14:32:04,713 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-15 14:32:04,713 INFO L276 IsEmpty]: Start isEmpty. Operand 1024 states and 2483 transitions. [2022-03-15 14:32:04,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-03-15 14:32:04,715 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:04,715 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-15 14:32:04,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-15 14:32:04,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:04,931 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:04,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:04,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1557416788, now seen corresponding path program 5 times [2022-03-15 14:32:04,931 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:04,932 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458402950] [2022-03-15 14:32:04,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:04,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:04,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:04,996 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-15 14:32:04,996 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:04,996 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458402950] [2022-03-15 14:32:04,996 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458402950] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:04,996 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180659640] [2022-03-15 14:32:04,996 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 14:32:04,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:04,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:04,997 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:04,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-15 14:32:05,063 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 14:32:05,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:32:05,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 14:32:05,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:05,253 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-15 14:32:05,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:05,482 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-15 14:32:05,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180659640] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:05,482 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:05,482 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-15 14:32:05,482 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926651102] [2022-03-15 14:32:05,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:05,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 14:32:05,483 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:05,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 14:32:05,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-03-15 14:32:05,483 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-15 14:32:05,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:05,622 INFO L93 Difference]: Finished difference Result 887 states and 2111 transitions. [2022-03-15 14:32:05,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 14:32:05,622 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-15 14:32:05,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:05,625 INFO L225 Difference]: With dead ends: 887 [2022-03-15 14:32:05,625 INFO L226 Difference]: Without dead ends: 770 [2022-03-15 14:32:05,625 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-15 14:32:05,625 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-15 14:32:05,626 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-15 14:32:05,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2022-03-15 14:32:05,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 765. [2022-03-15 14:32:05,637 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-15 14:32:05,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 765 states to 765 states and 1871 transitions. [2022-03-15 14:32:05,639 INFO L78 Accepts]: Start accepts. Automaton has 765 states and 1871 transitions. Word has length 103 [2022-03-15 14:32:05,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:05,639 INFO L470 AbstractCegarLoop]: Abstraction has 765 states and 1871 transitions. [2022-03-15 14:32:05,640 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-15 14:32:05,640 INFO L276 IsEmpty]: Start isEmpty. Operand 765 states and 1871 transitions. [2022-03-15 14:32:05,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-15 14:32:05,641 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:05,641 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-15 14:32:05,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 14:32:05,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:05,851 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:05,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:05,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1676131039, now seen corresponding path program 6 times [2022-03-15 14:32:05,851 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:05,851 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540252786] [2022-03-15 14:32:05,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:05,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:05,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:06,513 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-15 14:32:06,513 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:06,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540252786] [2022-03-15 14:32:06,513 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540252786] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:06,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407191121] [2022-03-15 14:32:06,514 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 14:32:06,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:06,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:06,515 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:06,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-15 14:32:06,582 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 14:32:06,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:32:06,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-15 14:32:06,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:07,070 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-15 14:32:07,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:32:07,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:32:07,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-15 14:32:07,563 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-15 14:32:07,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:08,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:32:08,189 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-15 14:32:08,197 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-15 14:32:08,197 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-15 14:32:08,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 14:32:08,202 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-15 14:32:08,210 INFO L353 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-03-15 14:32:08,210 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-15 14:32:08,715 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-15 14:32:08,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407191121] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:08,715 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:08,715 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 24, 21] total 55 [2022-03-15 14:32:08,718 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144480175] [2022-03-15 14:32:08,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:08,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-03-15 14:32:08,719 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:08,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-03-15 14:32:08,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=520, Invalid=2414, Unknown=36, NotChecked=0, Total=2970 [2022-03-15 14:32:08,720 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-15 14:32:10,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:10,903 INFO L93 Difference]: Finished difference Result 2494 states and 6290 transitions. [2022-03-15 14:32:10,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 14:32:10,903 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-15 14:32:10,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:10,912 INFO L225 Difference]: With dead ends: 2494 [2022-03-15 14:32:10,912 INFO L226 Difference]: Without dead ends: 2093 [2022-03-15 14:32:10,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 185 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2278 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1459, Invalid=6487, Unknown=64, NotChecked=0, Total=8010 [2022-03-15 14:32:10,914 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 905 mSDsluCounter, 2347 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.3s IncrementalHoareTripleChecker+Time [2022-03-15 14:32:10,914 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.3s Time] [2022-03-15 14:32:10,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2093 states. [2022-03-15 14:32:10,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2093 to 849. [2022-03-15 14:32:10,933 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-15 14:32:10,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 849 states to 849 states and 2027 transitions. [2022-03-15 14:32:10,935 INFO L78 Accepts]: Start accepts. Automaton has 849 states and 2027 transitions. Word has length 107 [2022-03-15 14:32:10,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:10,935 INFO L470 AbstractCegarLoop]: Abstraction has 849 states and 2027 transitions. [2022-03-15 14:32:10,935 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-15 14:32:10,935 INFO L276 IsEmpty]: Start isEmpty. Operand 849 states and 2027 transitions. [2022-03-15 14:32:10,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-15 14:32:10,937 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:10,937 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-15 14:32:10,955 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-15 14:32:11,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:11,151 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:11,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:11,152 INFO L85 PathProgramCache]: Analyzing trace with hash 570372965, now seen corresponding path program 7 times [2022-03-15 14:32:11,152 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:11,152 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828254766] [2022-03-15 14:32:11,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:11,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:11,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:11,701 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-15 14:32:11,701 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:11,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828254766] [2022-03-15 14:32:11,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828254766] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:11,702 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253916661] [2022-03-15 14:32:11,702 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 14:32:11,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:11,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:11,704 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:11,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-15 14:32:11,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:11,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-15 14:32:11,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:11,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:32:11,975 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:32:11,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-15 14:32:12,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-15 14:32:12,744 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:32:12,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:32:12,767 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-15 14:32:12,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:12,825 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-15 14:32:12,853 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:32:12,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-03-15 14:32:12,857 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-15 14:32:13,893 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-15 14:32:13,893 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253916661] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:13,893 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:13,893 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 54 [2022-03-15 14:32:13,893 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146465139] [2022-03-15 14:32:13,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:13,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-03-15 14:32:13,894 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:13,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-03-15 14:32:13,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=2518, Unknown=1, NotChecked=102, Total=2862 [2022-03-15 14:32:13,896 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-15 14:32:15,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:15,757 INFO L93 Difference]: Finished difference Result 3432 states and 8817 transitions. [2022-03-15 14:32:15,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 14:32:15,758 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-15 14:32:15,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:15,767 INFO L225 Difference]: With dead ends: 3432 [2022-03-15 14:32:15,767 INFO L226 Difference]: Without dead ends: 2850 [2022-03-15 14:32:15,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 183 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 1380 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1024, Invalid=6289, Unknown=1, NotChecked=168, Total=7482 [2022-03-15 14:32:15,769 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-15 14:32:15,769 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-15 14:32:15,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2850 states. [2022-03-15 14:32:15,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2850 to 853. [2022-03-15 14:32:15,793 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-15 14:32:15,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 2047 transitions. [2022-03-15 14:32:15,794 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 2047 transitions. Word has length 107 [2022-03-15 14:32:15,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:15,794 INFO L470 AbstractCegarLoop]: Abstraction has 853 states and 2047 transitions. [2022-03-15 14:32:15,795 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-15 14:32:15,795 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 2047 transitions. [2022-03-15 14:32:15,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-15 14:32:15,796 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:15,797 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-15 14:32:15,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-15 14:32:16,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:16,011 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:16,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:16,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1977634385, now seen corresponding path program 8 times [2022-03-15 14:32:16,012 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:16,012 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489759365] [2022-03-15 14:32:16,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:16,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:16,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:16,471 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-15 14:32:16,472 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:16,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489759365] [2022-03-15 14:32:16,472 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489759365] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:16,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167958641] [2022-03-15 14:32:16,472 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:32:16,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:16,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:16,473 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:16,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-15 14:32:16,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:32:16,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:32:16,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-15 14:32:16,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:16,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:32:16,806 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:32:16,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-15 14:32:17,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 14:32:17,295 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:32:17,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-15 14:32:17,742 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:32:17,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:32:17,761 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-15 14:32:17,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:17,853 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-15 14:32:18,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:32:18,794 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-15 14:32:18,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:32:18,801 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-15 14:32:18,805 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-15 14:32:18,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:32:18,815 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-15 14:32:20,377 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-15 14:32:20,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167958641] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:20,377 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:20,377 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 26, 26] total 66 [2022-03-15 14:32:20,378 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24506029] [2022-03-15 14:32:20,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:20,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-15 14:32:20,378 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:20,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-15 14:32:20,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=3856, Unknown=7, NotChecked=126, Total=4290 [2022-03-15 14:32:20,379 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-15 14:32:22,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:22,929 INFO L93 Difference]: Finished difference Result 1853 states and 4669 transitions. [2022-03-15 14:32:22,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 14:32:22,930 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-15 14:32:22,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:22,935 INFO L225 Difference]: With dead ends: 1853 [2022-03-15 14:32:22,935 INFO L226 Difference]: Without dead ends: 1723 [2022-03-15 14:32:22,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 189 SyntacticMatches, 6 SemanticMatches, 95 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1988 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1149, Invalid=7967, Unknown=8, NotChecked=188, Total=9312 [2022-03-15 14:32:22,937 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-15 14:32:22,937 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-15 14:32:22,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1723 states. [2022-03-15 14:32:22,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1723 to 1031. [2022-03-15 14:32:22,953 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-15 14:32:22,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 2508 transitions. [2022-03-15 14:32:22,955 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 2508 transitions. Word has length 113 [2022-03-15 14:32:22,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:22,955 INFO L470 AbstractCegarLoop]: Abstraction has 1031 states and 2508 transitions. [2022-03-15 14:32:22,955 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-15 14:32:22,955 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 2508 transitions. [2022-03-15 14:32:22,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-15 14:32:22,957 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:22,957 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-15 14:32:22,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-15 14:32:23,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-15 14:32:23,174 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:23,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:23,174 INFO L85 PathProgramCache]: Analyzing trace with hash 561755483, now seen corresponding path program 9 times [2022-03-15 14:32:23,174 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:23,174 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566242206] [2022-03-15 14:32:23,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:23,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:23,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:23,841 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-15 14:32:23,842 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:23,842 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566242206] [2022-03-15 14:32:23,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566242206] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:23,842 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194024307] [2022-03-15 14:32:23,842 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:32:23,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:23,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:23,843 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:23,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-15 14:32:23,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 14:32:23,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:32:23,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-15 14:32:23,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:24,400 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:32:24,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-15 14:32:24,418 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-15 14:32:24,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:24,479 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-15 14:32:24,479 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 15 [2022-03-15 14:32:24,823 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-15 14:32:24,824 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194024307] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:24,824 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:24,824 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 15, 15] total 41 [2022-03-15 14:32:24,824 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890660038] [2022-03-15 14:32:24,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:24,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-15 14:32:24,824 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:24,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-15 14:32:24,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1494, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 14:32:24,825 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-15 14:32:27,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:27,571 INFO L93 Difference]: Finished difference Result 2498 states and 6137 transitions. [2022-03-15 14:32:27,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 14:32:27,571 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-15 14:32:27,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:27,575 INFO L225 Difference]: With dead ends: 2498 [2022-03-15 14:32:27,575 INFO L226 Difference]: Without dead ends: 1909 [2022-03-15 14:32:27,576 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 969 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1190, Invalid=4816, Unknown=0, NotChecked=0, Total=6006 [2022-03-15 14:32:27,576 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-15 14:32:27,576 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-15 14:32:27,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1909 states. [2022-03-15 14:32:27,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1909 to 1145. [2022-03-15 14:32:27,592 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-15 14:32:27,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1145 states to 1145 states and 2778 transitions. [2022-03-15 14:32:27,594 INFO L78 Accepts]: Start accepts. Automaton has 1145 states and 2778 transitions. Word has length 113 [2022-03-15 14:32:27,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:27,594 INFO L470 AbstractCegarLoop]: Abstraction has 1145 states and 2778 transitions. [2022-03-15 14:32:27,595 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-15 14:32:27,595 INFO L276 IsEmpty]: Start isEmpty. Operand 1145 states and 2778 transitions. [2022-03-15 14:32:27,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-15 14:32:27,596 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:27,597 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-15 14:32:27,614 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-03-15 14:32:27,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-15 14:32:27,812 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:27,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:27,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1201808707, now seen corresponding path program 10 times [2022-03-15 14:32:27,813 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:27,813 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933939410] [2022-03-15 14:32:27,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:27,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:27,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:28,192 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-15 14:32:28,192 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:28,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933939410] [2022-03-15 14:32:28,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933939410] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:28,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318673105] [2022-03-15 14:32:28,192 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 14:32:28,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:28,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:28,193 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:28,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-15 14:32:28,268 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 14:32:28,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:32:28,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-15 14:32:28,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:28,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-15 14:32:28,894 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-15 14:32:28,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:28,954 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-15 14:32:28,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 15 [2022-03-15 14:32:29,628 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-15 14:32:29,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318673105] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:29,629 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:29,629 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 17, 17] total 45 [2022-03-15 14:32:29,629 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185797558] [2022-03-15 14:32:29,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:29,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-15 14:32:29,629 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:29,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-15 14:32:29,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=319, Invalid=1661, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 14:32:29,630 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-15 14:32:31,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:31,533 INFO L93 Difference]: Finished difference Result 3699 states and 9237 transitions. [2022-03-15 14:32:31,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-15 14:32:31,533 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-15 14:32:31,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:31,539 INFO L225 Difference]: With dead ends: 3699 [2022-03-15 14:32:31,539 INFO L226 Difference]: Without dead ends: 2885 [2022-03-15 14:32:31,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 200 SyntacticMatches, 4 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2291 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1454, Invalid=7476, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 14:32:31,541 INFO L933 BasicCegarLoop]: 156 mSDtfsCounter, 1692 mSDsluCounter, 3319 mSDsCounter, 0 mSdLazyCounter, 1131 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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-15 14:32:31,541 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-15 14:32:31,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2885 states. [2022-03-15 14:32:31,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2885 to 942. [2022-03-15 14:32:31,561 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-15 14:32:31,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 2269 transitions. [2022-03-15 14:32:31,563 INFO L78 Accepts]: Start accepts. Automaton has 942 states and 2269 transitions. Word has length 113 [2022-03-15 14:32:31,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:31,563 INFO L470 AbstractCegarLoop]: Abstraction has 942 states and 2269 transitions. [2022-03-15 14:32:31,563 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-15 14:32:31,563 INFO L276 IsEmpty]: Start isEmpty. Operand 942 states and 2269 transitions. [2022-03-15 14:32:31,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-15 14:32:31,565 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:31,565 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-15 14:32:31,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-15 14:32:31,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-15 14:32:31,775 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:31,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:31,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1464522753, now seen corresponding path program 11 times [2022-03-15 14:32:31,776 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:31,776 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720606794] [2022-03-15 14:32:31,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:31,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:31,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:31,845 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-15 14:32:31,845 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:31,845 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720606794] [2022-03-15 14:32:31,845 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720606794] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:31,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877028726] [2022-03-15 14:32:31,846 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 14:32:31,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:31,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:31,847 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:31,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-15 14:32:31,922 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 14:32:31,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:32:31,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 14:32:31,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:32,082 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-15 14:32:32,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:32,376 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-15 14:32:32,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877028726] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:32,377 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:32,377 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 7] total 10 [2022-03-15 14:32:32,377 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567261368] [2022-03-15 14:32:32,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:32,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 14:32:32,377 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:32,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 14:32:32,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2022-03-15 14:32:32,378 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-15 14:32:32,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:32,417 INFO L93 Difference]: Finished difference Result 1911 states and 4760 transitions. [2022-03-15 14:32:32,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 14:32:32,417 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-15 14:32:32,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:32,420 INFO L225 Difference]: With dead ends: 1911 [2022-03-15 14:32:32,420 INFO L226 Difference]: Without dead ends: 1557 [2022-03-15 14:32:32,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2022-03-15 14:32:32,421 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-15 14:32:32,421 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-15 14:32:32,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1557 states. [2022-03-15 14:32:32,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1557 to 1139. [2022-03-15 14:32:32,436 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-15 14:32:32,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1139 states to 1139 states and 2957 transitions. [2022-03-15 14:32:32,438 INFO L78 Accepts]: Start accepts. Automaton has 1139 states and 2957 transitions. Word has length 116 [2022-03-15 14:32:32,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:32,438 INFO L470 AbstractCegarLoop]: Abstraction has 1139 states and 2957 transitions. [2022-03-15 14:32:32,438 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-15 14:32:32,438 INFO L276 IsEmpty]: Start isEmpty. Operand 1139 states and 2957 transitions. [2022-03-15 14:32:32,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-03-15 14:32:32,445 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:32,445 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-15 14:32:32,463 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-03-15 14:32:32,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-15 14:32:32,662 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:32,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:32,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1169480554, now seen corresponding path program 12 times [2022-03-15 14:32:32,662 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:32,662 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922613724] [2022-03-15 14:32:32,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:32,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:32,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:33,387 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-15 14:32:33,388 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:33,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922613724] [2022-03-15 14:32:33,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922613724] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:33,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748154402] [2022-03-15 14:32:33,388 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 14:32:33,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:33,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:33,389 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:33,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-15 14:32:33,471 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 14:32:33,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:32:33,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-15 14:32:33,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:33,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:32:33,593 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:32:33,594 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-15 14:32:33,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-15 14:32:33,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-15 14:32:33,911 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-15 14:32:33,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:33,947 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-15 14:32:33,973 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:32:33,974 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-15 14:32:33,978 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-15 14:32:34,362 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-15 14:32:34,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748154402] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:34,362 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:34,362 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 14, 14] total 37 [2022-03-15 14:32:34,362 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089973550] [2022-03-15 14:32:34,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:34,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 14:32:34,363 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:34,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 14:32:34,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=1167, Unknown=1, NotChecked=68, Total=1332 [2022-03-15 14:32:34,364 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-15 14:32:36,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:36,315 INFO L93 Difference]: Finished difference Result 2987 states and 7807 transitions. [2022-03-15 14:32:36,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 14:32:36,315 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-15 14:32:36,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:36,321 INFO L225 Difference]: With dead ends: 2987 [2022-03-15 14:32:36,321 INFO L226 Difference]: Without dead ends: 2838 [2022-03-15 14:32:36,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 226 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 665 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=745, Invalid=3680, Unknown=1, NotChecked=130, Total=4556 [2022-03-15 14:32:36,321 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.3s IncrementalHoareTripleChecker+Time [2022-03-15 14:32:36,322 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.3s Time] [2022-03-15 14:32:36,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2838 states. [2022-03-15 14:32:36,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2838 to 1017. [2022-03-15 14:32:36,342 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-15 14:32:36,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 2552 transitions. [2022-03-15 14:32:36,344 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 2552 transitions. Word has length 117 [2022-03-15 14:32:36,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:36,345 INFO L470 AbstractCegarLoop]: Abstraction has 1017 states and 2552 transitions. [2022-03-15 14:32:36,345 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-15 14:32:36,345 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 2552 transitions. [2022-03-15 14:32:36,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-03-15 14:32:36,347 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:36,347 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-15 14:32:36,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-15 14:32:36,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-15 14:32:36,564 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:36,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:36,564 INFO L85 PathProgramCache]: Analyzing trace with hash -604479388, now seen corresponding path program 13 times [2022-03-15 14:32:36,564 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:36,564 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518077451] [2022-03-15 14:32:36,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:36,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:36,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:37,235 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-15 14:32:37,235 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:37,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518077451] [2022-03-15 14:32:37,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518077451] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:37,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104235685] [2022-03-15 14:32:37,236 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 14:32:37,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:37,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:37,237 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:37,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-15 14:32:37,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:37,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 46 conjunts are in the unsatisfiable core [2022-03-15 14:32:37,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:38,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:32:38,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-03-15 14:32:38,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-15 14:32:38,353 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-15 14:32:38,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:38,445 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-15 14:32:38,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:32:38,473 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-15 14:32:38,475 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-15 14:32:39,719 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-15 14:32:39,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104235685] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:39,720 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:39,720 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 68 [2022-03-15 14:32:39,720 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818257417] [2022-03-15 14:32:39,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:39,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-03-15 14:32:39,720 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:39,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-03-15 14:32:39,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=4126, Unknown=1, NotChecked=130, Total=4556 [2022-03-15 14:32:39,721 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-15 14:32:46,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:46,111 INFO L93 Difference]: Finished difference Result 12039 states and 32138 transitions. [2022-03-15 14:32:46,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-03-15 14:32:46,111 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-15 14:32:46,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:46,136 INFO L225 Difference]: With dead ends: 12039 [2022-03-15 14:32:46,136 INFO L226 Difference]: Without dead ends: 10238 [2022-03-15 14:32:46,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 1 IntricatePredicates, 3 DeprecatedPredicates, 6455 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=2641, Invalid=22168, Unknown=1, NotChecked=312, Total=25122 [2022-03-15 14:32:46,138 INFO L933 BasicCegarLoop]: 203 mSDtfsCounter, 3746 mSDsluCounter, 7381 mSDsCounter, 0 mSdLazyCounter, 2840 mSolverCounterSat, 307 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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.2s IncrementalHoareTripleChecker+Time [2022-03-15 14:32:46,139 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.2s Time] [2022-03-15 14:32:46,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10238 states. [2022-03-15 14:32:46,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10238 to 2854. [2022-03-15 14:32:46,275 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-15 14:32:46,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2854 states to 2854 states and 7802 transitions. [2022-03-15 14:32:46,287 INFO L78 Accepts]: Start accepts. Automaton has 2854 states and 7802 transitions. Word has length 120 [2022-03-15 14:32:46,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:46,287 INFO L470 AbstractCegarLoop]: Abstraction has 2854 states and 7802 transitions. [2022-03-15 14:32:46,288 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-15 14:32:46,288 INFO L276 IsEmpty]: Start isEmpty. Operand 2854 states and 7802 transitions. [2022-03-15 14:32:46,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-03-15 14:32:46,292 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:46,293 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-15 14:32:46,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-15 14:32:46,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-15 14:32:46,507 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:46,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:46,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1573544996, now seen corresponding path program 14 times [2022-03-15 14:32:46,508 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:46,508 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336639396] [2022-03-15 14:32:46,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:46,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:46,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:47,243 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-15 14:32:47,244 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:47,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336639396] [2022-03-15 14:32:47,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336639396] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:47,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500517734] [2022-03-15 14:32:47,244 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:32:47,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:47,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:47,245 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:47,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-15 14:32:47,320 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:32:47,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:32:47,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 14:32:47,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:47,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:32:47,528 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:32:47,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-15 14:32:48,339 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-15 14:32:48,521 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:32:48,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:32:48,544 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-15 14:32:48,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:48,639 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-15 14:32:48,674 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:32:48,674 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-15 14:32:48,677 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-15 14:32:50,072 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-15 14:32:50,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500517734] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:50,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:50,073 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 66 [2022-03-15 14:32:50,073 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561835651] [2022-03-15 14:32:50,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:50,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-15 14:32:50,073 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:50,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-15 14:32:50,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=3838, Unknown=1, NotChecked=126, Total=4290 [2022-03-15 14:32:50,074 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-15 14:32:53,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:53,386 INFO L93 Difference]: Finished difference Result 6507 states and 17204 transitions. [2022-03-15 14:32:53,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-15 14:32:53,386 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-15 14:32:53,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:53,415 INFO L225 Difference]: With dead ends: 6507 [2022-03-15 14:32:53,415 INFO L226 Difference]: Without dead ends: 6243 [2022-03-15 14:32:53,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 202 SyntacticMatches, 4 SemanticMatches, 116 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3053 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1525, Invalid=12041, Unknown=10, NotChecked=230, Total=13806 [2022-03-15 14:32:53,416 INFO L933 BasicCegarLoop]: 200 mSDtfsCounter, 1617 mSDsluCounter, 6405 mSDsCounter, 0 mSdLazyCounter, 1453 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-03-15 14:32:53,417 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.6s Time] [2022-03-15 14:32:53,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6243 states. [2022-03-15 14:32:53,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6243 to 2970. [2022-03-15 14:32:53,527 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-15 14:32:53,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2970 states to 2970 states and 8148 transitions. [2022-03-15 14:32:53,536 INFO L78 Accepts]: Start accepts. Automaton has 2970 states and 8148 transitions. Word has length 120 [2022-03-15 14:32:53,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:53,536 INFO L470 AbstractCegarLoop]: Abstraction has 2970 states and 8148 transitions. [2022-03-15 14:32:53,536 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-15 14:32:53,536 INFO L276 IsEmpty]: Start isEmpty. Operand 2970 states and 8148 transitions. [2022-03-15 14:32:53,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-03-15 14:32:53,541 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:53,542 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-15 14:32:53,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-15 14:32:53,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:53,747 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:53,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:53,748 INFO L85 PathProgramCache]: Analyzing trace with hash 654844462, now seen corresponding path program 15 times [2022-03-15 14:32:53,748 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:53,748 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41566333] [2022-03-15 14:32:53,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:53,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:53,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:54,365 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-15 14:32:54,366 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:54,366 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41566333] [2022-03-15 14:32:54,366 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41566333] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:54,366 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172119960] [2022-03-15 14:32:54,366 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:32:54,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:54,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:54,367 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:54,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-15 14:32:54,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 14:32:54,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:32:54,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-15 14:32:54,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:54,564 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:32:54,675 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:32:54,675 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-15 14:32:55,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-15 14:32:55,195 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:32:55,196 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:32:55,217 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-15 14:32:55,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:55,301 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-15 14:32:55,324 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:32:55,325 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-15 14:32:55,327 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-15 14:32:55,849 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-15 14:32:55,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172119960] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:55,849 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:55,850 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 16, 16] total 40 [2022-03-15 14:32:55,850 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534436170] [2022-03-15 14:32:55,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:55,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 14:32:55,850 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:55,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 14:32:55,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1366, Unknown=1, NotChecked=74, Total=1560 [2022-03-15 14:32:55,851 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-15 14:32:57,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:57,688 INFO L93 Difference]: Finished difference Result 10487 states and 28918 transitions. [2022-03-15 14:32:57,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 14:32:57,689 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-15 14:32:57,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:57,706 INFO L225 Difference]: With dead ends: 10487 [2022-03-15 14:32:57,706 INFO L226 Difference]: Without dead ends: 9631 [2022-03-15 14:32:57,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 225 SyntacticMatches, 6 SemanticMatches, 81 ConstructedPredicates, 1 IntricatePredicates, 3 DeprecatedPredicates, 1459 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=824, Invalid=5821, Unknown=1, NotChecked=160, Total=6806 [2022-03-15 14:32:57,708 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 1204 mSDsluCounter, 2705 mSDsCounter, 0 mSdLazyCounter, 999 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-15 14:32:57,708 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-15 14:32:57,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9631 states. [2022-03-15 14:32:57,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9631 to 2188. [2022-03-15 14:32:57,802 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-15 14:32:57,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2188 states to 2188 states and 6066 transitions. [2022-03-15 14:32:57,807 INFO L78 Accepts]: Start accepts. Automaton has 2188 states and 6066 transitions. Word has length 120 [2022-03-15 14:32:57,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:57,807 INFO L470 AbstractCegarLoop]: Abstraction has 2188 states and 6066 transitions. [2022-03-15 14:32:57,807 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-15 14:32:57,807 INFO L276 IsEmpty]: Start isEmpty. Operand 2188 states and 6066 transitions. [2022-03-15 14:32:57,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-03-15 14:32:57,811 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:57,811 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-15 14:32:57,833 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-15 14:32:58,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:58,016 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:58,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:58,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1491316526, now seen corresponding path program 16 times [2022-03-15 14:32:58,017 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:58,017 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267857742] [2022-03-15 14:32:58,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:58,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:58,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:58,793 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-15 14:32:58,793 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:58,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267857742] [2022-03-15 14:32:58,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267857742] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:58,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992244443] [2022-03-15 14:32:58,793 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 14:32:58,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:58,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:58,794 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:58,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-15 14:32:58,868 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 14:32:58,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:32:58,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-15 14:32:58,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:59,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:32:59,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-15 14:33:00,134 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:33:00,134 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:33:00,151 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-15 14:33:00,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:33:00,283 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-15 14:33:00,306 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:33:00,306 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-15 14:33:00,309 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-15 14:33:02,318 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-15 14:33:02,318 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992244443] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:33:02,318 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:33:02,318 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28, 28] total 74 [2022-03-15 14:33:02,318 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558061312] [2022-03-15 14:33:02,318 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:33:02,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-03-15 14:33:02,319 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:33:02,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-03-15 14:33:02,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=368, Invalid=4891, Unknown=1, NotChecked=142, Total=5402 [2022-03-15 14:33:02,320 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-15 14:33:11,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:33:11,274 INFO L93 Difference]: Finished difference Result 14888 states and 41225 transitions. [2022-03-15 14:33:11,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-15 14:33:11,275 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-15 14:33:11,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:33:11,300 INFO L225 Difference]: With dead ends: 14888 [2022-03-15 14:33:11,300 INFO L226 Difference]: Without dead ends: 14878 [2022-03-15 14:33:11,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 206 SyntacticMatches, 7 SemanticMatches, 152 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 5691 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=3272, Invalid=19980, Unknown=8, NotChecked=302, Total=23562 [2022-03-15 14:33:11,302 INFO L933 BasicCegarLoop]: 285 mSDtfsCounter, 2870 mSDsluCounter, 11633 mSDsCounter, 0 mSdLazyCounter, 2364 mSolverCounterSat, 285 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:33:11,302 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.1s Time] [2022-03-15 14:33:11,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14878 states. [2022-03-15 14:33:11,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14878 to 4272. [2022-03-15 14:33:11,417 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-15 14:33:11,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4272 states to 4272 states and 12544 transitions. [2022-03-15 14:33:11,427 INFO L78 Accepts]: Start accepts. Automaton has 4272 states and 12544 transitions. Word has length 126 [2022-03-15 14:33:11,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:33:11,427 INFO L470 AbstractCegarLoop]: Abstraction has 4272 states and 12544 transitions. [2022-03-15 14:33:11,427 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-15 14:33:11,427 INFO L276 IsEmpty]: Start isEmpty. Operand 4272 states and 12544 transitions. [2022-03-15 14:33:11,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-03-15 14:33:11,435 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:33:11,435 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-15 14:33:11,456 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-15 14:33:11,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:33:11,643 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:33:11,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:33:11,643 INFO L85 PathProgramCache]: Analyzing trace with hash -327907100, now seen corresponding path program 17 times [2022-03-15 14:33:11,643 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:33:11,643 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126949745] [2022-03-15 14:33:11,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:33:11,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:33:11,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:33:12,225 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-15 14:33:12,225 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:33:12,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126949745] [2022-03-15 14:33:12,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126949745] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:33:12,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596770194] [2022-03-15 14:33:12,225 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 14:33:12,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:33:12,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:33:12,226 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:33:12,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-15 14:33:12,310 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 14:33:12,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:33:12,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 14:33:12,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:33:12,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:33:12,514 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:33:12,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-15 14:33:13,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-03-15 14:33:13,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-15 14:33:13,480 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-15 14:33:13,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:33:13,735 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:33:13,736 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-15 14:33:13,739 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-15 14:33:15,569 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-15 14:33:15,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596770194] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:33:15,569 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:33:15,569 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 74 [2022-03-15 14:33:15,569 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283941065] [2022-03-15 14:33:15,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:33:15,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-03-15 14:33:15,570 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:33:15,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-03-15 14:33:15,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=386, Invalid=5016, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 14:33:15,571 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-15 14:33:29,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:33:29,751 INFO L93 Difference]: Finished difference Result 31139 states and 87632 transitions. [2022-03-15 14:33:29,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 189 states. [2022-03-15 14:33:29,751 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-15 14:33:29,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:33:29,841 INFO L225 Difference]: With dead ends: 31139 [2022-03-15 14:33:29,841 INFO L226 Difference]: Without dead ends: 25597 [2022-03-15 14:33:29,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 478 GetRequests, 212 SyntacticMatches, 11 SemanticMatches, 255 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20292 ImplicationChecksByTransitivity, 13.0s TimeCoverageRelationStatistics Valid=8182, Invalid=57606, Unknown=4, NotChecked=0, Total=65792 [2022-03-15 14:33:29,844 INFO L933 BasicCegarLoop]: 414 mSDtfsCounter, 4728 mSDsluCounter, 17851 mSDsCounter, 0 mSdLazyCounter, 5769 mSolverCounterSat, 370 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s 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.4s IncrementalHoareTripleChecker+Time [2022-03-15 14:33:29,844 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.4s Time] [2022-03-15 14:33:29,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25597 states. [2022-03-15 14:33:30,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25597 to 7898. [2022-03-15 14:33:30,130 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-15 14:33:30,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7898 states to 7898 states and 24252 transitions. [2022-03-15 14:33:30,150 INFO L78 Accepts]: Start accepts. Automaton has 7898 states and 24252 transitions. Word has length 126 [2022-03-15 14:33:30,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:33:30,150 INFO L470 AbstractCegarLoop]: Abstraction has 7898 states and 24252 transitions. [2022-03-15 14:33:30,150 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-15 14:33:30,150 INFO L276 IsEmpty]: Start isEmpty. Operand 7898 states and 24252 transitions. [2022-03-15 14:33:30,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-15 14:33:30,165 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:33:30,165 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-15 14:33:30,183 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-15 14:33:30,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:33:30,384 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:33:30,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:33:30,384 INFO L85 PathProgramCache]: Analyzing trace with hash 843957792, now seen corresponding path program 18 times [2022-03-15 14:33:30,384 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:33:30,384 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147276284] [2022-03-15 14:33:30,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:33:30,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:33:30,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:33:30,687 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-15 14:33:30,688 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:33:30,688 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147276284] [2022-03-15 14:33:30,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147276284] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:33:30,688 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585207485] [2022-03-15 14:33:30,688 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 14:33:30,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:33:30,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:33:30,689 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:33:30,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-15 14:33:30,818 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 14:33:30,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:33:30,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 14:33:30,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:33:31,005 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-15 14:33:31,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:33:31,381 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-15 14:33:31,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585207485] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:33:31,381 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:33:31,382 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 6, 9] total 28 [2022-03-15 14:33:31,382 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035072001] [2022-03-15 14:33:31,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:33:31,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 14:33:31,382 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:33:31,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 14:33:31,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2022-03-15 14:33:31,383 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-15 14:33:32,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:33:32,210 INFO L93 Difference]: Finished difference Result 12208 states and 35369 transitions. [2022-03-15 14:33:32,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 14:33:32,211 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-15 14:33:32,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:33:32,233 INFO L225 Difference]: With dead ends: 12208 [2022-03-15 14:33:32,233 INFO L226 Difference]: Without dead ends: 11197 [2022-03-15 14:33:32,233 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-15 14:33:32,234 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-15 14:33:32,234 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-15 14:33:32,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11197 states. [2022-03-15 14:33:32,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11197 to 6266. [2022-03-15 14:33:32,465 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-15 14:33:32,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6266 states to 6266 states and 17681 transitions. [2022-03-15 14:33:32,496 INFO L78 Accepts]: Start accepts. Automaton has 6266 states and 17681 transitions. Word has length 129 [2022-03-15 14:33:32,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:33:32,497 INFO L470 AbstractCegarLoop]: Abstraction has 6266 states and 17681 transitions. [2022-03-15 14:33:32,497 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-15 14:33:32,497 INFO L276 IsEmpty]: Start isEmpty. Operand 6266 states and 17681 transitions. [2022-03-15 14:33:32,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-03-15 14:33:32,509 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:33:32,509 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-15 14:33:32,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-15 14:33:32,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:33:32,710 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:33:32,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:33:32,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1221205168, now seen corresponding path program 19 times [2022-03-15 14:33:32,711 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:33:32,711 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380784544] [2022-03-15 14:33:32,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:33:32,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:33:32,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:33:32,825 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-15 14:33:32,825 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:33:32,825 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380784544] [2022-03-15 14:33:32,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380784544] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:33:32,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678907666] [2022-03-15 14:33:32,826 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 14:33:32,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:33:32,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:33:32,827 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:33:32,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-15 14:33:32,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:33:32,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 14:33:32,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:33:33,325 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-15 14:33:33,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:33:33,723 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-15 14:33:33,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678907666] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:33:33,723 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:33:33,724 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-03-15 14:33:33,724 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363730176] [2022-03-15 14:33:33,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:33:33,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 14:33:33,724 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:33:33,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 14:33:33,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=1097, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 14:33:33,725 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-15 14:33:34,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:33:34,037 INFO L93 Difference]: Finished difference Result 3904 states and 10523 transitions. [2022-03-15 14:33:34,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 14:33:34,038 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-15 14:33:34,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:33:34,043 INFO L225 Difference]: With dead ends: 3904 [2022-03-15 14:33:34,043 INFO L226 Difference]: Without dead ends: 2989 [2022-03-15 14:33:34,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 242 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 884 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=593, Invalid=2269, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 14:33:34,044 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-15 14:33:34,044 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-15 14:33:34,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2989 states. [2022-03-15 14:33:34,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2989 to 2984. [2022-03-15 14:33:34,104 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-15 14:33:34,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2984 states to 2984 states and 8346 transitions. [2022-03-15 14:33:34,110 INFO L78 Accepts]: Start accepts. Automaton has 2984 states and 8346 transitions. Word has length 132 [2022-03-15 14:33:34,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:33:34,110 INFO L470 AbstractCegarLoop]: Abstraction has 2984 states and 8346 transitions. [2022-03-15 14:33:34,110 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-15 14:33:34,110 INFO L276 IsEmpty]: Start isEmpty. Operand 2984 states and 8346 transitions. [2022-03-15 14:33:34,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-15 14:33:34,115 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:33:34,115 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-15 14:33:34,132 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-15 14:33:34,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:33:34,333 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:33:34,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:33:34,333 INFO L85 PathProgramCache]: Analyzing trace with hash 330603373, now seen corresponding path program 20 times [2022-03-15 14:33:34,333 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:33:34,333 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304176542] [2022-03-15 14:33:34,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:33:34,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:33:34,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:33:34,989 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-15 14:33:34,989 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:33:34,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304176542] [2022-03-15 14:33:34,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304176542] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:33:34,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127141502] [2022-03-15 14:33:34,989 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:33:34,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:33:34,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:33:34,990 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:33:35,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-15 14:33:35,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:33:35,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:33:35,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-15 14:33:35,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:33:36,119 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:33:36,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:33:36,137 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-15 14:33:36,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:33:36,226 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-15 14:33:36,226 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-15 14:33:37,167 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-15 14:33:37,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127141502] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:33:37,167 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:33:37,167 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 23, 23] total 61 [2022-03-15 14:33:37,167 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381855014] [2022-03-15 14:33:37,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:33:37,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-15 14:33:37,168 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:33:37,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-15 14:33:37,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=580, Invalid=3080, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 14:33:37,169 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-15 14:33:46,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:33:46,639 INFO L93 Difference]: Finished difference Result 38735 states and 104507 transitions. [2022-03-15 14:33:46,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 217 states. [2022-03-15 14:33:46,639 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-15 14:33:46,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:33:46,704 INFO L225 Difference]: With dead ends: 38735 [2022-03-15 14:33:46,704 INFO L226 Difference]: Without dead ends: 30296 [2022-03-15 14:33:46,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 504 GetRequests, 233 SyntacticMatches, 5 SemanticMatches, 266 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26941 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=7614, Invalid=63942, Unknown=0, NotChecked=0, Total=71556 [2022-03-15 14:33:46,709 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.8s IncrementalHoareTripleChecker+Time [2022-03-15 14:33:46,709 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.8s Time] [2022-03-15 14:33:46,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30296 states. [2022-03-15 14:33:47,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30296 to 7090. [2022-03-15 14:33:47,061 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-15 14:33:47,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7090 states to 7090 states and 20655 transitions. [2022-03-15 14:33:47,076 INFO L78 Accepts]: Start accepts. Automaton has 7090 states and 20655 transitions. Word has length 133 [2022-03-15 14:33:47,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:33:47,076 INFO L470 AbstractCegarLoop]: Abstraction has 7090 states and 20655 transitions. [2022-03-15 14:33:47,076 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-15 14:33:47,076 INFO L276 IsEmpty]: Start isEmpty. Operand 7090 states and 20655 transitions. [2022-03-15 14:33:47,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-15 14:33:47,088 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:33:47,088 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-15 14:33:47,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-15 14:33:47,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-03-15 14:33:47,289 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:33:47,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:33:47,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1970216245, now seen corresponding path program 21 times [2022-03-15 14:33:47,289 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:33:47,289 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349539613] [2022-03-15 14:33:47,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:33:47,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:33:47,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:33:48,161 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-15 14:33:48,162 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:33:48,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349539613] [2022-03-15 14:33:48,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349539613] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:33:48,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206661159] [2022-03-15 14:33:48,162 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:33:48,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:33:48,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:33:48,164 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:33:48,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-15 14:33:48,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 14:33:48,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:33:48,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 14:33:48,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:33:48,864 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:33:48,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:33:48,881 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-15 14:33:48,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:33:49,056 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-15 14:33:49,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 15 [2022-03-15 14:33:49,386 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-15 14:33:49,386 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206661159] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:33:49,386 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:33:49,386 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 10, 11] total 39 [2022-03-15 14:33:49,386 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221838357] [2022-03-15 14:33:49,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:33:49,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 14:33:49,387 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:33:49,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 14:33:49,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1244, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 14:33:49,387 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-15 14:33:51,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:33:51,778 INFO L93 Difference]: Finished difference Result 10488 states and 29597 transitions. [2022-03-15 14:33:51,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-15 14:33:51,779 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-15 14:33:51,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:33:51,796 INFO L225 Difference]: With dead ends: 10488 [2022-03-15 14:33:51,796 INFO L226 Difference]: Without dead ends: 10469 [2022-03-15 14:33:51,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 265 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1916 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1344, Invalid=6138, Unknown=0, NotChecked=0, Total=7482 [2022-03-15 14:33:51,797 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-15 14:33:51,798 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-15 14:33:51,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10469 states. [2022-03-15 14:33:51,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10469 to 7732. [2022-03-15 14:33:51,915 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-15 14:33:51,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7732 states to 7732 states and 22511 transitions. [2022-03-15 14:33:51,932 INFO L78 Accepts]: Start accepts. Automaton has 7732 states and 22511 transitions. Word has length 133 [2022-03-15 14:33:51,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:33:51,932 INFO L470 AbstractCegarLoop]: Abstraction has 7732 states and 22511 transitions. [2022-03-15 14:33:51,933 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-15 14:33:51,933 INFO L276 IsEmpty]: Start isEmpty. Operand 7732 states and 22511 transitions. [2022-03-15 14:33:51,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-15 14:33:51,945 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:33:51,946 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-15 14:33:51,962 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-15 14:33:52,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-15 14:33:52,146 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:33:52,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:33:52,147 INFO L85 PathProgramCache]: Analyzing trace with hash 904081163, now seen corresponding path program 22 times [2022-03-15 14:33:52,147 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:33:52,147 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093668377] [2022-03-15 14:33:52,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:33:52,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:33:52,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:33:52,887 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-15 14:33:52,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:33:52,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093668377] [2022-03-15 14:33:52,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093668377] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:33:52,888 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664800512] [2022-03-15 14:33:52,888 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 14:33:52,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:33:52,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:33:52,889 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:33:52,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-15 14:33:52,973 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 14:33:52,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:33:52,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-15 14:33:52,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:33:53,956 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:33:53,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:33:53,975 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-15 14:33:53,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:33:54,072 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-15 14:33:54,073 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-15 14:33:55,053 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-15 14:33:55,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664800512] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:33:55,053 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:33:55,054 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 23, 23] total 61 [2022-03-15 14:33:55,054 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517849353] [2022-03-15 14:33:55,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:33:55,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-15 14:33:55,054 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:33:55,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-15 14:33:55,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=579, Invalid=3081, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 14:33:55,055 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-15 14:33:59,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:33:59,436 INFO L93 Difference]: Finished difference Result 21496 states and 57560 transitions. [2022-03-15 14:33:59,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-15 14:33:59,436 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-15 14:33:59,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:33:59,473 INFO L225 Difference]: With dead ends: 21496 [2022-03-15 14:33:59,474 INFO L226 Difference]: Without dead ends: 21076 [2022-03-15 14:33:59,475 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 385 GetRequests, 230 SyntacticMatches, 5 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7059 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=2736, Invalid=20216, Unknown=0, NotChecked=0, Total=22952 [2022-03-15 14:33:59,475 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-15 14:33:59,476 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-15 14:33:59,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21076 states. [2022-03-15 14:33:59,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21076 to 7871. [2022-03-15 14:33:59,694 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-15 14:33:59,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7871 states to 7871 states and 22854 transitions. [2022-03-15 14:33:59,767 INFO L78 Accepts]: Start accepts. Automaton has 7871 states and 22854 transitions. Word has length 133 [2022-03-15 14:33:59,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:33:59,767 INFO L470 AbstractCegarLoop]: Abstraction has 7871 states and 22854 transitions. [2022-03-15 14:33:59,768 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-15 14:33:59,768 INFO L276 IsEmpty]: Start isEmpty. Operand 7871 states and 22854 transitions. [2022-03-15 14:33:59,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-15 14:33:59,780 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:33:59,780 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-15 14:33:59,798 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-15 14:33:59,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-15 14:33:59,980 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:33:59,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:33:59,981 INFO L85 PathProgramCache]: Analyzing trace with hash -910024841, now seen corresponding path program 23 times [2022-03-15 14:33:59,981 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:33:59,981 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289478811] [2022-03-15 14:33:59,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:33:59,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:34:00,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:34:00,859 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-15 14:34:00,859 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:34:00,859 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289478811] [2022-03-15 14:34:00,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289478811] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:34:00,859 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88519849] [2022-03-15 14:34:00,860 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 14:34:00,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:34:00,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:34:00,861 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:34:00,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-15 14:34:00,981 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 14:34:00,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:34:00,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-15 14:34:00,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:34:01,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-15 14:34:01,431 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-15 14:34:01,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:34:01,476 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-15 14:34:01,477 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-15 14:34:01,659 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-15 14:34:01,660 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88519849] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:34:01,660 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:34:01,660 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 17, 10] total 40 [2022-03-15 14:34:01,660 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115048162] [2022-03-15 14:34:01,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:34:01,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 14:34:01,660 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:34:01,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 14:34:01,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1429, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 14:34:01,661 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-15 14:34:04,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:34:04,822 INFO L93 Difference]: Finished difference Result 16025 states and 44363 transitions. [2022-03-15 14:34:04,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-15 14:34:04,822 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-15 14:34:04,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:34:04,848 INFO L225 Difference]: With dead ends: 16025 [2022-03-15 14:34:04,848 INFO L226 Difference]: Without dead ends: 13420 [2022-03-15 14:34:04,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 251 SyntacticMatches, 3 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3652 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1128, Invalid=11082, Unknown=0, NotChecked=0, Total=12210 [2022-03-15 14:34:04,850 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-15 14:34:04,850 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-15 14:34:04,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13420 states. [2022-03-15 14:34:04,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13420 to 5522. [2022-03-15 14:34:04,982 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-15 14:34:04,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5522 states to 5522 states and 15777 transitions. [2022-03-15 14:34:04,992 INFO L78 Accepts]: Start accepts. Automaton has 5522 states and 15777 transitions. Word has length 133 [2022-03-15 14:34:04,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:34:04,992 INFO L470 AbstractCegarLoop]: Abstraction has 5522 states and 15777 transitions. [2022-03-15 14:34:04,992 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-15 14:34:04,993 INFO L276 IsEmpty]: Start isEmpty. Operand 5522 states and 15777 transitions. [2022-03-15 14:34:04,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-03-15 14:34:04,999 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:34:04,999 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-15 14:34:05,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-15 14:34:05,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:34:05,200 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:34:05,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:34:05,201 INFO L85 PathProgramCache]: Analyzing trace with hash 2069477215, now seen corresponding path program 24 times [2022-03-15 14:34:05,201 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:34:05,201 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008667901] [2022-03-15 14:34:05,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:34:05,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:34:05,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:34:05,842 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-15 14:34:05,842 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:34:05,842 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008667901] [2022-03-15 14:34:05,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008667901] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:34:05,842 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695945345] [2022-03-15 14:34:05,842 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 14:34:05,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:34:05,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:34:05,844 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:34:05,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-15 14:34:06,304 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 14:34:06,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:34:06,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 14:34:06,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:34:07,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:34:07,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-03-15 14:34:07,670 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-15 14:34:07,693 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-15 14:34:07,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:34:07,830 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-15 14:34:07,916 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:34:07,916 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-15 14:34:07,919 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 7 [2022-03-15 14:34:09,514 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-15 14:34:09,514 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695945345] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:34:09,514 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:34:09,515 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 83 [2022-03-15 14:34:09,515 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789554166] [2022-03-15 14:34:09,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:34:09,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2022-03-15 14:34:09,515 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:34:09,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2022-03-15 14:34:09,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=508, Invalid=6137, Unknown=1, NotChecked=160, Total=6806 [2022-03-15 14:34:09,516 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-15 14:34:26,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:34:26,317 INFO L93 Difference]: Finished difference Result 38272 states and 104555 transitions. [2022-03-15 14:34:26,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 181 states. [2022-03-15 14:34:26,317 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-15 14:34:26,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:34:26,384 INFO L225 Difference]: With dead ends: 38272 [2022-03-15 14:34:26,384 INFO L226 Difference]: Without dead ends: 34864 [2022-03-15 14:34:26,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 483 GetRequests, 220 SyntacticMatches, 6 SemanticMatches, 257 ConstructedPredicates, 1 IntricatePredicates, 11 DeprecatedPredicates, 20211 ImplicationChecksByTransitivity, 15.5s TimeCoverageRelationStatistics Valid=9147, Invalid=57084, Unknown=79, NotChecked=512, Total=66822 [2022-03-15 14:34:26,388 INFO L933 BasicCegarLoop]: 438 mSDtfsCounter, 5996 mSDsluCounter, 20375 mSDsCounter, 0 mSdLazyCounter, 6167 mSolverCounterSat, 585 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s 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.6s IncrementalHoareTripleChecker+Time [2022-03-15 14:34:26,388 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.6s Time] [2022-03-15 14:34:26,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34864 states. [2022-03-15 14:34:26,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34864 to 9871. [2022-03-15 14:34:26,703 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-15 14:34:26,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9871 states to 9871 states and 29850 transitions. [2022-03-15 14:34:26,723 INFO L78 Accepts]: Start accepts. Automaton has 9871 states and 29850 transitions. Word has length 136 [2022-03-15 14:34:26,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:34:26,723 INFO L470 AbstractCegarLoop]: Abstraction has 9871 states and 29850 transitions. [2022-03-15 14:34:26,723 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-15 14:34:26,723 INFO L276 IsEmpty]: Start isEmpty. Operand 9871 states and 29850 transitions. [2022-03-15 14:34:26,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-15 14:34:26,737 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:34:26,737 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-15 14:34:26,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-15 14:34:26,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-15 14:34:26,943 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:34:26,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:34:26,944 INFO L85 PathProgramCache]: Analyzing trace with hash 2010186831, now seen corresponding path program 25 times [2022-03-15 14:34:26,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:34:26,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220923501] [2022-03-15 14:34:26,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:34:26,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:34:26,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:34:27,576 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-15 14:34:27,576 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:34:27,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220923501] [2022-03-15 14:34:27,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220923501] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:34:27,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261383508] [2022-03-15 14:34:27,577 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 14:34:27,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:34:27,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:34:27,578 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:34:27,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-15 14:34:27,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:34:27,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 57 conjunts are in the unsatisfiable core [2022-03-15 14:34:27,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:34:27,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:34:27,875 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:34:27,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-15 14:34:29,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-15 14:34:29,335 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:34:29,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:34:29,353 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-15 14:34:29,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:34:29,522 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-15 14:34:29,545 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:34:29,545 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-15 14:34:29,547 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-15 14:34:32,074 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-15 14:34:32,075 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261383508] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:34:32,075 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:34:32,075 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 84 [2022-03-15 14:34:32,075 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357328681] [2022-03-15 14:34:32,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:34:32,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2022-03-15 14:34:32,075 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:34:32,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2022-03-15 14:34:32,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=519, Invalid=6290, Unknown=1, NotChecked=162, Total=6972 [2022-03-15 14:34:32,076 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-15 14:34:48,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:34:48,965 INFO L93 Difference]: Finished difference Result 76582 states and 223009 transitions. [2022-03-15 14:34:48,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 207 states. [2022-03-15 14:34:48,965 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-15 14:34:48,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:34:49,185 INFO L225 Difference]: With dead ends: 76582 [2022-03-15 14:34:49,185 INFO L226 Difference]: Without dead ends: 76572 [2022-03-15 14:34:49,188 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 565 GetRequests, 276 SyntacticMatches, 12 SemanticMatches, 277 ConstructedPredicates, 1 IntricatePredicates, 17 DeprecatedPredicates, 22762 ImplicationChecksByTransitivity, 14.9s TimeCoverageRelationStatistics Valid=10283, Invalid=66717, Unknown=10, NotChecked=552, Total=77562 [2022-03-15 14:34:49,188 INFO L933 BasicCegarLoop]: 860 mSDtfsCounter, 2060 mSDsluCounter, 31563 mSDsCounter, 0 mSdLazyCounter, 6219 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s 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.4s IncrementalHoareTripleChecker+Time [2022-03-15 14:34:49,188 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.4s Time] [2022-03-15 14:34:49,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76572 states. [2022-03-15 14:34:49,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76572 to 12960. [2022-03-15 14:34:49,908 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-15 14:34:49,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12960 states to 12960 states and 39701 transitions. [2022-03-15 14:34:49,939 INFO L78 Accepts]: Start accepts. Automaton has 12960 states and 39701 transitions. Word has length 139 [2022-03-15 14:34:49,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:34:49,939 INFO L470 AbstractCegarLoop]: Abstraction has 12960 states and 39701 transitions. [2022-03-15 14:34:49,939 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-15 14:34:49,940 INFO L276 IsEmpty]: Start isEmpty. Operand 12960 states and 39701 transitions. [2022-03-15 14:34:49,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-15 14:34:49,957 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:34:49,957 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-15 14:34:49,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-15 14:34:50,158 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-15 14:34:50,158 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:34:50,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:34:50,158 INFO L85 PathProgramCache]: Analyzing trace with hash -583514407, now seen corresponding path program 26 times [2022-03-15 14:34:50,158 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:34:50,159 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151394249] [2022-03-15 14:34:50,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:34:50,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:34:50,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:34:50,895 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-15 14:34:50,896 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:34:50,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151394249] [2022-03-15 14:34:50,896 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151394249] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:34:50,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740167818] [2022-03-15 14:34:50,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:34:50,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:34:50,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:34:50,897 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:34:50,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-15 14:34:50,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:34:50,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:34:50,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 14:34:50,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:34:52,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:34:52,174 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-03-15 14:34:52,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-15 14:34:52,447 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-15 14:34:52,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:34:52,623 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-15 14:34:52,653 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:34:52,653 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-15 14:34:52,657 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-15 14:34:54,448 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-15 14:34:54,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740167818] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:34:54,448 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:34:54,448 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 86 [2022-03-15 14:34:54,448 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091402025] [2022-03-15 14:34:54,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:34:54,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2022-03-15 14:34:54,449 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:34:54,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2022-03-15 14:34:54,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=533, Invalid=6610, Unknown=1, NotChecked=166, Total=7310 [2022-03-15 14:34:54,450 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-15 14:35:22,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:35:22,705 INFO L93 Difference]: Finished difference Result 70015 states and 196984 transitions. [2022-03-15 14:35:22,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 267 states. [2022-03-15 14:35:22,706 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-15 14:35:22,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:35:22,883 INFO L225 Difference]: With dead ends: 70015 [2022-03-15 14:35:22,884 INFO L226 Difference]: Without dead ends: 64281 [2022-03-15 14:35:22,888 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 595 GetRequests, 224 SyntacticMatches, 24 SemanticMatches, 347 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 42063 ImplicationChecksByTransitivity, 23.2s TimeCoverageRelationStatistics Valid=16627, Invalid=104132, Unknown=1, NotChecked=692, Total=121452 [2022-03-15 14:35:22,888 INFO L933 BasicCegarLoop]: 888 mSDtfsCounter, 8178 mSDsluCounter, 44018 mSDsCounter, 0 mSdLazyCounter, 12487 mSolverCounterSat, 798 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s 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.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:35:22,888 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.1s Time] [2022-03-15 14:35:22,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64281 states. [2022-03-15 14:35:23,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64281 to 17905. [2022-03-15 14:35:23,627 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-15 14:35:23,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17905 states to 17905 states and 55640 transitions. [2022-03-15 14:35:23,676 INFO L78 Accepts]: Start accepts. Automaton has 17905 states and 55640 transitions. Word has length 139 [2022-03-15 14:35:23,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:35:23,676 INFO L470 AbstractCegarLoop]: Abstraction has 17905 states and 55640 transitions. [2022-03-15 14:35:23,676 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-15 14:35:23,676 INFO L276 IsEmpty]: Start isEmpty. Operand 17905 states and 55640 transitions. [2022-03-15 14:35:23,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-15 14:35:23,703 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:35:23,703 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-15 14:35:23,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-15 14:35:23,904 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:35:23,904 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:35:23,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:35:23,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1468962555, now seen corresponding path program 27 times [2022-03-15 14:35:23,904 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:35:23,904 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840492098] [2022-03-15 14:35:23,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:35:23,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:35:23,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:35:24,519 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-15 14:35:24,520 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:35:24,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840492098] [2022-03-15 14:35:24,520 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840492098] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:35:24,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029655560] [2022-03-15 14:35:24,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:35:24,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:35:24,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:35:24,522 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:35:24,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-15 14:35:24,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 14:35:24,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:35:24,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-15 14:35:24,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:35:25,629 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:35:25,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:35:25,647 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-15 14:35:25,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:35:25,909 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-15 14:35:25,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 15 [2022-03-15 14:35:26,405 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-15 14:35:26,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029655560] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:35:26,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:35:26,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 21, 21] total 61 [2022-03-15 14:35:26,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172676112] [2022-03-15 14:35:26,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:35:26,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-15 14:35:26,406 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:35:26,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-15 14:35:26,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=444, Invalid=3216, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 14:35:26,407 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-15 14:35:30,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:35:30,067 INFO L93 Difference]: Finished difference Result 37055 states and 105551 transitions. [2022-03-15 14:35:30,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-03-15 14:35:30,067 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-15 14:35:30,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:35:30,152 INFO L225 Difference]: With dead ends: 37055 [2022-03-15 14:35:30,152 INFO L226 Difference]: Without dead ends: 35156 [2022-03-15 14:35:30,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 283 SyntacticMatches, 2 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5172 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=2650, Invalid=16256, Unknown=0, NotChecked=0, Total=18906 [2022-03-15 14:35:30,154 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-15 14:35:30,154 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-15 14:35:30,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35156 states. [2022-03-15 14:35:30,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35156 to 17657. [2022-03-15 14:35:30,683 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-15 14:35:30,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17657 states to 17657 states and 51959 transitions. [2022-03-15 14:35:30,726 INFO L78 Accepts]: Start accepts. Automaton has 17657 states and 51959 transitions. Word has length 139 [2022-03-15 14:35:30,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:35:30,726 INFO L470 AbstractCegarLoop]: Abstraction has 17657 states and 51959 transitions. [2022-03-15 14:35:30,727 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-15 14:35:30,727 INFO L276 IsEmpty]: Start isEmpty. Operand 17657 states and 51959 transitions. [2022-03-15 14:35:30,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-15 14:35:30,744 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:35:30,744 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-15 14:35:30,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-15 14:35:30,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:35:30,960 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:35:30,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:35:30,960 INFO L85 PathProgramCache]: Analyzing trace with hash 900063931, now seen corresponding path program 28 times [2022-03-15 14:35:30,960 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:35:30,960 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498598579] [2022-03-15 14:35:30,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:35:30,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:35:30,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:35:31,495 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-15 14:35:31,495 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:35:31,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498598579] [2022-03-15 14:35:31,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498598579] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:35:31,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440737535] [2022-03-15 14:35:31,495 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 14:35:31,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:35:31,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:35:31,497 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:35:31,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-15 14:35:31,586 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 14:35:31,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:35:31,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 14:35:31,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:35:32,767 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:35:32,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 23 treesize of output 10 [2022-03-15 14:35:32,783 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-15 14:35:32,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:35:32,910 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-15 14:35:32,910 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-15 14:35:34,417 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-15 14:35:34,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440737535] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:35:34,418 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:35:34,418 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 25, 25] total 69 [2022-03-15 14:35:34,418 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493208999] [2022-03-15 14:35:34,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:35:34,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-15 14:35:34,419 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:35:34,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-15 14:35:34,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=529, Invalid=4163, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 14:35:34,420 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-15 14:35:38,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:35:38,995 INFO L93 Difference]: Finished difference Result 21153 states and 56447 transitions. [2022-03-15 14:35:38,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-15 14:35:38,995 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-15 14:35:38,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:35:39,028 INFO L225 Difference]: With dead ends: 21153 [2022-03-15 14:35:39,028 INFO L226 Difference]: Without dead ends: 18122 [2022-03-15 14:35:39,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5771 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=2980, Invalid=19072, Unknown=0, NotChecked=0, Total=22052 [2022-03-15 14:35:39,030 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.8s IncrementalHoareTripleChecker+Time [2022-03-15 14:35:39,030 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.8s Time] [2022-03-15 14:35:39,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18122 states. [2022-03-15 14:35:39,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18122 to 10708. [2022-03-15 14:35:39,243 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-15 14:35:39,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10708 states to 10708 states and 29632 transitions. [2022-03-15 14:35:39,263 INFO L78 Accepts]: Start accepts. Automaton has 10708 states and 29632 transitions. Word has length 139 [2022-03-15 14:35:39,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:35:39,264 INFO L470 AbstractCegarLoop]: Abstraction has 10708 states and 29632 transitions. [2022-03-15 14:35:39,264 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-15 14:35:39,264 INFO L276 IsEmpty]: Start isEmpty. Operand 10708 states and 29632 transitions. [2022-03-15 14:35:39,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-15 14:35:39,275 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:35:39,275 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-15 14:35:39,292 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-15 14:35:39,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:35:39,485 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:35:39,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:35:39,486 INFO L85 PathProgramCache]: Analyzing trace with hash 441584335, now seen corresponding path program 29 times [2022-03-15 14:35:39,486 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:35:39,486 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122178420] [2022-03-15 14:35:39,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:35:39,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:35:39,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:35:40,026 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-15 14:35:40,026 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:35:40,027 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122178420] [2022-03-15 14:35:40,027 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122178420] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:35:40,027 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496129287] [2022-03-15 14:35:40,027 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 14:35:40,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:35:40,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:35:40,032 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:35:40,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-15 14:35:40,182 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 14:35:40,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:35:40,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 14:35:40,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:35:41,281 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:35:41,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:35:41,298 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-15 14:35:41,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:35:41,419 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-15 14:35:41,419 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-15 14:35:42,987 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-15 14:35:42,988 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496129287] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:35:42,988 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:35:42,988 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 25, 25] total 69 [2022-03-15 14:35:42,988 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837942056] [2022-03-15 14:35:42,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:35:42,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-15 14:35:42,988 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:35:42,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-15 14:35:42,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=529, Invalid=4163, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 14:35:42,989 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-15 14:35:51,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:35:51,199 INFO L93 Difference]: Finished difference Result 27059 states and 70480 transitions. [2022-03-15 14:35:51,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2022-03-15 14:35:51,199 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-15 14:35:51,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:35:51,241 INFO L225 Difference]: With dead ends: 27059 [2022-03-15 14:35:51,241 INFO L226 Difference]: Without dead ends: 24478 [2022-03-15 14:35:51,244 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 239 SyntacticMatches, 1 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10390 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=4997, Invalid=31675, Unknown=0, NotChecked=0, Total=36672 [2022-03-15 14:35:51,244 INFO L933 BasicCegarLoop]: 402 mSDtfsCounter, 2345 mSDsluCounter, 12591 mSDsCounter, 0 mSdLazyCounter, 4091 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.6s IncrementalHoareTripleChecker+Time [2022-03-15 14:35:51,244 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.6s Time] [2022-03-15 14:35:51,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24478 states. [2022-03-15 14:35:51,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24478 to 11641. [2022-03-15 14:35:51,546 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-15 14:35:51,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11641 states to 11641 states and 32328 transitions. [2022-03-15 14:35:51,569 INFO L78 Accepts]: Start accepts. Automaton has 11641 states and 32328 transitions. Word has length 139 [2022-03-15 14:35:51,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:35:51,570 INFO L470 AbstractCegarLoop]: Abstraction has 11641 states and 32328 transitions. [2022-03-15 14:35:51,570 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-15 14:35:51,570 INFO L276 IsEmpty]: Start isEmpty. Operand 11641 states and 32328 transitions. [2022-03-15 14:35:51,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-15 14:35:51,581 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:35:51,581 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-15 14:35:51,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-15 14:35:51,781 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:35:51,782 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:35:51,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:35:51,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1372521669, now seen corresponding path program 30 times [2022-03-15 14:35:51,782 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:35:51,782 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473860605] [2022-03-15 14:35:51,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:35:51,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:35:51,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:35:52,311 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-15 14:35:52,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:35:52,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473860605] [2022-03-15 14:35:52,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473860605] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:35:52,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946585907] [2022-03-15 14:35:52,311 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 14:35:52,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:35:52,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:35:52,312 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:35:52,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-15 14:35:52,782 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 14:35:52,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:35:52,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-15 14:35:52,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:35:53,509 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:35:53,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:35:53,527 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-15 14:35:53,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:35:53,785 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-15 14:35:53,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 15 [2022-03-15 14:35:54,290 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-15 14:35:54,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946585907] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:35:54,290 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:35:54,291 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 21, 21] total 61 [2022-03-15 14:35:54,291 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107262233] [2022-03-15 14:35:54,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:35:54,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-15 14:35:54,291 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:35:54,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-15 14:35:54,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=444, Invalid=3216, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 14:35:54,292 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-15 14:35:56,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:35:56,957 INFO L93 Difference]: Finished difference Result 18034 states and 48010 transitions. [2022-03-15 14:35:56,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-15 14:35:56,957 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-15 14:35:56,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:35:56,990 INFO L225 Difference]: With dead ends: 18034 [2022-03-15 14:35:56,990 INFO L226 Difference]: Without dead ends: 17742 [2022-03-15 14:35:56,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 271 SyntacticMatches, 2 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3675 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=2180, Invalid=12100, Unknown=0, NotChecked=0, Total=14280 [2022-03-15 14:35:56,992 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.3s IncrementalHoareTripleChecker+Time [2022-03-15 14:35:56,992 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.3s Time] [2022-03-15 14:35:57,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17742 states. [2022-03-15 14:35:57,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17742 to 13319. [2022-03-15 14:35:57,238 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-15 14:35:57,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13319 states to 13319 states and 36755 transitions. [2022-03-15 14:35:57,267 INFO L78 Accepts]: Start accepts. Automaton has 13319 states and 36755 transitions. Word has length 139 [2022-03-15 14:35:57,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:35:57,268 INFO L470 AbstractCegarLoop]: Abstraction has 13319 states and 36755 transitions. [2022-03-15 14:35:57,268 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-15 14:35:57,268 INFO L276 IsEmpty]: Start isEmpty. Operand 13319 states and 36755 transitions. [2022-03-15 14:35:57,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-15 14:35:57,281 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:35:57,281 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-15 14:35:57,298 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-15 14:35:57,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-15 14:35:57,481 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:35:57,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:35:57,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1772191783, now seen corresponding path program 31 times [2022-03-15 14:35:57,482 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:35:57,482 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325825730] [2022-03-15 14:35:57,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:35:57,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:35:57,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:35:58,062 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-15 14:35:58,062 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:35:58,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325825730] [2022-03-15 14:35:58,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325825730] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:35:58,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784587594] [2022-03-15 14:35:58,063 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 14:35:58,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:35:58,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:35:58,064 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:35:58,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-15 14:35:58,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:35:58,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-15 14:35:58,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:35:59,259 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:35:59,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:35:59,277 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-15 14:35:59,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:35:59,373 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-15 14:35:59,373 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-15 14:36:01,009 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-15 14:36:01,009 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784587594] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:36:01,009 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:36:01,009 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 25, 25] total 69 [2022-03-15 14:36:01,009 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631449440] [2022-03-15 14:36:01,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:36:01,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-15 14:36:01,010 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:36:01,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-15 14:36:01,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=559, Invalid=4133, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 14:36:01,011 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-15 14:36:13,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:36:13,924 INFO L93 Difference]: Finished difference Result 35422 states and 92942 transitions. [2022-03-15 14:36:13,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2022-03-15 14:36:13,925 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-15 14:36:13,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:36:13,982 INFO L225 Difference]: With dead ends: 35422 [2022-03-15 14:36:13,982 INFO L226 Difference]: Without dead ends: 29969 [2022-03-15 14:36:13,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 501 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 262 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23324 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=7636, Invalid=61796, Unknown=0, NotChecked=0, Total=69432 [2022-03-15 14:36:13,986 INFO L933 BasicCegarLoop]: 556 mSDtfsCounter, 3920 mSDsluCounter, 17731 mSDsCounter, 0 mSdLazyCounter, 4952 mSolverCounterSat, 423 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s 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.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:36:13,986 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.1s Time] [2022-03-15 14:36:14,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29969 states. [2022-03-15 14:36:14,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29969 to 11715. [2022-03-15 14:36:14,322 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-15 14:36:14,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11715 states to 11715 states and 32429 transitions. [2022-03-15 14:36:14,345 INFO L78 Accepts]: Start accepts. Automaton has 11715 states and 32429 transitions. Word has length 139 [2022-03-15 14:36:14,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:36:14,345 INFO L470 AbstractCegarLoop]: Abstraction has 11715 states and 32429 transitions. [2022-03-15 14:36:14,345 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-15 14:36:14,345 INFO L276 IsEmpty]: Start isEmpty. Operand 11715 states and 32429 transitions. [2022-03-15 14:36:14,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-15 14:36:14,354 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:36:14,354 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-15 14:36:14,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-15 14:36:14,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:36:14,555 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:36:14,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:36:14,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1803486843, now seen corresponding path program 32 times [2022-03-15 14:36:14,556 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:36:14,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187284685] [2022-03-15 14:36:14,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:36:14,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:36:14,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:36:15,301 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-15 14:36:15,302 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:36:15,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187284685] [2022-03-15 14:36:15,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187284685] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:36:15,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73882448] [2022-03-15 14:36:15,302 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:36:15,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:36:15,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:36:15,303 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:36:15,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-15 14:36:15,405 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:36:15,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:36:15,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 14:36:15,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:36:16,410 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:36:16,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:36:16,427 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-15 14:36:16,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:36:16,492 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-15 14:36:16,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 15 [2022-03-15 14:36:18,134 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-15 14:36:18,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73882448] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:36:18,134 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:36:18,134 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 25, 25] total 70 [2022-03-15 14:36:18,134 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46240101] [2022-03-15 14:36:18,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:36:18,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-03-15 14:36:18,135 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:36:18,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-03-15 14:36:18,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=623, Invalid=4207, Unknown=0, NotChecked=0, Total=4830 [2022-03-15 14:36:18,136 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-15 14:36:25,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:36:25,827 INFO L93 Difference]: Finished difference Result 13485 states and 35220 transitions. [2022-03-15 14:36:25,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-03-15 14:36:25,828 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-15 14:36:25,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:36:25,845 INFO L225 Difference]: With dead ends: 13485 [2022-03-15 14:36:25,845 INFO L226 Difference]: Without dead ends: 11254 [2022-03-15 14:36:25,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8981 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=4193, Invalid=26959, Unknown=0, NotChecked=0, Total=31152 [2022-03-15 14:36:25,848 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.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:36:25,848 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.1s Time] [2022-03-15 14:36:25,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11254 states. [2022-03-15 14:36:25,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11254 to 5657. [2022-03-15 14:36:25,950 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-15 14:36:25,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5657 states to 5657 states and 15195 transitions. [2022-03-15 14:36:25,960 INFO L78 Accepts]: Start accepts. Automaton has 5657 states and 15195 transitions. Word has length 139 [2022-03-15 14:36:25,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:36:25,960 INFO L470 AbstractCegarLoop]: Abstraction has 5657 states and 15195 transitions. [2022-03-15 14:36:25,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 4.8428571428571425) internal successors, (339), 70 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:36:25,960 INFO L276 IsEmpty]: Start isEmpty. Operand 5657 states and 15195 transitions. [2022-03-15 14:36:25,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-15 14:36:25,967 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:36:25,967 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-15 14:36:25,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-15 14:36:26,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:36:26,167 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:36:26,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:36:26,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1731393767, now seen corresponding path program 33 times [2022-03-15 14:36:26,168 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:36:26,168 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658693394] [2022-03-15 14:36:26,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:36:26,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:36:26,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:36:26,923 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-15 14:36:26,923 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:36:26,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658693394] [2022-03-15 14:36:26,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658693394] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:36:26,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608357946] [2022-03-15 14:36:26,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:36:26,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:36:26,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:36:26,924 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:36:26,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-15 14:36:27,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 14:36:27,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:36:27,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-15 14:36:27,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:36:28,064 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:36:28,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:36:28,083 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-15 14:36:28,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:36:28,361 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-15 14:36:28,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 15 [2022-03-15 14:36:28,927 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-15 14:36:28,928 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608357946] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:36:28,928 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:36:28,928 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 21, 22] total 62 [2022-03-15 14:36:28,928 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376363117] [2022-03-15 14:36:28,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:36:28,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-03-15 14:36:28,928 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:36:28,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-03-15 14:36:28,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=310, Invalid=3472, Unknown=0, NotChecked=0, Total=3782 [2022-03-15 14:36:28,929 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-15 14:36:37,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:36:37,947 INFO L93 Difference]: Finished difference Result 12678 states and 30468 transitions. [2022-03-15 14:36:37,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-03-15 14:36:37,948 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-15 14:36:37,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:36:37,963 INFO L225 Difference]: With dead ends: 12678 [2022-03-15 14:36:37,964 INFO L226 Difference]: Without dead ends: 11433 [2022-03-15 14:36:37,965 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 487 GetRequests, 289 SyntacticMatches, 31 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9585 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=4334, Invalid=24058, Unknown=0, NotChecked=0, Total=28392 [2022-03-15 14:36:37,965 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.6s IncrementalHoareTripleChecker+Time [2022-03-15 14:36:37,966 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.6s Time] [2022-03-15 14:36:37,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11433 states. [2022-03-15 14:36:38,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11433 to 6609. [2022-03-15 14:36:38,083 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-15 14:36:38,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6609 states to 6609 states and 17400 transitions. [2022-03-15 14:36:38,096 INFO L78 Accepts]: Start accepts. Automaton has 6609 states and 17400 transitions. Word has length 139 [2022-03-15 14:36:38,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:36:38,096 INFO L470 AbstractCegarLoop]: Abstraction has 6609 states and 17400 transitions. [2022-03-15 14:36:38,096 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-15 14:36:38,096 INFO L276 IsEmpty]: Start isEmpty. Operand 6609 states and 17400 transitions. [2022-03-15 14:36:38,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-15 14:36:38,105 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:36:38,105 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-15 14:36:38,122 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-15 14:36:38,305 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-15 14:36:38,306 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:36:38,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:36:38,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1645801807, now seen corresponding path program 34 times [2022-03-15 14:36:38,306 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:36:38,306 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953320635] [2022-03-15 14:36:38,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:36:38,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:36:38,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:36:38,863 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-15 14:36:38,863 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:36:38,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953320635] [2022-03-15 14:36:38,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953320635] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:36:38,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697352050] [2022-03-15 14:36:38,864 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 14:36:38,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:36:38,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:36:38,865 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:36:38,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-15 14:36:38,962 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 14:36:38,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:36:38,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 46 conjunts are in the unsatisfiable core [2022-03-15 14:36:38,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:36:40,181 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:36:40,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:36:40,200 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-15 14:36:40,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:36:40,332 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-15 14:36:40,332 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-15 14:36:41,472 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-15 14:36:41,472 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697352050] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:36:41,472 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:36:41,472 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 25, 25] total 69 [2022-03-15 14:36:41,472 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529638354] [2022-03-15 14:36:41,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:36:41,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-15 14:36:41,473 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:36:41,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-15 14:36:41,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=576, Invalid=4116, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 14:36:41,474 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-15 14:36:53,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:36:53,038 INFO L93 Difference]: Finished difference Result 30564 states and 79483 transitions. [2022-03-15 14:36:53,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2022-03-15 14:36:53,038 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-15 14:36:53,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:36:53,080 INFO L225 Difference]: With dead ends: 30564 [2022-03-15 14:36:53,080 INFO L226 Difference]: Without dead ends: 24418 [2022-03-15 14:36:53,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 505 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 266 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24963 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=6588, Invalid=64968, Unknown=0, NotChecked=0, Total=71556 [2022-03-15 14:36:53,085 INFO L933 BasicCegarLoop]: 246 mSDtfsCounter, 3713 mSDsluCounter, 11093 mSDsCounter, 0 mSdLazyCounter, 3772 mSolverCounterSat, 352 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s 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.6s IncrementalHoareTripleChecker+Time [2022-03-15 14:36:53,085 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.6s Time] [2022-03-15 14:36:53,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24418 states. [2022-03-15 14:36:53,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24418 to 6590. [2022-03-15 14:36:53,285 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-15 14:36:53,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6590 states to 6590 states and 17837 transitions. [2022-03-15 14:36:53,297 INFO L78 Accepts]: Start accepts. Automaton has 6590 states and 17837 transitions. Word has length 139 [2022-03-15 14:36:53,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:36:53,297 INFO L470 AbstractCegarLoop]: Abstraction has 6590 states and 17837 transitions. [2022-03-15 14:36:53,297 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-15 14:36:53,297 INFO L276 IsEmpty]: Start isEmpty. Operand 6590 states and 17837 transitions. [2022-03-15 14:36:53,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-03-15 14:36:53,304 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:36:53,304 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-15 14:36:53,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-15 14:36:53,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-15 14:36:53,505 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:36:53,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:36:53,505 INFO L85 PathProgramCache]: Analyzing trace with hash 921915743, now seen corresponding path program 35 times [2022-03-15 14:36:53,506 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:36:53,506 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708705259] [2022-03-15 14:36:53,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:36:53,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:36:53,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:36:53,553 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-15 14:36:53,554 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:36:53,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708705259] [2022-03-15 14:36:53,554 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708705259] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:36:53,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272941791] [2022-03-15 14:36:53,554 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 14:36:53,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:36:53,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:36:53,555 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:36:53,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-15 14:36:53,677 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 14:36:53,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:36:53,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 14:36:53,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:36:53,880 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-15 14:36:53,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:36:54,336 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-15 14:36:54,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272941791] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:36:54,342 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:36:54,342 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 11] total 16 [2022-03-15 14:36:54,342 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385816380] [2022-03-15 14:36:54,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:36:54,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 14:36:54,343 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:36:54,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 14:36:54,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=150, Unknown=0, NotChecked=0, Total=240 [2022-03-15 14:36:54,343 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-15 14:36:54,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:36:54,427 INFO L93 Difference]: Finished difference Result 11444 states and 31328 transitions. [2022-03-15 14:36:54,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 14:36:54,428 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-15 14:36:54,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:36:54,444 INFO L225 Difference]: With dead ends: 11444 [2022-03-15 14:36:54,445 INFO L226 Difference]: Without dead ends: 10022 [2022-03-15 14:36:54,445 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-15 14:36:54,445 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-15 14:36:54,445 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-15 14:36:54,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10022 states. [2022-03-15 14:36:54,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10022 to 6968. [2022-03-15 14:36:54,552 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-15 14:36:54,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6968 states to 6968 states and 20127 transitions. [2022-03-15 14:36:54,566 INFO L78 Accepts]: Start accepts. Automaton has 6968 states and 20127 transitions. Word has length 142 [2022-03-15 14:36:54,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:36:54,566 INFO L470 AbstractCegarLoop]: Abstraction has 6968 states and 20127 transitions. [2022-03-15 14:36:54,566 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-15 14:36:54,566 INFO L276 IsEmpty]: Start isEmpty. Operand 6968 states and 20127 transitions. [2022-03-15 14:36:54,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-15 14:36:54,574 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:36:54,575 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-15 14:36:54,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-15 14:36:54,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-15 14:36:54,775 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:36:54,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:36:54,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1653362510, now seen corresponding path program 36 times [2022-03-15 14:36:54,776 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:36:54,776 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127781195] [2022-03-15 14:36:54,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:36:54,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:36:54,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:36:55,573 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-15 14:36:55,573 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:36:55,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127781195] [2022-03-15 14:36:55,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127781195] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:36:55,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622263415] [2022-03-15 14:36:55,574 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 14:36:55,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:36:55,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:36:55,575 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:36:55,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-15 14:36:55,877 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 14:36:55,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:36:55,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 14:36:55,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:36:56,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:36:56,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-15 14:36:56,908 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:36:56,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:36:56,926 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-15 14:36:56,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:36:57,067 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-15 14:36:57,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:36:57,084 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-15 14:36:57,088 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-15 14:36:57,676 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-15 14:36:57,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622263415] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:36:57,676 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:36:57,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 22, 18] total 61 [2022-03-15 14:36:57,677 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724887014] [2022-03-15 14:36:57,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:36:57,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-15 14:36:57,677 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:36:57,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-15 14:36:57,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=3350, Unknown=1, NotChecked=116, Total=3660 [2022-03-15 14:36:57,678 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-15 14:37:01,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:37:01,800 INFO L93 Difference]: Finished difference Result 19844 states and 54634 transitions. [2022-03-15 14:37:01,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-15 14:37:01,801 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-15 14:37:01,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:37:01,833 INFO L225 Difference]: With dead ends: 19844 [2022-03-15 14:37:01,834 INFO L226 Difference]: Without dead ends: 19303 [2022-03-15 14:37:01,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 258 SyntacticMatches, 10 SemanticMatches, 122 ConstructedPredicates, 1 IntricatePredicates, 3 DeprecatedPredicates, 3922 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1416, Invalid=13593, Unknown=1, NotChecked=242, Total=15252 [2022-03-15 14:37:01,836 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-15 14:37:01,836 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-15 14:37:01,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19303 states. [2022-03-15 14:37:02,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19303 to 7219. [2022-03-15 14:37:02,020 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-15 14:37:02,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7219 states to 7219 states and 20762 transitions. [2022-03-15 14:37:02,033 INFO L78 Accepts]: Start accepts. Automaton has 7219 states and 20762 transitions. Word has length 143 [2022-03-15 14:37:02,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:37:02,034 INFO L470 AbstractCegarLoop]: Abstraction has 7219 states and 20762 transitions. [2022-03-15 14:37:02,034 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-15 14:37:02,034 INFO L276 IsEmpty]: Start isEmpty. Operand 7219 states and 20762 transitions. [2022-03-15 14:37:02,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-15 14:37:02,042 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:37:02,043 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-15 14:37:02,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-15 14:37:02,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-15 14:37:02,243 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:37:02,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:37:02,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1054034610, now seen corresponding path program 37 times [2022-03-15 14:37:02,244 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:37:02,244 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684116239] [2022-03-15 14:37:02,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:37:02,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:37:02,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:37:03,133 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-15 14:37:03,134 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:37:03,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684116239] [2022-03-15 14:37:03,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684116239] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:37:03,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669543745] [2022-03-15 14:37:03,134 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 14:37:03,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:37:03,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:37:03,135 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:37:03,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-15 14:37:03,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:37:03,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 67 conjunts are in the unsatisfiable core [2022-03-15 14:37:03,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:37:03,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:37:03,448 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:37:03,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-15 14:37:04,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-03-15 14:37:04,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-15 14:37:04,727 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-15 14:37:04,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:37:04,867 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-15 14:37:04,955 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:37:04,955 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-15 14:37:04,958 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-15 14:37:06,902 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-15 14:37:06,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669543745] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:37:06,902 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:37:06,902 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 89 [2022-03-15 14:37:06,902 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553856233] [2022-03-15 14:37:06,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:37:06,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-03-15 14:37:06,903 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:37:06,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-03-15 14:37:06,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=662, Invalid=6997, Unknown=1, NotChecked=172, Total=7832 [2022-03-15 14:37:06,904 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-15 14:37:33,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:37:33,128 INFO L93 Difference]: Finished difference Result 70657 states and 195778 transitions. [2022-03-15 14:37:33,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 247 states. [2022-03-15 14:37:33,129 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-15 14:37:33,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:37:33,294 INFO L225 Difference]: With dead ends: 70657 [2022-03-15 14:37:33,294 INFO L226 Difference]: Without dead ends: 66394 [2022-03-15 14:37:33,298 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 666 GetRequests, 252 SyntacticMatches, 87 SemanticMatches, 327 ConstructedPredicates, 1 IntricatePredicates, 8 DeprecatedPredicates, 46692 ImplicationChecksByTransitivity, 23.5s TimeCoverageRelationStatistics Valid=10836, Invalid=96419, Unknown=5, NotChecked=652, Total=107912 [2022-03-15 14:37:33,299 INFO L933 BasicCegarLoop]: 553 mSDtfsCounter, 7354 mSDsluCounter, 28460 mSDsCounter, 0 mSdLazyCounter, 8068 mSolverCounterSat, 614 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s 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.4s IncrementalHoareTripleChecker+Time [2022-03-15 14:37:33,299 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.4s Time] [2022-03-15 14:37:33,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66394 states. [2022-03-15 14:37:34,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66394 to 15628. [2022-03-15 14:37:34,131 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-15 14:37:34,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15628 states to 15628 states and 47559 transitions. [2022-03-15 14:37:34,171 INFO L78 Accepts]: Start accepts. Automaton has 15628 states and 47559 transitions. Word has length 143 [2022-03-15 14:37:34,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:37:34,171 INFO L470 AbstractCegarLoop]: Abstraction has 15628 states and 47559 transitions. [2022-03-15 14:37:34,171 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-15 14:37:34,171 INFO L276 IsEmpty]: Start isEmpty. Operand 15628 states and 47559 transitions. [2022-03-15 14:37:34,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-15 14:37:34,195 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:37:34,195 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-15 14:37:34,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-15 14:37:34,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:37:34,396 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:37:34,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:37:34,397 INFO L85 PathProgramCache]: Analyzing trace with hash -64123904, now seen corresponding path program 38 times [2022-03-15 14:37:34,397 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:37:34,397 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427393396] [2022-03-15 14:37:34,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:37:34,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:37:34,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:37:35,435 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-15 14:37:35,435 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:37:35,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427393396] [2022-03-15 14:37:35,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427393396] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:37:35,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286840108] [2022-03-15 14:37:35,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:37:35,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:37:35,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:37:35,436 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:37:35,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-15 14:37:35,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:37:35,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:37:35,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 73 conjunts are in the unsatisfiable core [2022-03-15 14:37:35,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:37:35,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:37:35,773 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:37:35,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-15 14:37:36,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-03-15 14:37:37,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-15 14:37:37,278 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-15 14:37:37,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:37:37,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:37:37,671 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-15 14:37:37,674 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-15 14:37:40,257 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-15 14:37:40,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286840108] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:37:40,258 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:37:40,258 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 92 [2022-03-15 14:37:40,258 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870976413] [2022-03-15 14:37:40,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:37:40,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2022-03-15 14:37:40,259 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:37:40,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2022-03-15 14:37:40,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=674, Invalid=7698, Unknown=0, NotChecked=0, Total=8372 [2022-03-15 14:37:40,260 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-15 14:39:00,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:39:00,119 INFO L93 Difference]: Finished difference Result 108964 states and 294379 transitions. [2022-03-15 14:39:00,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 536 states. [2022-03-15 14:39:00,119 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-15 14:39:00,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:39:00,320 INFO L225 Difference]: With dead ends: 108964 [2022-03-15 14:39:00,321 INFO L226 Difference]: Without dead ends: 80283 [2022-03-15 14:39:00,338 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1028 GetRequests, 282 SyntacticMatches, 128 SemanticMatches, 618 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180556 ImplicationChecksByTransitivity, 70.9s TimeCoverageRelationStatistics Valid=33504, Invalid=350276, Unknown=0, NotChecked=0, Total=383780 [2022-03-15 14:39:00,338 INFO L933 BasicCegarLoop]: 999 mSDtfsCounter, 10685 mSDsluCounter, 55577 mSDsCounter, 0 mSdLazyCounter, 14120 mSolverCounterSat, 1102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s 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.4s IncrementalHoareTripleChecker+Time [2022-03-15 14:39:00,338 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.4s Time] [2022-03-15 14:39:00,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80283 states. [2022-03-15 14:39:01,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80283 to 16430. [2022-03-15 14:39:01,104 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-15 14:39:01,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16430 states to 16430 states and 49790 transitions. [2022-03-15 14:39:01,142 INFO L78 Accepts]: Start accepts. Automaton has 16430 states and 49790 transitions. Word has length 146 [2022-03-15 14:39:01,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:39:01,142 INFO L470 AbstractCegarLoop]: Abstraction has 16430 states and 49790 transitions. [2022-03-15 14:39:01,142 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-15 14:39:01,142 INFO L276 IsEmpty]: Start isEmpty. Operand 16430 states and 49790 transitions. [2022-03-15 14:39:01,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-15 14:39:01,157 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:39:01,158 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-15 14:39:01,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-15 14:39:01,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-03-15 14:39:01,358 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:39:01,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:39:01,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1262487403, now seen corresponding path program 39 times [2022-03-15 14:39:01,359 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:39:01,359 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623816906] [2022-03-15 14:39:01,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:39:01,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:39:01,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:39:01,490 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-15 14:39:01,490 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:39:01,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623816906] [2022-03-15 14:39:01,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623816906] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:39:01,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287555386] [2022-03-15 14:39:01,491 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:39:01,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:39:01,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:39:01,492 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:39:01,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-15 14:39:01,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 14:39:01,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:39:01,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-15 14:39:01,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:39:02,367 INFO L353 Elim1Store]: treesize reduction 48, result has 5.9 percent of original size [2022-03-15 14:39:02,367 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-15 14:39:02,412 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-15 14:39:02,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:39:02,683 INFO L353 Elim1Store]: treesize reduction 34, result has 33.3 percent of original size [2022-03-15 14:39:02,683 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-15 14:39:03,103 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-15 14:39:03,103 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287555386] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:39:03,104 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:39:03,104 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21, 21] total 49 [2022-03-15 14:39:03,104 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479135176] [2022-03-15 14:39:03,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:39:03,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-15 14:39:03,104 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:39:03,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-15 14:39:03,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=2019, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 14:39:03,105 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-15 14:39:04,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:39:04,504 INFO L93 Difference]: Finished difference Result 19254 states and 56903 transitions. [2022-03-15 14:39:04,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 14:39:04,505 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-15 14:39:04,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:39:04,542 INFO L225 Difference]: With dead ends: 19254 [2022-03-15 14:39:04,542 INFO L226 Difference]: Without dead ends: 18089 [2022-03-15 14:39:04,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2592 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1432, Invalid=7124, Unknown=0, NotChecked=0, Total=8556 [2022-03-15 14:39:04,543 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-15 14:39:04,543 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-15 14:39:04,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18089 states. [2022-03-15 14:39:04,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18089 to 16097. [2022-03-15 14:39:04,790 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-15 14:39:04,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16097 states to 16097 states and 48982 transitions. [2022-03-15 14:39:04,829 INFO L78 Accepts]: Start accepts. Automaton has 16097 states and 48982 transitions. Word has length 151 [2022-03-15 14:39:04,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:39:04,829 INFO L470 AbstractCegarLoop]: Abstraction has 16097 states and 48982 transitions. [2022-03-15 14:39:04,829 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-15 14:39:04,829 INFO L276 IsEmpty]: Start isEmpty. Operand 16097 states and 48982 transitions. [2022-03-15 14:39:04,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2022-03-15 14:39:04,846 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:39:04,846 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-15 14:39:04,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-15 14:39:05,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-03-15 14:39:05,053 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:39:05,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:39:05,054 INFO L85 PathProgramCache]: Analyzing trace with hash 149553678, now seen corresponding path program 40 times [2022-03-15 14:39:05,054 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:39:05,054 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421793695] [2022-03-15 14:39:05,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:39:05,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:39:05,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:39:06,113 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-15 14:39:06,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:39:06,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421793695] [2022-03-15 14:39:06,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421793695] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:39:06,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638381297] [2022-03-15 14:39:06,113 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 14:39:06,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:39:06,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:39:06,115 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:39:06,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-15 14:39:06,227 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 14:39:06,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:39:06,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-15 14:39:06,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:39:06,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:39:06,431 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:39:06,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-15 14:39:07,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 19 treesize of output 21 [2022-03-15 14:39:08,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-15 14:39:08,063 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-15 14:39:08,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:39:08,301 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-15 14:39:08,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:39:08,325 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-15 14:39:08,328 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-15 14:39:10,557 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-15 14:39:10,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638381297] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:39:10,557 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:39:10,557 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36, 36] total 98 [2022-03-15 14:39:10,557 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753050726] [2022-03-15 14:39:10,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:39:10,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2022-03-15 14:39:10,558 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:39:10,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2022-03-15 14:39:10,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=764, Invalid=8551, Unknown=1, NotChecked=190, Total=9506 [2022-03-15 14:39:10,559 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-15 14:43:00,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:43:00,378 INFO L93 Difference]: Finished difference Result 132932 states and 354073 transitions. [2022-03-15 14:43:00,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 947 states. [2022-03-15 14:43:00,378 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-15 14:43:00,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:43:00,775 INFO L225 Difference]: With dead ends: 132932 [2022-03-15 14:43:00,776 INFO L226 Difference]: Without dead ends: 102386 [2022-03-15 14:43:00,839 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1706 GetRequests, 277 SyntacticMatches, 395 SemanticMatches, 1034 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 547126 ImplicationChecksByTransitivity, 196.0s TimeCoverageRelationStatistics Valid=107987, Invalid=962199, Unknown=8, NotChecked=2066, Total=1072260 [2022-03-15 14:43:00,839 INFO L933 BasicCegarLoop]: 3137 mSDtfsCounter, 10764 mSDsluCounter, 150773 mSDsCounter, 0 mSdLazyCounter, 39105 mSolverCounterSat, 955 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.1s 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, 17.9s IncrementalHoareTripleChecker+Time [2022-03-15 14:43:00,839 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10764 Valid, 139670 Invalid, 48600 Unknown, 0 Unchecked, 0.3s Time], IncrementalHoareTripleChecker [955 Valid, 39105 Invalid, 0 Unknown, 8540 Unchecked, 17.9s Time] [2022-03-15 14:43:00,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102386 states. [2022-03-15 14:43:01,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102386 to 23567. [2022-03-15 14:43:01,916 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-15 14:43:01,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23567 states to 23567 states and 73397 transitions. [2022-03-15 14:43:01,978 INFO L78 Accepts]: Start accepts. Automaton has 23567 states and 73397 transitions. Word has length 152 [2022-03-15 14:43:01,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:43:01,979 INFO L470 AbstractCegarLoop]: Abstraction has 23567 states and 73397 transitions. [2022-03-15 14:43:01,979 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-15 14:43:01,979 INFO L276 IsEmpty]: Start isEmpty. Operand 23567 states and 73397 transitions. [2022-03-15 14:43:02,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2022-03-15 14:43:02,003 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:43:02,003 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-15 14:43:02,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-15 14:43:02,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-03-15 14:43:02,219 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:43:02,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:43:02,220 INFO L85 PathProgramCache]: Analyzing trace with hash -155623454, now seen corresponding path program 41 times [2022-03-15 14:43:02,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:43:02,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053574164] [2022-03-15 14:43:02,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:43:02,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:43:02,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:43:02,857 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-15 14:43:02,857 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:43:02,857 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053574164] [2022-03-15 14:43:02,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053574164] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:43:02,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734223623] [2022-03-15 14:43:02,858 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 14:43:02,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:43:02,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:43:02,859 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:43:02,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-15 14:43:03,014 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 14:43:03,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:43:03,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-15 14:43:03,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:43:03,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:43:03,065 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-03-15 14:43:03,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-03-15 14:43:03,371 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:43:03,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-03-15 14:43:04,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 14:43:04,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:43:04,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:43:04,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-15 14:43:04,975 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-15 14:43:04,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:43:06,631 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:43:06,631 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-15 14:43:06,638 INFO L353 Elim1Store]: treesize reduction 11, result has 38.9 percent of original size [2022-03-15 14:43:06,638 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-15 14:43:06,643 INFO L353 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2022-03-15 14:43:06,643 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-15 14:43:06,650 INFO L353 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2022-03-15 14:43:06,651 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-15 14:43:07,975 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-15 14:43:07,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734223623] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:43:07,976 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:43:07,976 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 38, 36] total 98 [2022-03-15 14:43:07,976 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102546438] [2022-03-15 14:43:07,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:43:07,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2022-03-15 14:43:07,977 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:43:07,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2022-03-15 14:43:07,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1164, Invalid=8262, Unknown=80, NotChecked=0, Total=9506 [2022-03-15 14:43:07,978 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) [2022-03-15 14:43:35,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:43:35,663 INFO L93 Difference]: Finished difference Result 79179 states and 223423 transitions. [2022-03-15 14:43:35,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 238 states. [2022-03-15 14:43:35,663 INFO L78 Accepts]: Start accepts. Automaton has 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) Word has length 152 [2022-03-15 14:43:35,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:43:35,834 INFO L225 Difference]: With dead ends: 79179 [2022-03-15 14:43:35,834 INFO L226 Difference]: Without dead ends: 70885 [2022-03-15 14:43:35,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 586 GetRequests, 257 SyntacticMatches, 7 SemanticMatches, 322 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34778 ImplicationChecksByTransitivity, 26.4s TimeCoverageRelationStatistics Valid=13869, Invalid=90695, Unknown=88, NotChecked=0, Total=104652 [2022-03-15 14:43:35,838 INFO L933 BasicCegarLoop]: 333 mSDtfsCounter, 6112 mSDsluCounter, 18273 mSDsCounter, 0 mSdLazyCounter, 4520 mSolverCounterSat, 367 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6112 SdHoareTripleChecker+Valid, 16356 SdHoareTripleChecker+Invalid, 10037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 367 IncrementalHoareTripleChecker+Valid, 4520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5150 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:43:35,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6112 Valid, 16356 Invalid, 10037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [367 Valid, 4520 Invalid, 0 Unknown, 5150 Unchecked, 2.1s Time] [2022-03-15 14:43:35,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70885 states. [2022-03-15 14:43:36,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70885 to 26343. [2022-03-15 14:43:36,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26343 states, 26342 states have (on average 3.0935388353200213) internal successors, (81490), 26342 states have internal predecessors, (81490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:43:36,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26343 states to 26343 states and 81490 transitions. [2022-03-15 14:43:36,684 INFO L78 Accepts]: Start accepts. Automaton has 26343 states and 81490 transitions. Word has length 152 [2022-03-15 14:43:36,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:43:36,685 INFO L470 AbstractCegarLoop]: Abstraction has 26343 states and 81490 transitions. [2022-03-15 14:43:36,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has 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) [2022-03-15 14:43:36,685 INFO L276 IsEmpty]: Start isEmpty. Operand 26343 states and 81490 transitions. [2022-03-15 14:43:36,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2022-03-15 14:43:36,711 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:43:36,711 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-15 14:43:36,728 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-03-15 14:43:36,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:43:36,912 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:43:36,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:43:36,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1030084406, now seen corresponding path program 42 times [2022-03-15 14:43:36,912 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:43:36,912 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322064419] [2022-03-15 14:43:36,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:43:36,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:43:36,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:43:37,620 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-15 14:43:37,621 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:43:37,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322064419] [2022-03-15 14:43:37,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322064419] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:43:37,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699148837] [2022-03-15 14:43:37,621 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 14:43:37,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:43:37,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:43:37,622 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:43:37,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-15 14:43:38,100 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 14:43:38,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:43:38,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 14:43:38,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:43:38,768 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:43:38,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:43:38,789 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 33 proven. 36 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-03-15 14:43:38,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:43:39,065 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-15 14:43:39,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 15 [2022-03-15 14:43:39,583 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 6 proven. 64 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-03-15 14:43:39,583 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699148837] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:43:39,583 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:43:39,583 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 13, 15] total 53 [2022-03-15 14:43:39,584 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399595774] [2022-03-15 14:43:39,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:43:39,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-15 14:43:39,584 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:43:39,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-15 14:43:39,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=345, Invalid=2411, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 14:43:39,585 INFO L87 Difference]: Start difference. First operand 26343 states and 81490 transitions. Second operand has 53 states, 53 states have (on average 6.0754716981132075) internal successors, (322), 53 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:43:49,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:43:49,136 INFO L93 Difference]: Finished difference Result 48890 states and 144091 transitions. [2022-03-15 14:43:49,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-03-15 14:43:49,137 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 6.0754716981132075) internal successors, (322), 53 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 152 [2022-03-15 14:43:49,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:43:49,257 INFO L225 Difference]: With dead ends: 48890 [2022-03-15 14:43:49,257 INFO L226 Difference]: Without dead ends: 48773 [2022-03-15 14:43:49,258 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 451 GetRequests, 310 SyntacticMatches, 8 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5071 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=2775, Invalid=15314, Unknown=1, NotChecked=0, Total=18090 [2022-03-15 14:43:49,258 INFO L933 BasicCegarLoop]: 256 mSDtfsCounter, 1958 mSDsluCounter, 6520 mSDsCounter, 0 mSdLazyCounter, 1074 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1958 SdHoareTripleChecker+Valid, 6577 SdHoareTripleChecker+Invalid, 2113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1074 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 954 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 14:43:49,258 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1958 Valid, 6577 Invalid, 2113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1074 Invalid, 0 Unknown, 954 Unchecked, 0.5s Time] [2022-03-15 14:43:49,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48773 states. [2022-03-15 14:43:49,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48773 to 30511. [2022-03-15 14:43:49,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30511 states, 30510 states have (on average 3.096394624713209) internal successors, (94471), 30510 states have internal predecessors, (94471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:43:50,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30511 states to 30511 states and 94471 transitions. [2022-03-15 14:43:50,098 INFO L78 Accepts]: Start accepts. Automaton has 30511 states and 94471 transitions. Word has length 152 [2022-03-15 14:43:50,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:43:50,098 INFO L470 AbstractCegarLoop]: Abstraction has 30511 states and 94471 transitions. [2022-03-15 14:43:50,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 6.0754716981132075) internal successors, (322), 53 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:43:50,099 INFO L276 IsEmpty]: Start isEmpty. Operand 30511 states and 94471 transitions. [2022-03-15 14:43:50,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2022-03-15 14:43:50,225 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:43:50,225 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-15 14:43:50,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-03-15 14:43:50,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:43:50,425 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:43:50,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:43:50,426 INFO L85 PathProgramCache]: Analyzing trace with hash -789139220, now seen corresponding path program 43 times [2022-03-15 14:43:50,426 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:43:50,426 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554244586] [2022-03-15 14:43:50,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:43:50,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:43:50,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:43:51,134 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-15 14:43:51,134 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:43:51,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554244586] [2022-03-15 14:43:51,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554244586] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:43:51,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28838025] [2022-03-15 14:43:51,134 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 14:43:51,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:43:51,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:43:51,136 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:43:51,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-15 14:43:51,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:43:51,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-15 14:43:51,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:43:52,813 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:43:52,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:43:52,834 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-15 14:43:52,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:43:52,983 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-15 14:43:52,983 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-15 14:43:55,100 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-15 14:43:55,101 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28838025] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:43:55,101 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:43:55,101 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 29, 29] total 81 [2022-03-15 14:43:55,101 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11408638] [2022-03-15 14:43:55,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:43:55,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2022-03-15 14:43:55,101 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:43:55,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2022-03-15 14:43:55,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=746, Invalid=5734, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 14:43:55,102 INFO L87 Difference]: Start difference. First operand 30511 states and 94471 transitions. Second operand has 81 states, 81 states have (on average 4.6419753086419755) internal successors, (376), 81 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-15 14:44:05,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:44:05,951 INFO L93 Difference]: Finished difference Result 58876 states and 167854 transitions. [2022-03-15 14:44:05,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2022-03-15 14:44:05,952 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 4.6419753086419755) internal successors, (376), 81 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 152 [2022-03-15 14:44:05,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:44:06,154 INFO L225 Difference]: With dead ends: 58876 [2022-03-15 14:44:06,155 INFO L226 Difference]: Without dead ends: 53695 [2022-03-15 14:44:06,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 486 GetRequests, 254 SyntacticMatches, 9 SemanticMatches, 223 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15397 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=6083, Invalid=44317, Unknown=0, NotChecked=0, Total=50400 [2022-03-15 14:44:06,163 INFO L933 BasicCegarLoop]: 631 mSDtfsCounter, 2075 mSDsluCounter, 18919 mSDsCounter, 0 mSdLazyCounter, 4370 mSolverCounterSat, 286 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2075 SdHoareTripleChecker+Valid, 19180 SdHoareTripleChecker+Invalid, 5763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 286 IncrementalHoareTripleChecker+Valid, 4370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1107 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 14:44:06,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2075 Valid, 19180 Invalid, 5763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [286 Valid, 4370 Invalid, 0 Unknown, 1107 Unchecked, 1.9s Time] [2022-03-15 14:44:06,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53695 states. [2022-03-15 14:44:06,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53695 to 21494. [2022-03-15 14:44:06,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21494 states, 21493 states have (on average 2.972223514632671) internal successors, (63882), 21493 states have internal predecessors, (63882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:44:06,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21494 states to 21494 states and 63882 transitions. [2022-03-15 14:44:06,770 INFO L78 Accepts]: Start accepts. Automaton has 21494 states and 63882 transitions. Word has length 152 [2022-03-15 14:44:06,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:44:06,770 INFO L470 AbstractCegarLoop]: Abstraction has 21494 states and 63882 transitions. [2022-03-15 14:44:06,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 4.6419753086419755) internal successors, (376), 81 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-15 14:44:06,771 INFO L276 IsEmpty]: Start isEmpty. Operand 21494 states and 63882 transitions. [2022-03-15 14:44:06,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2022-03-15 14:44:06,803 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:44:06,803 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-15 14:44:06,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-15 14:44:07,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-15 14:44:07,004 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:44:07,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:44:07,004 INFO L85 PathProgramCache]: Analyzing trace with hash 461185782, now seen corresponding path program 44 times [2022-03-15 14:44:07,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:44:07,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560082763] [2022-03-15 14:44:07,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:44:07,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:44:07,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:44:07,911 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-15 14:44:07,911 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:44:07,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560082763] [2022-03-15 14:44:07,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560082763] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:44:07,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187833520] [2022-03-15 14:44:07,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:44:07,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:44:07,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:44:07,913 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:44:07,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-15 14:44:08,043 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:44:08,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:44:08,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 56 conjunts are in the unsatisfiable core [2022-03-15 14:44:08,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:44:09,682 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:44:09,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:44:09,706 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 9 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:44:09,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:44:10,024 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-15 14:44:10,024 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 15 [2022-03-15 14:44:12,588 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 6 proven. 139 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:44:12,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187833520] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:44:12,588 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:44:12,588 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 29, 29] total 81 [2022-03-15 14:44:12,589 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424930069] [2022-03-15 14:44:12,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:44:12,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2022-03-15 14:44:12,589 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:44:12,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2022-03-15 14:44:12,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=570, Invalid=5910, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 14:44:12,590 INFO L87 Difference]: Start difference. First operand 21494 states and 63882 transitions. Second operand has 81 states, 81 states have (on average 4.6419753086419755) internal successors, (376), 81 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) Received shutdown request... [2022-03-15 14:44:15,918 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 14:44:15,918 WARN L244 SmtUtils]: Removed 7 from assertion stack [2022-03-15 14:44:15,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-15 14:44:15,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 253 SyntacticMatches, 4 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4737 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=1848, Invalid=15444, Unknown=0, NotChecked=0, Total=17292 [2022-03-15 14:44:15,921 INFO L933 BasicCegarLoop]: 170 mSDtfsCounter, 1375 mSDsluCounter, 5357 mSDsCounter, 0 mSdLazyCounter, 1659 mSolverCounterSat, 169 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1375 SdHoareTripleChecker+Valid, 5170 SdHoareTripleChecker+Invalid, 1931 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 169 IncrementalHoareTripleChecker+Valid, 1659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 103 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 14:44:15,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1375 Valid, 5170 Invalid, 1931 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [169 Valid, 1659 Invalid, 0 Unknown, 103 Unchecked, 0.7s Time] [2022-03-15 14:44:15,921 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-03-15 14:44:15,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-15 14:44:15,967 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 14:44:16,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-15 14:44:16,122 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (21494states) and FLOYD_HOARE automaton (currently 54 states, 81 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 67 for 19ms.. [2022-03-15 14:44:16,123 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-03-15 14:44:16,123 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-03-15 14:44:16,125 INFO L732 BasicCegarLoop]: Path program histogram: [44, 1, 1, 1, 1] [2022-03-15 14:44:16,127 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-15 14:44:16,127 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-15 14:44:16,128 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 02:44:16 BasicIcfg [2022-03-15 14:44:16,128 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-15 14:44:16,128 INFO L158 Benchmark]: Toolchain (without parser) took 751000.95ms. Allocated memory was 186.6MB in the beginning and 1.8GB in the end (delta: 1.6GB). Free memory was 136.3MB in the beginning and 848.6MB in the end (delta: -712.3MB). Peak memory consumption was 860.7MB. Max. memory is 8.0GB. [2022-03-15 14:44:16,128 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 186.6MB. Free memory was 152.8MB in the beginning and 152.6MB in the end (delta: 146.8kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 14:44:16,128 INFO L158 Benchmark]: CACSL2BoogieTranslator took 273.58ms. Allocated memory is still 186.6MB. Free memory was 136.2MB in the beginning and 162.4MB in the end (delta: -26.2MB). Peak memory consumption was 9.7MB. Max. memory is 8.0GB. [2022-03-15 14:44:16,128 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.78ms. Allocated memory is still 186.6MB. Free memory was 162.4MB in the beginning and 160.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-15 14:44:16,128 INFO L158 Benchmark]: Boogie Preprocessor took 24.32ms. Allocated memory is still 186.6MB. Free memory was 160.3MB in the beginning and 159.2MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 14:44:16,128 INFO L158 Benchmark]: RCFGBuilder took 432.54ms. Allocated memory is still 186.6MB. Free memory was 159.2MB in the beginning and 141.4MB in the end (delta: 17.8MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. [2022-03-15 14:44:16,129 INFO L158 Benchmark]: TraceAbstraction took 750229.26ms. Allocated memory was 186.6MB in the beginning and 1.8GB in the end (delta: 1.6GB). Free memory was 140.9MB in the beginning and 848.6MB in the end (delta: -707.8MB). Peak memory consumption was 865.6MB. Max. memory is 8.0GB. [2022-03-15 14:44:16,129 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.12ms. Allocated memory is still 186.6MB. Free memory was 152.8MB in the beginning and 152.6MB in the end (delta: 146.8kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 273.58ms. Allocated memory is still 186.6MB. Free memory was 136.2MB in the beginning and 162.4MB in the end (delta: -26.2MB). Peak memory consumption was 9.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 35.78ms. Allocated memory is still 186.6MB. Free memory was 162.4MB in the beginning and 160.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 24.32ms. Allocated memory is still 186.6MB. Free memory was 160.3MB in the beginning and 159.2MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 432.54ms. Allocated memory is still 186.6MB. Free memory was 159.2MB in the beginning and 141.4MB in the end (delta: 17.8MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. * TraceAbstraction took 750229.26ms. Allocated memory was 186.6MB in the beginning and 1.8GB in the end (delta: 1.6GB). Free memory was 140.9MB in the beginning and 848.6MB in the end (delta: -707.8MB). Peak memory consumption was 865.6MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while BasicCegarLoop was constructing difference of abstraction (21494states) and FLOYD_HOARE automaton (currently 54 states, 81 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 67 for 19ms.. - 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 (21494states) and FLOYD_HOARE automaton (currently 54 states, 81 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 67 for 19ms.. - 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 (21494states) and FLOYD_HOARE automaton (currently 54 states, 81 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 67 for 19ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 128 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 750.1s, OverallIterations: 48, TraceHistogramMax: 6, PathProgramHistogramMax: 44, EmptinessCheckTime: 0.6s, AutomataDifference: 593.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 123737 SdHoareTripleChecker+Valid, 67.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 123737 mSDsluCounter, 540364 SdHoareTripleChecker+Invalid, 56.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 53565 IncrementalHoareTripleChecker+Unchecked, 573579 mSDsCounter, 10159 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 152554 IncrementalHoareTripleChecker+Invalid, 216278 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 10159 mSolverCounterUnsat, 15523 mSDtfsCounter, 152554 mSolverCounterSat, 1.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 18727 GetRequests, 10292 SyntacticMatches, 792 SemanticMatches, 7642 ConstructedPredicates, 15 IntricatePredicates, 49 DeprecatedPredicates, 1109268 ImplicationChecksByTransitivity, 540.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=30511occurred in iteration=46, InterpolantAutomatonStates: 5391, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 12.2s AutomataMinimizationTime, 47 MinimizatonAttempts, 640746 StatesRemovedByMinimization, 45 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 4.8s SatisfiabilityAnalysisTime, 126.6s InterpolantComputationTime, 11777 NumberOfCodeBlocks, 11609 NumberOfCodeBlocksAsserted, 173 NumberOfCheckSat, 17352 ConstructedInterpolants, 1001 QuantifiedInterpolants, 233403 SizeOfPredicates, 1064 NumberOfNonLiveVariables, 13482 ConjunctsInSsa, 1866 ConjunctsInUnsatCore, 136 InterpolantComputations, 4 PerfectInterpolantSequences, 1786/9180 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