/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-bad-ring.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-01 15:46:49,697 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-01 15:46:49,699 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-01 15:46:49,731 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-01 15:46:49,747 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-01 15:46:49,748 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-01 15:46:49,749 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-01 15:46:49,750 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-01 15:46:49,751 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-01 15:46:49,752 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-01 15:46:49,752 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-01 15:46:49,753 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-01 15:46:49,753 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-01 15:46:49,754 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-01 15:46:49,754 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-01 15:46:49,755 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-01 15:46:49,756 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-01 15:46:49,772 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-01 15:46:49,773 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-01 15:46:49,774 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-01 15:46:49,775 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-01 15:46:49,776 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-01 15:46:49,777 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-01 15:46:49,777 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-01 15:46:49,779 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-01 15:46:49,779 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-01 15:46:49,779 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-01 15:46:49,780 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-01 15:46:49,780 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-01 15:46:49,781 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-01 15:46:49,781 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-01 15:46:49,781 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-01 15:46:49,782 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-01 15:46:49,782 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-01 15:46:49,783 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-01 15:46:49,783 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-01 15:46:49,784 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-01 15:46:49,784 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-01 15:46:49,784 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-01 15:46:49,785 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-01 15:46:49,785 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-01 15:46:49,787 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-01 15:46:49,804 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-01 15:46:49,804 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-01 15:46:49,804 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-01 15:46:49,804 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-01 15:46:49,805 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-01 15:46:49,805 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-01 15:46:49,805 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-01 15:46:49,805 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-01 15:46:49,805 INFO L138 SettingsManager]: * Use SBE=true [2022-03-01 15:46:49,806 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-01 15:46:49,806 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-01 15:46:49,806 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-01 15:46:49,806 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-01 15:46:49,806 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-01 15:46:49,806 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-01 15:46:49,806 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-01 15:46:49,806 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-01 15:46:49,806 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-01 15:46:49,806 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-01 15:46:49,807 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-01 15:46:49,807 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-01 15:46:49,807 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-01 15:46:49,807 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-01 15:46:49,807 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-01 15:46:49,807 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-01 15:46:49,807 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 15:46:49,807 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-01 15:46:49,807 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-01 15:46:49,807 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-01 15:46:49,807 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-01 15:46:49,808 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-01 15:46:49,808 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-01 15:46:49,808 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-01 15:46:49,808 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-01 15:46:49,980 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-01 15:46:50,008 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-01 15:46:50,010 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-01 15:46:50,011 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-01 15:46:50,015 INFO L275 PluginConnector]: CDTParser initialized [2022-03-01 15:46:50,017 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-ring.wvr.c [2022-03-01 15:46:50,062 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1f6abd405/e070a45c053a45be8b9860954c9959ec/FLAG76c0047e9 [2022-03-01 15:46:50,429 INFO L306 CDTParser]: Found 1 translation units. [2022-03-01 15:46:50,429 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-ring.wvr.c [2022-03-01 15:46:50,434 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1f6abd405/e070a45c053a45be8b9860954c9959ec/FLAG76c0047e9 [2022-03-01 15:46:50,443 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1f6abd405/e070a45c053a45be8b9860954c9959ec [2022-03-01 15:46:50,445 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-01 15:46:50,446 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-01 15:46:50,447 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-01 15:46:50,448 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-01 15:46:50,450 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-01 15:46:50,450 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.03 03:46:50" (1/1) ... [2022-03-01 15:46:50,451 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40122cf0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 03:46:50, skipping insertion in model container [2022-03-01 15:46:50,451 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.03 03:46:50" (1/1) ... [2022-03-01 15:46:50,457 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-01 15:46:50,471 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-01 15:46:50,638 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-bad-ring.wvr.c[3947,3960] [2022-03-01 15:46:50,643 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-01 15:46:50,647 INFO L203 MainTranslator]: Completed pre-run [2022-03-01 15:46:50,677 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-bad-ring.wvr.c[3947,3960] [2022-03-01 15:46:50,679 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-01 15:46:50,692 INFO L208 MainTranslator]: Completed translation [2022-03-01 15:46:50,693 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 03:46:50 WrapperNode [2022-03-01 15:46:50,693 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-01 15:46:50,694 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-01 15:46:50,694 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-01 15:46:50,694 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-01 15:46:50,698 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 03:46:50" (1/1) ... [2022-03-01 15:46:50,713 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 03:46:50" (1/1) ... [2022-03-01 15:46:50,744 INFO L137 Inliner]: procedures = 25, calls = 61, calls flagged for inlining = 16, calls inlined = 20, statements flattened = 315 [2022-03-01 15:46:50,744 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-01 15:46:50,744 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-01 15:46:50,745 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-01 15:46:50,745 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-01 15:46:50,751 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 03:46:50" (1/1) ... [2022-03-01 15:46:50,751 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 03:46:50" (1/1) ... [2022-03-01 15:46:50,760 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 03:46:50" (1/1) ... [2022-03-01 15:46:50,761 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 03:46:50" (1/1) ... [2022-03-01 15:46:50,774 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 03:46:50" (1/1) ... [2022-03-01 15:46:50,777 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 03:46:50" (1/1) ... [2022-03-01 15:46:50,778 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 03:46:50" (1/1) ... [2022-03-01 15:46:50,780 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-01 15:46:50,781 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-01 15:46:50,781 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-01 15:46:50,781 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-01 15:46:50,798 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 03:46:50" (1/1) ... [2022-03-01 15:46:50,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 15:46:50,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:46:50,823 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-01 15:46:50,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-01 15:46:50,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-01 15:46:50,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-01 15:46:50,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-01 15:46:50,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-01 15:46:50,849 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-01 15:46:50,849 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-01 15:46:50,849 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-01 15:46:50,849 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-01 15:46:50,850 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-01 15:46:50,850 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-01 15:46:50,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-01 15:46:50,850 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-03-01 15:46:50,850 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-03-01 15:46:50,850 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-03-01 15:46:50,850 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-01 15:46:50,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-01 15:46:50,850 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-01 15:46:50,852 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-01 15:46:50,926 INFO L234 CfgBuilder]: Building ICFG [2022-03-01 15:46:50,927 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-01 15:46:51,269 INFO L275 CfgBuilder]: Performing block encoding [2022-03-01 15:46:51,351 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-01 15:46:51,351 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2022-03-01 15:46:51,354 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 03:46:51 BoogieIcfgContainer [2022-03-01 15:46:51,354 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-01 15:46:51,355 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-01 15:46:51,355 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-01 15:46:51,358 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-01 15:46:51,358 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.03 03:46:50" (1/3) ... [2022-03-01 15:46:51,359 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a3b4b3b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 03:46:51, skipping insertion in model container [2022-03-01 15:46:51,360 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 03:46:50" (2/3) ... [2022-03-01 15:46:51,360 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a3b4b3b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 03:46:51, skipping insertion in model container [2022-03-01 15:46:51,360 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 03:46:51" (3/3) ... [2022-03-01 15:46:51,362 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-bad-ring.wvr.c [2022-03-01 15:46:51,366 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-01 15:46:51,367 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-01 15:46:51,367 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-01 15:46:51,367 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-01 15:46:51,419 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,419 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,420 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~l~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,420 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~l~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,420 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,422 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,422 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,422 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,422 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,422 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,422 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,422 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,422 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,422 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,423 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,423 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,423 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,423 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,423 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,423 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,424 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,424 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,424 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,424 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,424 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,424 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,425 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,425 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,425 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,425 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,425 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,425 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,426 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,426 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,426 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,426 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,426 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~l~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,426 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,426 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,426 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,427 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,430 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~l~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,430 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,430 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,430 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,430 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,431 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~l~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,431 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~l~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,431 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,431 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,431 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,431 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,431 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,431 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,431 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,431 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,432 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,432 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,432 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,432 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,432 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,432 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,432 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,432 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,433 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,433 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,433 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,433 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,433 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,447 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,447 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,449 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,449 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,449 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,449 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,449 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,454 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,457 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,457 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,460 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,460 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,460 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,460 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,461 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,461 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,461 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,461 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,461 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,461 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,461 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,461 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,461 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,461 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,462 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,462 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,462 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,462 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,462 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,462 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,462 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,462 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,462 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,463 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,463 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,463 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,463 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~short18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,463 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,463 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,464 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,464 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,464 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,464 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,464 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~short18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,464 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,464 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,465 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,465 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,465 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,465 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,465 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,465 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,465 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,465 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,465 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,469 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,469 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,469 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,469 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,469 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,470 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,470 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,470 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,470 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,470 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,470 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,471 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,471 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,471 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,471 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,471 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~short18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,471 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,471 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,472 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,473 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,473 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,473 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,474 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,474 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,474 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,474 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,474 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~l~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,474 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,474 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 15:46:51,479 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-01 15:46:51,518 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 15:46:51,522 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-01 15:46:51,523 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-01 15:46:51,538 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 255 places, 267 transitions, 558 flow [2022-03-01 15:46:51,766 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 7033 states, 7032 states have (on average 3.9591865756541527) internal successors, (27841), 7032 states have internal predecessors, (27841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:51,797 INFO L276 IsEmpty]: Start isEmpty. Operand has 7033 states, 7032 states have (on average 3.9591865756541527) internal successors, (27841), 7032 states have internal predecessors, (27841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:51,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-03-01 15:46:51,864 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:46:51,865 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:46:51,865 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:46:51,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:46:51,870 INFO L85 PathProgramCache]: Analyzing trace with hash 64630819, now seen corresponding path program 1 times [2022-03-01 15:46:51,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:46:51,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437562099] [2022-03-01 15:46:51,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:46:51,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:46:51,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:46:52,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 15:46:52,101 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:46:52,101 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437562099] [2022-03-01 15:46:52,102 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437562099] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 15:46:52,102 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 15:46:52,102 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-01 15:46:52,103 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948191422] [2022-03-01 15:46:52,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 15:46:52,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-01 15:46:52,108 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:46:52,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-01 15:46:52,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-01 15:46:52,150 INFO L87 Difference]: Start difference. First operand has 7033 states, 7032 states have (on average 3.9591865756541527) internal successors, (27841), 7032 states have internal predecessors, (27841), 0 states have call successors, (0), 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 95.5) internal successors, (191), 2 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:52,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:46:52,300 INFO L93 Difference]: Finished difference Result 7033 states and 24830 transitions. [2022-03-01 15:46:52,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 15:46:52,303 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 95.5) internal successors, (191), 2 states have internal predecessors, (191), 0 states have call successors, (0), 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 191 [2022-03-01 15:46:52,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:46:52,413 INFO L225 Difference]: With dead ends: 7033 [2022-03-01 15:46:52,414 INFO L226 Difference]: Without dead ends: 7025 [2022-03-01 15:46:52,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-01 15:46:52,418 INFO L933 BasicCegarLoop]: 224 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 15:46:52,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 224 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 15:46:52,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7025 states. [2022-03-01 15:46:52,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7025 to 7025. [2022-03-01 15:46:52,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7025 states, 7024 states have (on average 3.533883826879271) internal successors, (24822), 7024 states have internal predecessors, (24822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:52,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7025 states to 7025 states and 24822 transitions. [2022-03-01 15:46:52,713 INFO L78 Accepts]: Start accepts. Automaton has 7025 states and 24822 transitions. Word has length 191 [2022-03-01 15:46:52,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:46:52,714 INFO L470 AbstractCegarLoop]: Abstraction has 7025 states and 24822 transitions. [2022-03-01 15:46:52,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 95.5) internal successors, (191), 2 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:52,714 INFO L276 IsEmpty]: Start isEmpty. Operand 7025 states and 24822 transitions. [2022-03-01 15:46:52,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2022-03-01 15:46:52,733 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:46:52,733 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:46:52,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-01 15:46:52,734 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:46:52,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:46:52,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1257954073, now seen corresponding path program 1 times [2022-03-01 15:46:52,735 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:46:52,736 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255660424] [2022-03-01 15:46:52,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:46:52,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:46:52,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:46:53,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 15:46:53,038 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:46:53,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255660424] [2022-03-01 15:46:53,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255660424] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 15:46:53,038 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 15:46:53,038 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-01 15:46:53,038 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544397391] [2022-03-01 15:46:53,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 15:46:53,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 15:46:53,039 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:46:53,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 15:46:53,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-01 15:46:53,040 INFO L87 Difference]: Start difference. First operand 7025 states and 24822 transitions. Second operand has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:53,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:46:53,314 INFO L93 Difference]: Finished difference Result 9883 states and 34057 transitions. [2022-03-01 15:46:53,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 15:46:53,315 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 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 199 [2022-03-01 15:46:53,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:46:53,368 INFO L225 Difference]: With dead ends: 9883 [2022-03-01 15:46:53,369 INFO L226 Difference]: Without dead ends: 7031 [2022-03-01 15:46:53,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-03-01 15:46:53,371 INFO L933 BasicCegarLoop]: 208 mSDtfsCounter, 392 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 775 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 15:46:53,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [392 Valid, 775 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 15:46:53,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7031 states. [2022-03-01 15:46:53,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7031 to 7026. [2022-03-01 15:46:53,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7026 states, 7025 states have (on average 3.533523131672598) internal successors, (24823), 7025 states have internal predecessors, (24823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:53,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7026 states to 7026 states and 24823 transitions. [2022-03-01 15:46:53,622 INFO L78 Accepts]: Start accepts. Automaton has 7026 states and 24823 transitions. Word has length 199 [2022-03-01 15:46:53,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:46:53,624 INFO L470 AbstractCegarLoop]: Abstraction has 7026 states and 24823 transitions. [2022-03-01 15:46:53,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:53,624 INFO L276 IsEmpty]: Start isEmpty. Operand 7026 states and 24823 transitions. [2022-03-01 15:46:53,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-03-01 15:46:53,642 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:46:53,642 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:46:53,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-01 15:46:53,643 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:46:53,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:46:53,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1530199539, now seen corresponding path program 1 times [2022-03-01 15:46:53,644 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:46:53,644 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184704916] [2022-03-01 15:46:53,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:46:53,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:46:53,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:46:53,920 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:46:53,920 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:46:53,920 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184704916] [2022-03-01 15:46:53,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184704916] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 15:46:53,921 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 15:46:53,921 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-01 15:46:53,921 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574473230] [2022-03-01 15:46:53,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 15:46:53,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 15:46:53,921 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:46:53,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 15:46:53,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-01 15:46:53,922 INFO L87 Difference]: Start difference. First operand 7026 states and 24823 transitions. Second operand has 7 states, 7 states have (on average 29.428571428571427) internal successors, (206), 7 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:54,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:46:54,175 INFO L93 Difference]: Finished difference Result 9029 states and 30546 transitions. [2022-03-01 15:46:54,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 15:46:54,175 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 29.428571428571427) internal successors, (206), 7 states have internal predecessors, (206), 0 states have call successors, (0), 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 206 [2022-03-01 15:46:54,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:46:54,198 INFO L225 Difference]: With dead ends: 9029 [2022-03-01 15:46:54,198 INFO L226 Difference]: Without dead ends: 7284 [2022-03-01 15:46:54,198 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-03-01 15:46:54,199 INFO L933 BasicCegarLoop]: 208 mSDtfsCounter, 269 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 785 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 15:46:54,199 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [269 Valid, 785 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 15:46:54,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7284 states. [2022-03-01 15:46:54,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7284 to 7279. [2022-03-01 15:46:54,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7279 states, 7278 states have (on average 3.4741687276724376) internal successors, (25285), 7278 states have internal predecessors, (25285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:54,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7279 states to 7279 states and 25285 transitions. [2022-03-01 15:46:54,418 INFO L78 Accepts]: Start accepts. Automaton has 7279 states and 25285 transitions. Word has length 206 [2022-03-01 15:46:54,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:46:54,419 INFO L470 AbstractCegarLoop]: Abstraction has 7279 states and 25285 transitions. [2022-03-01 15:46:54,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 29.428571428571427) internal successors, (206), 7 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:54,420 INFO L276 IsEmpty]: Start isEmpty. Operand 7279 states and 25285 transitions. [2022-03-01 15:46:54,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2022-03-01 15:46:54,440 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:46:54,440 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:46:54,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-01 15:46:54,441 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:46:54,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:46:54,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1262822431, now seen corresponding path program 1 times [2022-03-01 15:46:54,441 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:46:54,442 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444850249] [2022-03-01 15:46:54,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:46:54,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:46:54,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:46:54,578 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 15:46:54,578 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:46:54,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444850249] [2022-03-01 15:46:54,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444850249] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 15:46:54,578 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 15:46:54,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-01 15:46:54,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141774231] [2022-03-01 15:46:54,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 15:46:54,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 15:46:54,579 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:46:54,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 15:46:54,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-01 15:46:54,580 INFO L87 Difference]: Start difference. First operand 7279 states and 25285 transitions. Second operand has 5 states, 5 states have (on average 42.6) internal successors, (213), 5 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:54,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:46:54,765 INFO L93 Difference]: Finished difference Result 11487 states and 40044 transitions. [2022-03-01 15:46:54,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 15:46:54,766 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 42.6) internal successors, (213), 5 states have internal predecessors, (213), 0 states have call successors, (0), 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 213 [2022-03-01 15:46:54,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:46:54,797 INFO L225 Difference]: With dead ends: 11487 [2022-03-01 15:46:54,797 INFO L226 Difference]: Without dead ends: 9215 [2022-03-01 15:46:54,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-01 15:46:54,804 INFO L933 BasicCegarLoop]: 213 mSDtfsCounter, 157 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 667 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 15:46:54,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 667 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 15:46:54,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9215 states. [2022-03-01 15:46:55,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9215 to 7763. [2022-03-01 15:46:55,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7763 states, 7762 states have (on average 3.479902087090956) internal successors, (27011), 7762 states have internal predecessors, (27011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:55,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7763 states to 7763 states and 27011 transitions. [2022-03-01 15:46:55,105 INFO L78 Accepts]: Start accepts. Automaton has 7763 states and 27011 transitions. Word has length 213 [2022-03-01 15:46:55,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:46:55,105 INFO L470 AbstractCegarLoop]: Abstraction has 7763 states and 27011 transitions. [2022-03-01 15:46:55,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 42.6) internal successors, (213), 5 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:55,106 INFO L276 IsEmpty]: Start isEmpty. Operand 7763 states and 27011 transitions. [2022-03-01 15:46:55,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2022-03-01 15:46:55,123 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:46:55,124 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:46:55,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-01 15:46:55,124 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:46:55,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:46:55,124 INFO L85 PathProgramCache]: Analyzing trace with hash -237404023, now seen corresponding path program 1 times [2022-03-01 15:46:55,125 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:46:55,125 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301358119] [2022-03-01 15:46:55,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:46:55,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:46:55,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:46:55,211 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 15:46:55,212 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:46:55,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301358119] [2022-03-01 15:46:55,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301358119] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 15:46:55,212 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 15:46:55,212 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 15:46:55,212 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982884792] [2022-03-01 15:46:55,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 15:46:55,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 15:46:55,213 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:46:55,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 15:46:55,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 15:46:55,213 INFO L87 Difference]: Start difference. First operand 7763 states and 27011 transitions. Second operand has 3 states, 3 states have (on average 73.33333333333333) internal successors, (220), 3 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:55,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:46:55,280 INFO L93 Difference]: Finished difference Result 6173 states and 21632 transitions. [2022-03-01 15:46:55,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 15:46:55,281 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 73.33333333333333) internal successors, (220), 3 states have internal predecessors, (220), 0 states have call successors, (0), 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 220 [2022-03-01 15:46:55,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:46:55,304 INFO L225 Difference]: With dead ends: 6173 [2022-03-01 15:46:55,304 INFO L226 Difference]: Without dead ends: 6173 [2022-03-01 15:46:55,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 15:46:55,307 INFO L933 BasicCegarLoop]: 216 mSDtfsCounter, 47 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 15:46:55,308 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 381 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 15:46:55,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6173 states. [2022-03-01 15:46:55,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6173 to 6173. [2022-03-01 15:46:55,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6173 states, 6172 states have (on average 3.5048606610499027) internal successors, (21632), 6172 states have internal predecessors, (21632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:55,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6173 states to 6173 states and 21632 transitions. [2022-03-01 15:46:55,497 INFO L78 Accepts]: Start accepts. Automaton has 6173 states and 21632 transitions. Word has length 220 [2022-03-01 15:46:55,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:46:55,498 INFO L470 AbstractCegarLoop]: Abstraction has 6173 states and 21632 transitions. [2022-03-01 15:46:55,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 73.33333333333333) internal successors, (220), 3 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:55,498 INFO L276 IsEmpty]: Start isEmpty. Operand 6173 states and 21632 transitions. [2022-03-01 15:46:55,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2022-03-01 15:46:55,510 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:46:55,511 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:46:55,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-01 15:46:55,511 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:46:55,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:46:55,512 INFO L85 PathProgramCache]: Analyzing trace with hash -974156201, now seen corresponding path program 2 times [2022-03-01 15:46:55,512 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:46:55,512 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661230954] [2022-03-01 15:46:55,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:46:55,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:46:55,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:46:55,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 15:46:55,650 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:46:55,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661230954] [2022-03-01 15:46:55,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661230954] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 15:46:55,650 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 15:46:55,650 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-01 15:46:55,650 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531405123] [2022-03-01 15:46:55,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 15:46:55,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 15:46:55,651 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:46:55,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 15:46:55,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-01 15:46:55,651 INFO L87 Difference]: Start difference. First operand 6173 states and 21632 transitions. Second operand has 6 states, 6 states have (on average 36.666666666666664) internal successors, (220), 6 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:55,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:46:55,772 INFO L93 Difference]: Finished difference Result 6744 states and 23072 transitions. [2022-03-01 15:46:55,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 15:46:55,772 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 36.666666666666664) internal successors, (220), 6 states have internal predecessors, (220), 0 states have call successors, (0), 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 220 [2022-03-01 15:46:55,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:46:55,793 INFO L225 Difference]: With dead ends: 6744 [2022-03-01 15:46:55,793 INFO L226 Difference]: Without dead ends: 6179 [2022-03-01 15:46:55,793 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-03-01 15:46:55,794 INFO L933 BasicCegarLoop]: 208 mSDtfsCounter, 113 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 764 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 15:46:55,794 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 764 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 15:46:55,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6179 states. [2022-03-01 15:46:55,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6179 to 6174. [2022-03-01 15:46:55,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6174 states, 6173 states have (on average 3.5044548841730117) internal successors, (21633), 6173 states have internal predecessors, (21633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:56,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6174 states to 6174 states and 21633 transitions. [2022-03-01 15:46:56,005 INFO L78 Accepts]: Start accepts. Automaton has 6174 states and 21633 transitions. Word has length 220 [2022-03-01 15:46:56,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:46:56,005 INFO L470 AbstractCegarLoop]: Abstraction has 6174 states and 21633 transitions. [2022-03-01 15:46:56,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 36.666666666666664) internal successors, (220), 6 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:56,006 INFO L276 IsEmpty]: Start isEmpty. Operand 6174 states and 21633 transitions. [2022-03-01 15:46:56,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2022-03-01 15:46:56,019 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:46:56,020 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:46:56,020 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-03-01 15:46:56,020 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:46:56,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:46:56,020 INFO L85 PathProgramCache]: Analyzing trace with hash -833363831, now seen corresponding path program 1 times [2022-03-01 15:46:56,021 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:46:56,021 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626739332] [2022-03-01 15:46:56,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:46:56,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:46:56,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:46:56,205 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 15:46:56,205 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:46:56,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626739332] [2022-03-01 15:46:56,205 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626739332] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:46:56,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155423975] [2022-03-01 15:46:56,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:46:56,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:46:56,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:46:56,220 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:46:56,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-01 15:46:56,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:46:56,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 15:46:56,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:46:57,167 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 15:46:57,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:46:57,223 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 12 treesize of output 4 [2022-03-01 15:46:57,840 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 15:46:57,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155423975] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:46:57,840 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:46:57,840 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-01 15:46:57,841 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512640717] [2022-03-01 15:46:57,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:46:57,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 15:46:57,841 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:46:57,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 15:46:57,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=480, Unknown=0, NotChecked=0, Total=600 [2022-03-01 15:46:57,842 INFO L87 Difference]: Start difference. First operand 6174 states and 21633 transitions. Second operand has 25 states, 25 states have (on average 15.2) internal successors, (380), 25 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:58,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:46:58,280 INFO L93 Difference]: Finished difference Result 11553 states and 39683 transitions. [2022-03-01 15:46:58,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 15:46:58,281 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 15.2) internal successors, (380), 25 states have internal predecessors, (380), 0 states have call successors, (0), 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 227 [2022-03-01 15:46:58,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:46:58,294 INFO L225 Difference]: With dead ends: 11553 [2022-03-01 15:46:58,294 INFO L226 Difference]: Without dead ends: 4012 [2022-03-01 15:46:58,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 475 GetRequests, 440 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=286, Invalid=1046, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 15:46:58,295 INFO L933 BasicCegarLoop]: 237 mSDtfsCounter, 1160 mSDsluCounter, 3176 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1160 SdHoareTripleChecker+Valid, 3250 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 15:46:58,295 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1160 Valid, 3250 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 15:46:58,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4012 states. [2022-03-01 15:46:58,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4012 to 4007. [2022-03-01 15:46:58,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4007 states, 4006 states have (on average 3.3949076385421866) internal successors, (13600), 4006 states have internal predecessors, (13600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:58,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4007 states to 4007 states and 13600 transitions. [2022-03-01 15:46:58,455 INFO L78 Accepts]: Start accepts. Automaton has 4007 states and 13600 transitions. Word has length 227 [2022-03-01 15:46:58,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:46:58,456 INFO L470 AbstractCegarLoop]: Abstraction has 4007 states and 13600 transitions. [2022-03-01 15:46:58,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 15.2) internal successors, (380), 25 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:58,456 INFO L276 IsEmpty]: Start isEmpty. Operand 4007 states and 13600 transitions. [2022-03-01 15:46:58,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-03-01 15:46:58,476 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:46:58,477 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:46:58,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-01 15:46:58,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:46:58,700 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:46:58,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:46:58,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1211493865, now seen corresponding path program 2 times [2022-03-01 15:46:58,700 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:46:58,700 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009962831] [2022-03-01 15:46:58,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:46:58,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:46:58,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:46:58,895 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-03-01 15:46:58,895 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:46:58,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009962831] [2022-03-01 15:46:58,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009962831] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 15:46:58,896 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 15:46:58,896 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-01 15:46:58,896 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380180000] [2022-03-01 15:46:58,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 15:46:58,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 15:46:58,896 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:46:58,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 15:46:58,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-03-01 15:46:58,897 INFO L87 Difference]: Start difference. First operand 4007 states and 13600 transitions. Second operand has 12 states, 12 states have (on average 18.916666666666668) internal successors, (227), 12 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:59,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:46:59,183 INFO L93 Difference]: Finished difference Result 5700 states and 19646 transitions. [2022-03-01 15:46:59,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 15:46:59,184 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 18.916666666666668) internal successors, (227), 12 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 234 [2022-03-01 15:46:59,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:46:59,200 INFO L225 Difference]: With dead ends: 5700 [2022-03-01 15:46:59,201 INFO L226 Difference]: Without dead ends: 5700 [2022-03-01 15:46:59,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=143, Invalid=507, Unknown=0, NotChecked=0, Total=650 [2022-03-01 15:46:59,201 INFO L933 BasicCegarLoop]: 224 mSDtfsCounter, 759 mSDsluCounter, 1558 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 759 SdHoareTripleChecker+Valid, 1725 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 15:46:59,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [759 Valid, 1725 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 15:46:59,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5700 states. [2022-03-01 15:46:59,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5700 to 4896. [2022-03-01 15:46:59,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4896 states, 4895 states have (on average 3.417364657814096) internal successors, (16728), 4895 states have internal predecessors, (16728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:59,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4896 states to 4896 states and 16728 transitions. [2022-03-01 15:46:59,314 INFO L78 Accepts]: Start accepts. Automaton has 4896 states and 16728 transitions. Word has length 234 [2022-03-01 15:46:59,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:46:59,315 INFO L470 AbstractCegarLoop]: Abstraction has 4896 states and 16728 transitions. [2022-03-01 15:46:59,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 18.916666666666668) internal successors, (227), 12 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:46:59,315 INFO L276 IsEmpty]: Start isEmpty. Operand 4896 states and 16728 transitions. [2022-03-01 15:46:59,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-03-01 15:46:59,327 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:46:59,327 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:46:59,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-03-01 15:46:59,327 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:46:59,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:46:59,328 INFO L85 PathProgramCache]: Analyzing trace with hash 566452589, now seen corresponding path program 3 times [2022-03-01 15:46:59,328 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:46:59,328 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075377283] [2022-03-01 15:46:59,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:46:59,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:46:59,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:46:59,762 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 15:46:59,762 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:46:59,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075377283] [2022-03-01 15:46:59,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075377283] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 15:46:59,762 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 15:46:59,763 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-01 15:46:59,763 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792971909] [2022-03-01 15:46:59,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 15:46:59,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 15:46:59,763 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:46:59,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 15:46:59,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-03-01 15:46:59,764 INFO L87 Difference]: Start difference. First operand 4896 states and 16728 transitions. Second operand has 17 states, 17 states have (on average 13.352941176470589) internal successors, (227), 17 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:47:00,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:47:00,229 INFO L93 Difference]: Finished difference Result 6494 states and 22544 transitions. [2022-03-01 15:47:00,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 15:47:00,229 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 13.352941176470589) internal successors, (227), 17 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 234 [2022-03-01 15:47:00,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:47:00,249 INFO L225 Difference]: With dead ends: 6494 [2022-03-01 15:47:00,250 INFO L226 Difference]: Without dead ends: 6494 [2022-03-01 15:47:00,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=216, Invalid=714, Unknown=0, NotChecked=0, Total=930 [2022-03-01 15:47:00,252 INFO L933 BasicCegarLoop]: 221 mSDtfsCounter, 1229 mSDsluCounter, 1493 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1229 SdHoareTripleChecker+Valid, 1665 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 15:47:00,252 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1229 Valid, 1665 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 15:47:00,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6494 states. [2022-03-01 15:47:00,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6494 to 4811. [2022-03-01 15:47:00,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4811 states, 4810 states have (on average 3.434095634095634) internal successors, (16518), 4810 states have internal predecessors, (16518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:47:00,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4811 states to 4811 states and 16518 transitions. [2022-03-01 15:47:00,356 INFO L78 Accepts]: Start accepts. Automaton has 4811 states and 16518 transitions. Word has length 234 [2022-03-01 15:47:00,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:47:00,356 INFO L470 AbstractCegarLoop]: Abstraction has 4811 states and 16518 transitions. [2022-03-01 15:47:00,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 13.352941176470589) internal successors, (227), 17 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:47:00,357 INFO L276 IsEmpty]: Start isEmpty. Operand 4811 states and 16518 transitions. [2022-03-01 15:47:00,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-03-01 15:47:00,370 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:47:00,370 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:47:00,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-03-01 15:47:00,370 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:47:00,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:47:00,371 INFO L85 PathProgramCache]: Analyzing trace with hash 298524689, now seen corresponding path program 1 times [2022-03-01 15:47:00,371 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:47:00,371 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459663245] [2022-03-01 15:47:00,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:47:00,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:47:00,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:47:00,443 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-03-01 15:47:00,443 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:47:00,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459663245] [2022-03-01 15:47:00,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459663245] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 15:47:00,443 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 15:47:00,443 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 15:47:00,443 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101362700] [2022-03-01 15:47:00,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 15:47:00,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 15:47:00,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:47:00,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 15:47:00,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-01 15:47:00,444 INFO L87 Difference]: Start difference. First operand 4811 states and 16518 transitions. Second operand has 4 states, 4 states have (on average 58.0) internal successors, (232), 4 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:47:00,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:47:00,537 INFO L93 Difference]: Finished difference Result 12001 states and 42868 transitions. [2022-03-01 15:47:00,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 15:47:00,537 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 58.0) internal successors, (232), 4 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 239 [2022-03-01 15:47:00,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:47:00,581 INFO L225 Difference]: With dead ends: 12001 [2022-03-01 15:47:00,582 INFO L226 Difference]: Without dead ends: 11761 [2022-03-01 15:47:00,582 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-01 15:47:00,582 INFO L933 BasicCegarLoop]: 220 mSDtfsCounter, 119 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 15:47:00,583 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 602 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 15:47:00,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11761 states. [2022-03-01 15:47:00,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11761 to 9439. [2022-03-01 15:47:00,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9439 states, 9438 states have (on average 3.639966094511549) internal successors, (34354), 9438 states have internal predecessors, (34354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:47:00,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9439 states to 9439 states and 34354 transitions. [2022-03-01 15:47:00,894 INFO L78 Accepts]: Start accepts. Automaton has 9439 states and 34354 transitions. Word has length 239 [2022-03-01 15:47:00,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:47:00,895 INFO L470 AbstractCegarLoop]: Abstraction has 9439 states and 34354 transitions. [2022-03-01 15:47:00,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 58.0) internal successors, (232), 4 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:47:00,895 INFO L276 IsEmpty]: Start isEmpty. Operand 9439 states and 34354 transitions. [2022-03-01 15:47:00,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-03-01 15:47:00,918 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:47:00,919 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:47:00,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-03-01 15:47:00,919 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:47:00,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:47:00,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1882916937, now seen corresponding path program 2 times [2022-03-01 15:47:00,919 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:47:00,920 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655986899] [2022-03-01 15:47:00,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:47:00,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:47:00,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:47:01,089 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 15:47:01,090 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:47:01,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655986899] [2022-03-01 15:47:01,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655986899] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:47:01,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959239442] [2022-03-01 15:47:01,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 15:47:01,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:47:01,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:47:01,108 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:47:01,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-01 15:47:01,261 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 15:47:01,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 15:47:01,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 15:47:01,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:47:01,874 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 15:47:01,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:47:02,555 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 15:47:02,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959239442] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:47:02,564 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:47:02,565 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-01 15:47:02,565 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898104141] [2022-03-01 15:47:02,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:47:02,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 15:47:02,566 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:47:02,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 15:47:02,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=480, Unknown=0, NotChecked=0, Total=600 [2022-03-01 15:47:02,567 INFO L87 Difference]: Start difference. First operand 9439 states and 34354 transitions. Second operand has 25 states, 25 states have (on average 15.4) internal successors, (385), 25 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:47:03,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:47:03,044 INFO L93 Difference]: Finished difference Result 15362 states and 54263 transitions. [2022-03-01 15:47:03,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 15:47:03,045 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 15.4) internal successors, (385), 25 states have internal predecessors, (385), 0 states have call successors, (0), 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 239 [2022-03-01 15:47:03,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:47:03,079 INFO L225 Difference]: With dead ends: 15362 [2022-03-01 15:47:03,080 INFO L226 Difference]: Without dead ends: 9451 [2022-03-01 15:47:03,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 499 GetRequests, 464 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=286, Invalid=1046, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 15:47:03,081 INFO L933 BasicCegarLoop]: 216 mSDtfsCounter, 744 mSDsluCounter, 2608 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 744 SdHoareTripleChecker+Valid, 2653 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 15:47:03,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [744 Valid, 2653 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 15:47:03,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9451 states. [2022-03-01 15:47:03,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9451 to 9446. [2022-03-01 15:47:03,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9446 states, 9445 states have (on average 3.638009528851244) internal successors, (34361), 9445 states have internal predecessors, (34361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:47:03,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9446 states to 9446 states and 34361 transitions. [2022-03-01 15:47:03,339 INFO L78 Accepts]: Start accepts. Automaton has 9446 states and 34361 transitions. Word has length 239 [2022-03-01 15:47:03,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:47:03,339 INFO L470 AbstractCegarLoop]: Abstraction has 9446 states and 34361 transitions. [2022-03-01 15:47:03,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 15.4) internal successors, (385), 25 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:47:03,340 INFO L276 IsEmpty]: Start isEmpty. Operand 9446 states and 34361 transitions. [2022-03-01 15:47:03,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 15:47:03,360 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:47:03,361 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:47:03,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-01 15:47:03,575 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,SelfDestructingSolverStorable10 [2022-03-01 15:47:03,576 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:47:03,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:47:03,576 INFO L85 PathProgramCache]: Analyzing trace with hash -873924213, now seen corresponding path program 3 times [2022-03-01 15:47:03,576 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:47:03,576 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118513671] [2022-03-01 15:47:03,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:47:03,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:47:03,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:47:04,705 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 15:47:04,706 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:47:04,706 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118513671] [2022-03-01 15:47:04,706 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118513671] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:47:04,706 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750575920] [2022-03-01 15:47:04,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 15:47:04,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:47:04,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:47:04,707 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:47:04,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-01 15:47:04,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 15:47:04,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 15:47:04,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 82 conjunts are in the unsatisfiable core [2022-03-01 15:47:04,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:47:07,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:47:07,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-01 15:47:08,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:47:08,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:47:08,657 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 15:47:08,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 42 [2022-03-01 15:47:11,912 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:47:11,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:47:13,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:47:13,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 190 treesize of output 250 [2022-03-01 15:47:13,365 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:47:13,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 111 treesize of output 129 [2022-03-01 15:47:13,374 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 54 treesize of output 42 [2022-03-01 15:47:29,661 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:47:29,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1750575920] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:47:29,662 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:47:29,662 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 40, 40] total 107 [2022-03-01 15:47:29,662 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859866373] [2022-03-01 15:47:29,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:47:29,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 107 states [2022-03-01 15:47:29,663 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:47:29,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2022-03-01 15:47:29,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=572, Invalid=10768, Unknown=2, NotChecked=0, Total=11342 [2022-03-01 15:47:29,666 INFO L87 Difference]: Start difference. First operand 9446 states and 34361 transitions. Second operand has 107 states, 107 states have (on average 5.794392523364486) internal successors, (620), 107 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:47:50,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:47:50,243 INFO L93 Difference]: Finished difference Result 22863 states and 74334 transitions. [2022-03-01 15:47:50,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2022-03-01 15:47:50,243 INFO L78 Accepts]: Start accepts. Automaton has has 107 states, 107 states have (on average 5.794392523364486) internal successors, (620), 107 states have internal predecessors, (620), 0 states have call successors, (0), 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 246 [2022-03-01 15:47:50,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:47:50,326 INFO L225 Difference]: With dead ends: 22863 [2022-03-01 15:47:50,326 INFO L226 Difference]: Without dead ends: 22827 [2022-03-01 15:47:50,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 703 GetRequests, 425 SyntacticMatches, 10 SemanticMatches, 268 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22731 ImplicationChecksByTransitivity, 24.1s TimeCoverageRelationStatistics Valid=7049, Invalid=65579, Unknown=2, NotChecked=0, Total=72630 [2022-03-01 15:47:50,337 INFO L933 BasicCegarLoop]: 230 mSDtfsCounter, 12333 mSDsluCounter, 13575 mSDsCounter, 0 mSdLazyCounter, 3713 mSolverCounterSat, 708 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12333 SdHoareTripleChecker+Valid, 13101 SdHoareTripleChecker+Invalid, 5832 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 708 IncrementalHoareTripleChecker+Valid, 3713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1411 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-01 15:47:50,338 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12333 Valid, 13101 Invalid, 5832 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [708 Valid, 3713 Invalid, 0 Unknown, 1411 Unchecked, 2.0s Time] [2022-03-01 15:47:50,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22827 states. [2022-03-01 15:47:50,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22827 to 13736. [2022-03-01 15:47:50,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13736 states, 13735 states have (on average 3.41914816163087) internal successors, (46962), 13735 states have internal predecessors, (46962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:47:50,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13736 states to 13736 states and 46962 transitions. [2022-03-01 15:47:50,749 INFO L78 Accepts]: Start accepts. Automaton has 13736 states and 46962 transitions. Word has length 246 [2022-03-01 15:47:50,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:47:50,750 INFO L470 AbstractCegarLoop]: Abstraction has 13736 states and 46962 transitions. [2022-03-01 15:47:50,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 107 states, 107 states have (on average 5.794392523364486) internal successors, (620), 107 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:47:50,750 INFO L276 IsEmpty]: Start isEmpty. Operand 13736 states and 46962 transitions. [2022-03-01 15:47:50,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 15:47:50,779 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:47:50,779 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:47:50,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-01 15:47:50,995 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:47:50,996 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:47:50,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:47:50,997 INFO L85 PathProgramCache]: Analyzing trace with hash 754672949, now seen corresponding path program 4 times [2022-03-01 15:47:50,997 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:47:50,997 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221493489] [2022-03-01 15:47:50,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:47:50,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:47:51,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:47:52,125 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 15:47:52,125 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:47:52,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221493489] [2022-03-01 15:47:52,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221493489] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:47:52,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873279802] [2022-03-01 15:47:52,125 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 15:47:52,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:47:52,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:47:52,127 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:47:52,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-01 15:47:52,290 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 15:47:52,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 15:47:52,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 88 conjunts are in the unsatisfiable core [2022-03-01 15:47:52,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:47:55,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:47:55,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-01 15:47:55,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:47:55,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:47:55,872 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 15:47:55,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 44 [2022-03-01 15:47:59,105 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:47:59,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:48:00,264 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:48:00,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 185 treesize of output 245 [2022-03-01 15:48:00,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:48:00,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 106 treesize of output 124 [2022-03-01 15:48:00,296 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 54 treesize of output 42 [2022-03-01 15:48:10,348 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:48:10,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873279802] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:48:10,348 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:48:10,348 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 40, 40] total 104 [2022-03-01 15:48:10,348 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855831740] [2022-03-01 15:48:10,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:48:10,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 104 states [2022-03-01 15:48:10,349 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:48:10,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2022-03-01 15:48:10,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=557, Invalid=10152, Unknown=3, NotChecked=0, Total=10712 [2022-03-01 15:48:10,352 INFO L87 Difference]: Start difference. First operand 13736 states and 46962 transitions. Second operand has 104 states, 104 states have (on average 5.903846153846154) internal successors, (614), 104 states have internal predecessors, (614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:48:36,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:48:36,410 INFO L93 Difference]: Finished difference Result 22697 states and 72515 transitions. [2022-03-01 15:48:36,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 205 states. [2022-03-01 15:48:36,410 INFO L78 Accepts]: Start accepts. Automaton has has 104 states, 104 states have (on average 5.903846153846154) internal successors, (614), 104 states have internal predecessors, (614), 0 states have call successors, (0), 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 246 [2022-03-01 15:48:36,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:48:36,469 INFO L225 Difference]: With dead ends: 22697 [2022-03-01 15:48:36,470 INFO L226 Difference]: Without dead ends: 22265 [2022-03-01 15:48:36,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 738 GetRequests, 442 SyntacticMatches, 11 SemanticMatches, 285 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25842 ImplicationChecksByTransitivity, 29.6s TimeCoverageRelationStatistics Valid=7617, Invalid=74458, Unknown=7, NotChecked=0, Total=82082 [2022-03-01 15:48:36,476 INFO L933 BasicCegarLoop]: 250 mSDtfsCounter, 11559 mSDsluCounter, 14998 mSDsCounter, 0 mSdLazyCounter, 3993 mSolverCounterSat, 705 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11559 SdHoareTripleChecker+Valid, 14578 SdHoareTripleChecker+Invalid, 6005 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 705 IncrementalHoareTripleChecker+Valid, 3993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1307 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-01 15:48:36,476 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11559 Valid, 14578 Invalid, 6005 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [705 Valid, 3993 Invalid, 0 Unknown, 1307 Unchecked, 2.0s Time] [2022-03-01 15:48:36,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22265 states. [2022-03-01 15:48:36,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22265 to 16383. [2022-03-01 15:48:36,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16383 states, 16382 states have (on average 3.3179099011109754) internal successors, (54354), 16382 states have internal predecessors, (54354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:48:36,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16383 states to 16383 states and 54354 transitions. [2022-03-01 15:48:36,863 INFO L78 Accepts]: Start accepts. Automaton has 16383 states and 54354 transitions. Word has length 246 [2022-03-01 15:48:36,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:48:36,866 INFO L470 AbstractCegarLoop]: Abstraction has 16383 states and 54354 transitions. [2022-03-01 15:48:36,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 104 states, 104 states have (on average 5.903846153846154) internal successors, (614), 104 states have internal predecessors, (614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:48:36,866 INFO L276 IsEmpty]: Start isEmpty. Operand 16383 states and 54354 transitions. [2022-03-01 15:48:36,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 15:48:36,900 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:48:36,901 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:48:36,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-01 15:48:37,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:48:37,123 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:48:37,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:48:37,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1739793713, now seen corresponding path program 5 times [2022-03-01 15:48:37,124 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:48:37,124 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843390114] [2022-03-01 15:48:37,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:48:37,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:48:37,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:48:38,467 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 15:48:38,468 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:48:38,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843390114] [2022-03-01 15:48:38,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843390114] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:48:38,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993556306] [2022-03-01 15:48:38,468 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 15:48:38,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:48:38,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:48:38,469 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:48:38,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-01 15:48:38,660 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 15:48:38,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 15:48:38,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 74 conjunts are in the unsatisfiable core [2022-03-01 15:48:38,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:48:40,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:48:40,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-01 15:48:41,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:48:41,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:48:41,272 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 15:48:41,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 44 [2022-03-01 15:48:41,610 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:48:41,610 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 46 treesize of output 33 [2022-03-01 15:48:41,698 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 15:48:41,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:48:42,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:48:42,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 190 treesize of output 250 [2022-03-01 15:48:42,517 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:48:42,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 111 treesize of output 129 [2022-03-01 15:48:42,524 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 54 treesize of output 42 [2022-03-01 15:48:49,068 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 15:48:49,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993556306] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:48:49,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:48:49,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 31, 31] total 90 [2022-03-01 15:48:49,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838142122] [2022-03-01 15:48:49,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:48:49,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2022-03-01 15:48:49,070 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:48:49,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2022-03-01 15:48:49,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=446, Invalid=7563, Unknown=1, NotChecked=0, Total=8010 [2022-03-01 15:48:49,072 INFO L87 Difference]: Start difference. First operand 16383 states and 54354 transitions. Second operand has 90 states, 90 states have (on average 6.7) internal successors, (603), 90 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:49:05,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:49:05,003 INFO L93 Difference]: Finished difference Result 65741 states and 234182 transitions. [2022-03-01 15:49:05,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2022-03-01 15:49:05,004 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 6.7) internal successors, (603), 90 states have internal predecessors, (603), 0 states have call successors, (0), 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 246 [2022-03-01 15:49:05,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:49:05,438 INFO L225 Difference]: With dead ends: 65741 [2022-03-01 15:49:05,438 INFO L226 Difference]: Without dead ends: 64907 [2022-03-01 15:49:05,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 664 GetRequests, 443 SyntacticMatches, 12 SemanticMatches, 209 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12729 ImplicationChecksByTransitivity, 16.3s TimeCoverageRelationStatistics Valid=3830, Invalid=40471, Unknown=9, NotChecked=0, Total=44310 [2022-03-01 15:49:05,441 INFO L933 BasicCegarLoop]: 304 mSDtfsCounter, 4222 mSDsluCounter, 16357 mSDsCounter, 0 mSdLazyCounter, 5171 mSolverCounterSat, 275 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4222 SdHoareTripleChecker+Valid, 15905 SdHoareTripleChecker+Invalid, 5972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 275 IncrementalHoareTripleChecker+Valid, 5171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 526 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-01 15:49:05,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4222 Valid, 15905 Invalid, 5972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [275 Valid, 5171 Invalid, 0 Unknown, 526 Unchecked, 2.2s Time] [2022-03-01 15:49:05,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64907 states. [2022-03-01 15:49:06,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64907 to 33100. [2022-03-01 15:49:06,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33100 states, 33099 states have (on average 3.628266715006496) internal successors, (120092), 33099 states have internal predecessors, (120092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:49:06,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33100 states to 33100 states and 120092 transitions. [2022-03-01 15:49:06,781 INFO L78 Accepts]: Start accepts. Automaton has 33100 states and 120092 transitions. Word has length 246 [2022-03-01 15:49:06,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:49:06,782 INFO L470 AbstractCegarLoop]: Abstraction has 33100 states and 120092 transitions. [2022-03-01 15:49:06,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 6.7) internal successors, (603), 90 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:49:06,782 INFO L276 IsEmpty]: Start isEmpty. Operand 33100 states and 120092 transitions. [2022-03-01 15:49:06,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 15:49:06,857 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:49:06,858 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:49:06,875 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-01 15:49:07,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-01 15:49:07,073 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:49:07,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:49:07,074 INFO L85 PathProgramCache]: Analyzing trace with hash -808155429, now seen corresponding path program 6 times [2022-03-01 15:49:07,074 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:49:07,074 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97026789] [2022-03-01 15:49:07,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:49:07,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:49:07,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:49:07,534 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-01 15:49:07,534 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:49:07,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97026789] [2022-03-01 15:49:07,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97026789] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:49:07,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852139132] [2022-03-01 15:49:07,535 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 15:49:07,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:49:07,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:49:07,548 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:49:07,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-01 15:49:07,731 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 15:49:07,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 15:49:07,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 93 conjunts are in the unsatisfiable core [2022-03-01 15:49:07,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:49:09,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:49:09,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-03-01 15:49:10,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:49:10,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:49:10,310 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 15:49:10,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 45 [2022-03-01 15:49:12,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:49:12,346 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 48 treesize of output 34 [2022-03-01 15:49:12,402 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:49:12,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:49:13,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:49:13,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 190 treesize of output 250 [2022-03-01 15:49:13,410 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:49:13,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 138 treesize of output 156 [2022-03-01 15:49:13,417 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 58 treesize of output 46 [2022-03-01 15:49:17,626 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:49:17,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852139132] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:49:17,627 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:49:17,627 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 40, 40] total 95 [2022-03-01 15:49:17,627 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692592269] [2022-03-01 15:49:17,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:49:17,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2022-03-01 15:49:17,634 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:49:17,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2022-03-01 15:49:17,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=581, Invalid=8345, Unknown=4, NotChecked=0, Total=8930 [2022-03-01 15:49:17,648 INFO L87 Difference]: Start difference. First operand 33100 states and 120092 transitions. Second operand has 95 states, 95 states have (on average 6.389473684210526) internal successors, (607), 95 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:49:27,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:49:27,804 INFO L93 Difference]: Finished difference Result 39993 states and 141121 transitions. [2022-03-01 15:49:27,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 165 states. [2022-03-01 15:49:27,805 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 6.389473684210526) internal successors, (607), 95 states have internal predecessors, (607), 0 states have call successors, (0), 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 246 [2022-03-01 15:49:27,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:49:27,932 INFO L225 Difference]: With dead ends: 39993 [2022-03-01 15:49:27,932 INFO L226 Difference]: Without dead ends: 39993 [2022-03-01 15:49:27,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 674 GetRequests, 428 SyntacticMatches, 5 SemanticMatches, 241 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18628 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=6951, Invalid=51851, Unknown=4, NotChecked=0, Total=58806 [2022-03-01 15:49:27,942 INFO L933 BasicCegarLoop]: 255 mSDtfsCounter, 11647 mSDsluCounter, 12271 mSDsCounter, 0 mSdLazyCounter, 3138 mSolverCounterSat, 813 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11647 SdHoareTripleChecker+Valid, 12006 SdHoareTripleChecker+Invalid, 5103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 813 IncrementalHoareTripleChecker+Valid, 3138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1152 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 15:49:27,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11647 Valid, 12006 Invalid, 5103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [813 Valid, 3138 Invalid, 0 Unknown, 1152 Unchecked, 1.3s Time] [2022-03-01 15:49:28,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39993 states. [2022-03-01 15:49:28,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39993 to 32993. [2022-03-01 15:49:28,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32993 states, 32992 states have (on average 3.653158341416101) internal successors, (120525), 32992 states have internal predecessors, (120525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:49:29,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32993 states to 32993 states and 120525 transitions. [2022-03-01 15:49:29,030 INFO L78 Accepts]: Start accepts. Automaton has 32993 states and 120525 transitions. Word has length 246 [2022-03-01 15:49:29,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:49:29,030 INFO L470 AbstractCegarLoop]: Abstraction has 32993 states and 120525 transitions. [2022-03-01 15:49:29,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 6.389473684210526) internal successors, (607), 95 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:49:29,031 INFO L276 IsEmpty]: Start isEmpty. Operand 32993 states and 120525 transitions. [2022-03-01 15:49:29,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 15:49:29,264 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:49:29,264 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:49:29,282 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-03-01 15:49:29,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-01 15:49:29,465 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:49:29,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:49:29,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1068162757, now seen corresponding path program 7 times [2022-03-01 15:49:29,466 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:49:29,466 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450903644] [2022-03-01 15:49:29,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:49:29,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:49:29,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:49:30,633 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 15:49:30,633 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:49:30,633 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450903644] [2022-03-01 15:49:30,633 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450903644] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:49:30,633 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455978347] [2022-03-01 15:49:30,633 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 15:49:30,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:49:30,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:49:30,641 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:49:30,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-01 15:49:30,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:49:30,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 100 conjunts are in the unsatisfiable core [2022-03-01 15:49:30,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:49:34,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:49:34,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-01 15:49:34,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:49:34,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:49:34,599 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 15:49:34,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 42 [2022-03-01 15:49:35,248 INFO L353 Elim1Store]: treesize reduction 19, result has 67.8 percent of original size [2022-03-01 15:49:35,248 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 57 treesize of output 54 [2022-03-01 15:49:35,282 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:49:35,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:49:36,360 INFO L353 Elim1Store]: treesize reduction 40, result has 77.7 percent of original size [2022-03-01 15:49:36,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 417 treesize of output 483 [2022-03-01 15:49:36,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 15:49:36,399 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:49:36,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 277 treesize of output 309 [2022-03-01 15:49:36,424 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:49:36,424 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 212 [2022-03-01 15:50:06,264 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:50:06,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455978347] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:50:06,265 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:50:06,265 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 44, 43] total 112 [2022-03-01 15:50:06,265 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058342779] [2022-03-01 15:50:06,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:50:06,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2022-03-01 15:50:06,265 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:50:06,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2022-03-01 15:50:06,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=715, Invalid=11716, Unknown=1, NotChecked=0, Total=12432 [2022-03-01 15:50:06,267 INFO L87 Difference]: Start difference. First operand 32993 states and 120525 transitions. Second operand has 112 states, 112 states have (on average 5.482142857142857) internal successors, (614), 112 states have internal predecessors, (614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:50:35,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:50:35,986 INFO L93 Difference]: Finished difference Result 45595 states and 158412 transitions. [2022-03-01 15:50:35,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 240 states. [2022-03-01 15:50:35,987 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 112 states have (on average 5.482142857142857) internal successors, (614), 112 states have internal predecessors, (614), 0 states have call successors, (0), 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 246 [2022-03-01 15:50:35,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:50:36,134 INFO L225 Difference]: With dead ends: 45595 [2022-03-01 15:50:36,134 INFO L226 Difference]: Without dead ends: 45595 [2022-03-01 15:50:36,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 775 GetRequests, 430 SyntacticMatches, 14 SemanticMatches, 331 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37103 ImplicationChecksByTransitivity, 31.5s TimeCoverageRelationStatistics Valid=10950, Invalid=99596, Unknown=10, NotChecked=0, Total=110556 [2022-03-01 15:50:36,139 INFO L933 BasicCegarLoop]: 309 mSDtfsCounter, 13855 mSDsluCounter, 18798 mSDsCounter, 0 mSdLazyCounter, 5374 mSolverCounterSat, 958 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13855 SdHoareTripleChecker+Valid, 18111 SdHoareTripleChecker+Invalid, 7946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 958 IncrementalHoareTripleChecker+Valid, 5374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1614 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-03-01 15:50:36,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13855 Valid, 18111 Invalid, 7946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [958 Valid, 5374 Invalid, 0 Unknown, 1614 Unchecked, 2.4s Time] [2022-03-01 15:50:36,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45595 states. [2022-03-01 15:50:36,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45595 to 35391. [2022-03-01 15:50:36,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35391 states, 35390 states have (on average 3.6126871997739474) internal successors, (127853), 35390 states have internal predecessors, (127853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:50:36,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35391 states to 35391 states and 127853 transitions. [2022-03-01 15:50:36,949 INFO L78 Accepts]: Start accepts. Automaton has 35391 states and 127853 transitions. Word has length 246 [2022-03-01 15:50:36,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:50:36,950 INFO L470 AbstractCegarLoop]: Abstraction has 35391 states and 127853 transitions. [2022-03-01 15:50:36,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 112 states have (on average 5.482142857142857) internal successors, (614), 112 states have internal predecessors, (614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:50:36,950 INFO L276 IsEmpty]: Start isEmpty. Operand 35391 states and 127853 transitions. [2022-03-01 15:50:37,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 15:50:37,241 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:50:37,242 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:50:37,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-01 15:50:37,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:50:37,442 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:50:37,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:50:37,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1799534223, now seen corresponding path program 8 times [2022-03-01 15:50:37,443 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:50:37,443 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794458040] [2022-03-01 15:50:37,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:50:37,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:50:37,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:50:39,019 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:50:39,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:50:39,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794458040] [2022-03-01 15:50:39,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794458040] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:50:39,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186165429] [2022-03-01 15:50:39,019 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 15:50:39,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:50:39,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:50:39,020 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:50:39,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-01 15:50:39,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 15:50:39,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 15:50:39,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 98 conjunts are in the unsatisfiable core [2022-03-01 15:50:39,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:50:42,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:50:42,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-01 15:50:42,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:50:42,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:50:42,510 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 15:50:42,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 42 [2022-03-01 15:50:43,445 INFO L353 Elim1Store]: treesize reduction 19, result has 67.8 percent of original size [2022-03-01 15:50:43,445 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 57 treesize of output 54 [2022-03-01 15:50:43,496 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:50:43,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:50:45,325 INFO L353 Elim1Store]: treesize reduction 40, result has 77.7 percent of original size [2022-03-01 15:50:45,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 335 treesize of output 409 [2022-03-01 15:50:45,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 15:50:45,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:50:45,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 267 treesize of output 305 [2022-03-01 15:50:45,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:50:45,378 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 176 treesize of output 156 [2022-03-01 15:51:22,559 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:51:22,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186165429] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:51:22,559 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:51:22,559 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 41, 41] total 115 [2022-03-01 15:51:22,559 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000449947] [2022-03-01 15:51:22,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:51:22,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 115 states [2022-03-01 15:51:22,560 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:51:22,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2022-03-01 15:51:22,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=651, Invalid=12457, Unknown=2, NotChecked=0, Total=13110 [2022-03-01 15:51:22,561 INFO L87 Difference]: Start difference. First operand 35391 states and 127853 transitions. Second operand has 115 states, 115 states have (on average 5.260869565217392) internal successors, (605), 115 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:51:50,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:51:50,620 INFO L93 Difference]: Finished difference Result 66375 states and 238279 transitions. [2022-03-01 15:51:50,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 198 states. [2022-03-01 15:51:50,620 INFO L78 Accepts]: Start accepts. Automaton has has 115 states, 115 states have (on average 5.260869565217392) internal successors, (605), 115 states have internal predecessors, (605), 0 states have call successors, (0), 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 246 [2022-03-01 15:51:50,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:51:50,861 INFO L225 Difference]: With dead ends: 66375 [2022-03-01 15:51:50,861 INFO L226 Difference]: Without dead ends: 66375 [2022-03-01 15:51:50,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 736 GetRequests, 433 SyntacticMatches, 11 SemanticMatches, 292 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26470 ImplicationChecksByTransitivity, 30.5s TimeCoverageRelationStatistics Valid=7568, Invalid=78559, Unknown=15, NotChecked=0, Total=86142 [2022-03-01 15:51:50,866 INFO L933 BasicCegarLoop]: 295 mSDtfsCounter, 10731 mSDsluCounter, 18257 mSDsCounter, 0 mSdLazyCounter, 4893 mSolverCounterSat, 734 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10731 SdHoareTripleChecker+Valid, 17721 SdHoareTripleChecker+Invalid, 7243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 734 IncrementalHoareTripleChecker+Valid, 4893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1616 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-01 15:51:50,866 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10731 Valid, 17721 Invalid, 7243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [734 Valid, 4893 Invalid, 0 Unknown, 1616 Unchecked, 2.3s Time] [2022-03-01 15:51:50,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66375 states. [2022-03-01 15:51:52,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66375 to 39063. [2022-03-01 15:51:52,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39063 states, 39062 states have (on average 3.620372740771082) internal successors, (141419), 39062 states have internal predecessors, (141419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:51:52,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39063 states to 39063 states and 141419 transitions. [2022-03-01 15:51:52,259 INFO L78 Accepts]: Start accepts. Automaton has 39063 states and 141419 transitions. Word has length 246 [2022-03-01 15:51:52,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:51:52,260 INFO L470 AbstractCegarLoop]: Abstraction has 39063 states and 141419 transitions. [2022-03-01 15:51:52,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 115 states, 115 states have (on average 5.260869565217392) internal successors, (605), 115 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:51:52,260 INFO L276 IsEmpty]: Start isEmpty. Operand 39063 states and 141419 transitions. [2022-03-01 15:51:52,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 15:51:52,340 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:51:52,340 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:51:52,361 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-01 15:51:52,560 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,SelfDestructingSolverStorable16 [2022-03-01 15:51:52,560 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:51:52,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:51:52,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1700431881, now seen corresponding path program 9 times [2022-03-01 15:51:52,561 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:51:52,561 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270650390] [2022-03-01 15:51:52,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:51:52,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:51:52,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:51:53,326 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 15:51:53,326 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:51:53,326 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270650390] [2022-03-01 15:51:53,326 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270650390] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:51:53,326 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703637573] [2022-03-01 15:51:53,326 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 15:51:53,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:51:53,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:51:53,327 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:51:53,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-01 15:51:53,518 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 15:51:53,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 15:51:53,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 96 conjunts are in the unsatisfiable core [2022-03-01 15:51:53,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:51:56,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:51:56,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-01 15:51:57,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:51:57,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:51:57,015 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 15:51:57,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 42 [2022-03-01 15:51:57,751 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:51:57,752 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 32 [2022-03-01 15:51:57,822 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:51:57,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:51:58,936 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:51:58,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 190 treesize of output 250 [2022-03-01 15:51:58,952 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:51:58,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 111 treesize of output 129 [2022-03-01 15:51:58,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 54 treesize of output 42 [2022-03-01 15:52:05,049 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:52:05,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703637573] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:52:05,050 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:52:05,050 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 40, 40] total 105 [2022-03-01 15:52:05,050 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292166025] [2022-03-01 15:52:05,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:52:05,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 105 states [2022-03-01 15:52:05,050 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:52:05,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2022-03-01 15:52:05,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=639, Invalid=10280, Unknown=1, NotChecked=0, Total=10920 [2022-03-01 15:52:05,052 INFO L87 Difference]: Start difference. First operand 39063 states and 141419 transitions. Second operand has 105 states, 105 states have (on average 5.9523809523809526) internal successors, (625), 105 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:52:23,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:52:23,658 INFO L93 Difference]: Finished difference Result 58145 states and 204126 transitions. [2022-03-01 15:52:23,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2022-03-01 15:52:23,659 INFO L78 Accepts]: Start accepts. Automaton has has 105 states, 105 states have (on average 5.9523809523809526) internal successors, (625), 105 states have internal predecessors, (625), 0 states have call successors, (0), 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 246 [2022-03-01 15:52:23,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:52:23,857 INFO L225 Difference]: With dead ends: 58145 [2022-03-01 15:52:23,857 INFO L226 Difference]: Without dead ends: 58145 [2022-03-01 15:52:23,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 725 GetRequests, 432 SyntacticMatches, 9 SemanticMatches, 284 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26914 ImplicationChecksByTransitivity, 19.9s TimeCoverageRelationStatistics Valid=8190, Invalid=73308, Unknown=12, NotChecked=0, Total=81510 [2022-03-01 15:52:23,861 INFO L933 BasicCegarLoop]: 280 mSDtfsCounter, 9721 mSDsluCounter, 14702 mSDsCounter, 0 mSdLazyCounter, 3766 mSolverCounterSat, 651 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9721 SdHoareTripleChecker+Valid, 14355 SdHoareTripleChecker+Invalid, 6269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 651 IncrementalHoareTripleChecker+Valid, 3766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1852 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-01 15:52:23,861 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9721 Valid, 14355 Invalid, 6269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [651 Valid, 3766 Invalid, 0 Unknown, 1852 Unchecked, 1.8s Time] [2022-03-01 15:52:23,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58145 states. [2022-03-01 15:52:24,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58145 to 41730. [2022-03-01 15:52:25,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41730 states, 41729 states have (on average 3.6189220925495458) internal successors, (151014), 41729 states have internal predecessors, (151014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:52:25,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41730 states to 41730 states and 151014 transitions. [2022-03-01 15:52:25,168 INFO L78 Accepts]: Start accepts. Automaton has 41730 states and 151014 transitions. Word has length 246 [2022-03-01 15:52:25,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:52:25,169 INFO L470 AbstractCegarLoop]: Abstraction has 41730 states and 151014 transitions. [2022-03-01 15:52:25,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 105 states, 105 states have (on average 5.9523809523809526) internal successors, (625), 105 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:52:25,169 INFO L276 IsEmpty]: Start isEmpty. Operand 41730 states and 151014 transitions. [2022-03-01 15:52:25,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 15:52:25,257 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:52:25,257 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:52:25,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-01 15:52:25,471 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,SelfDestructingSolverStorable17 [2022-03-01 15:52:25,472 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:52:25,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:52:25,472 INFO L85 PathProgramCache]: Analyzing trace with hash -118756725, now seen corresponding path program 10 times [2022-03-01 15:52:25,472 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:52:25,473 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730407877] [2022-03-01 15:52:25,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:52:25,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:52:25,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:52:27,961 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:52:27,962 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:52:27,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730407877] [2022-03-01 15:52:27,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730407877] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:52:27,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566068580] [2022-03-01 15:52:27,962 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 15:52:27,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:52:27,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:52:27,963 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:52:27,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-01 15:52:28,122 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 15:52:28,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 15:52:28,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 101 conjunts are in the unsatisfiable core [2022-03-01 15:52:28,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:52:31,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:52:31,508 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-03-01 15:52:31,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:52:31,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:52:31,963 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 15:52:31,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 42 [2022-03-01 15:52:33,735 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:52:33,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 32 [2022-03-01 15:52:33,753 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:52:33,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:52:34,654 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:52:34,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 263 treesize of output 315 [2022-03-01 15:52:34,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:52:34,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 139 treesize of output 151 [2022-03-01 15:52:34,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 118 treesize of output 94 [2022-03-01 15:52:41,266 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:52:41,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566068580] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:52:41,266 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:52:41,266 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 44, 43] total 124 [2022-03-01 15:52:41,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419351254] [2022-03-01 15:52:41,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:52:41,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 124 states [2022-03-01 15:52:41,270 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:52:41,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 124 interpolants. [2022-03-01 15:52:41,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=748, Invalid=14502, Unknown=2, NotChecked=0, Total=15252 [2022-03-01 15:52:41,272 INFO L87 Difference]: Start difference. First operand 41730 states and 151014 transitions. Second operand has 124 states, 124 states have (on average 5.088709677419355) internal successors, (631), 124 states have internal predecessors, (631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:53:15,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:53:15,551 INFO L93 Difference]: Finished difference Result 65989 states and 235965 transitions. [2022-03-01 15:53:15,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 224 states. [2022-03-01 15:53:15,551 INFO L78 Accepts]: Start accepts. Automaton has has 124 states, 124 states have (on average 5.088709677419355) internal successors, (631), 124 states have internal predecessors, (631), 0 states have call successors, (0), 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 246 [2022-03-01 15:53:15,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:53:15,773 INFO L225 Difference]: With dead ends: 65989 [2022-03-01 15:53:15,774 INFO L226 Difference]: Without dead ends: 65989 [2022-03-01 15:53:15,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 771 GetRequests, 421 SyntacticMatches, 21 SemanticMatches, 329 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35088 ImplicationChecksByTransitivity, 36.9s TimeCoverageRelationStatistics Valid=10310, Invalid=98899, Unknown=21, NotChecked=0, Total=109230 [2022-03-01 15:53:15,778 INFO L933 BasicCegarLoop]: 376 mSDtfsCounter, 12220 mSDsluCounter, 25193 mSDsCounter, 0 mSdLazyCounter, 7017 mSolverCounterSat, 769 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12220 SdHoareTripleChecker+Valid, 23855 SdHoareTripleChecker+Invalid, 10758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 769 IncrementalHoareTripleChecker+Valid, 7017 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2972 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-03-01 15:53:15,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12220 Valid, 23855 Invalid, 10758 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [769 Valid, 7017 Invalid, 0 Unknown, 2972 Unchecked, 3.2s Time] [2022-03-01 15:53:15,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65989 states. [2022-03-01 15:53:16,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65989 to 45007. [2022-03-01 15:53:16,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45007 states, 45006 states have (on average 3.62373905701462) internal successors, (163090), 45006 states have internal predecessors, (163090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:53:16,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45007 states to 45007 states and 163090 transitions. [2022-03-01 15:53:16,990 INFO L78 Accepts]: Start accepts. Automaton has 45007 states and 163090 transitions. Word has length 246 [2022-03-01 15:53:16,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:53:16,990 INFO L470 AbstractCegarLoop]: Abstraction has 45007 states and 163090 transitions. [2022-03-01 15:53:16,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 124 states, 124 states have (on average 5.088709677419355) internal successors, (631), 124 states have internal predecessors, (631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:53:16,990 INFO L276 IsEmpty]: Start isEmpty. Operand 45007 states and 163090 transitions. [2022-03-01 15:53:17,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 15:53:17,097 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:53:17,098 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:53:17,114 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-03-01 15:53:17,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:53:17,312 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:53:17,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:53:17,312 INFO L85 PathProgramCache]: Analyzing trace with hash 2010628545, now seen corresponding path program 11 times [2022-03-01 15:53:17,312 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:53:17,312 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468045636] [2022-03-01 15:53:17,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:53:17,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:53:17,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:53:18,825 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 15:53:18,826 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:53:18,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468045636] [2022-03-01 15:53:18,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468045636] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:53:18,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230110501] [2022-03-01 15:53:18,826 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 15:53:18,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:53:18,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:53:18,830 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:53:18,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-01 15:53:19,036 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 15:53:19,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 15:53:19,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-01 15:53:19,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:53:19,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-01 15:53:19,214 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-03-01 15:53:19,214 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 14 [2022-03-01 15:53:19,661 INFO L353 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-03-01 15:53:19,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 16 treesize of output 18 [2022-03-01 15:53:21,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:53:21,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-01 15:53:21,298 INFO L353 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-03-01 15:53:21,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 46 [2022-03-01 15:53:21,305 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 29 treesize of output 17 [2022-03-01 15:53:21,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-01 15:53:21,486 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-01 15:53:21,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:53:22,279 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:53:22,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 190 treesize of output 250 [2022-03-01 15:53:22,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:53:22,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 111 treesize of output 129 [2022-03-01 15:53:22,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 54 treesize of output 42 [2022-03-01 15:53:25,349 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 11 [2022-03-01 15:53:25,406 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-01 15:53:25,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230110501] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:53:25,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:53:25,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 22, 22] total 70 [2022-03-01 15:53:25,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311785676] [2022-03-01 15:53:25,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:53:25,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-03-01 15:53:25,407 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:53:25,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-03-01 15:53:25,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=4613, Unknown=1, NotChecked=0, Total=4830 [2022-03-01 15:53:25,408 INFO L87 Difference]: Start difference. First operand 45007 states and 163090 transitions. Second operand has 70 states, 70 states have (on average 8.414285714285715) internal successors, (589), 70 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:53:29,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:53:29,723 INFO L93 Difference]: Finished difference Result 76296 states and 277296 transitions. [2022-03-01 15:53:29,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-01 15:53:29,724 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 8.414285714285715) internal successors, (589), 70 states have internal predecessors, (589), 0 states have call successors, (0), 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 246 [2022-03-01 15:53:29,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:53:30,156 INFO L225 Difference]: With dead ends: 76296 [2022-03-01 15:53:30,157 INFO L226 Difference]: Without dead ends: 76296 [2022-03-01 15:53:30,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 578 GetRequests, 460 SyntacticMatches, 4 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2594 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=749, Invalid=12590, Unknown=1, NotChecked=0, Total=13340 [2022-03-01 15:53:30,165 INFO L933 BasicCegarLoop]: 260 mSDtfsCounter, 956 mSDsluCounter, 12209 mSDsCounter, 0 mSdLazyCounter, 2307 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 956 SdHoareTripleChecker+Valid, 11932 SdHoareTripleChecker+Invalid, 3339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 2307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 990 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 15:53:30,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [956 Valid, 11932 Invalid, 3339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 2307 Invalid, 0 Unknown, 990 Unchecked, 0.9s Time] [2022-03-01 15:53:30,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76296 states. [2022-03-01 15:53:31,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76296 to 41717. [2022-03-01 15:53:31,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41717 states, 41716 states have (on average 3.6889203183430817) internal successors, (153887), 41716 states have internal predecessors, (153887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:53:31,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41717 states to 41717 states and 153887 transitions. [2022-03-01 15:53:31,771 INFO L78 Accepts]: Start accepts. Automaton has 41717 states and 153887 transitions. Word has length 246 [2022-03-01 15:53:31,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:53:31,772 INFO L470 AbstractCegarLoop]: Abstraction has 41717 states and 153887 transitions. [2022-03-01 15:53:31,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 8.414285714285715) internal successors, (589), 70 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:53:31,772 INFO L276 IsEmpty]: Start isEmpty. Operand 41717 states and 153887 transitions. [2022-03-01 15:53:32,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 15:53:32,027 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:53:32,027 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:53:32,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-01 15:53:32,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:53:32,245 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:53:32,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:53:32,245 INFO L85 PathProgramCache]: Analyzing trace with hash 2397729, now seen corresponding path program 12 times [2022-03-01 15:53:32,245 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:53:32,245 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624494512] [2022-03-01 15:53:32,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:53:32,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:53:32,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:53:33,261 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 15:53:33,261 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:53:33,261 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624494512] [2022-03-01 15:53:33,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624494512] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:53:33,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747363135] [2022-03-01 15:53:33,262 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 15:53:33,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:53:33,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:53:33,263 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:53:33,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-01 15:53:33,461 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 15:53:33,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 15:53:33,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 97 conjunts are in the unsatisfiable core [2022-03-01 15:53:33,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:53:36,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:53:36,508 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-03-01 15:53:37,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:53:37,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:53:37,163 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 15:53:37,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 45 [2022-03-01 15:53:38,536 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:53:38,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:53:39,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:53:39,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 185 treesize of output 245 [2022-03-01 15:53:39,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:53:39,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 106 treesize of output 124 [2022-03-01 15:53:39,731 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 54 treesize of output 42 [2022-03-01 15:53:45,527 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:53:45,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747363135] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:53:45,527 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:53:45,527 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 38, 40] total 103 [2022-03-01 15:53:45,528 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610443875] [2022-03-01 15:53:45,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:53:45,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2022-03-01 15:53:45,528 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:53:45,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2022-03-01 15:53:45,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=621, Invalid=9883, Unknown=2, NotChecked=0, Total=10506 [2022-03-01 15:53:45,529 INFO L87 Difference]: Start difference. First operand 41717 states and 153887 transitions. Second operand has 103 states, 103 states have (on average 5.844660194174757) internal successors, (602), 103 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:54:02,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:54:02,543 INFO L93 Difference]: Finished difference Result 48476 states and 174471 transitions. [2022-03-01 15:54:02,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2022-03-01 15:54:02,543 INFO L78 Accepts]: Start accepts. Automaton has has 103 states, 103 states have (on average 5.844660194174757) internal successors, (602), 103 states have internal predecessors, (602), 0 states have call successors, (0), 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 246 [2022-03-01 15:54:02,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:54:02,682 INFO L225 Difference]: With dead ends: 48476 [2022-03-01 15:54:02,683 INFO L226 Difference]: Without dead ends: 48269 [2022-03-01 15:54:02,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 704 GetRequests, 438 SyntacticMatches, 9 SemanticMatches, 257 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19791 ImplicationChecksByTransitivity, 19.4s TimeCoverageRelationStatistics Valid=6832, Invalid=59969, Unknown=21, NotChecked=0, Total=66822 [2022-03-01 15:54:02,686 INFO L933 BasicCegarLoop]: 259 mSDtfsCounter, 10629 mSDsluCounter, 15128 mSDsCounter, 0 mSdLazyCounter, 3860 mSolverCounterSat, 616 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10629 SdHoareTripleChecker+Valid, 14576 SdHoareTripleChecker+Invalid, 6481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 616 IncrementalHoareTripleChecker+Valid, 3860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2005 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-01 15:54:02,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10629 Valid, 14576 Invalid, 6481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [616 Valid, 3860 Invalid, 0 Unknown, 2005 Unchecked, 1.5s Time] [2022-03-01 15:54:02,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48269 states. [2022-03-01 15:54:03,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48269 to 44103. [2022-03-01 15:54:03,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44103 states, 44102 states have (on average 3.6567275860505193) internal successors, (161269), 44102 states have internal predecessors, (161269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:54:03,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44103 states to 44103 states and 161269 transitions. [2022-03-01 15:54:03,665 INFO L78 Accepts]: Start accepts. Automaton has 44103 states and 161269 transitions. Word has length 246 [2022-03-01 15:54:03,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:54:03,665 INFO L470 AbstractCegarLoop]: Abstraction has 44103 states and 161269 transitions. [2022-03-01 15:54:03,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 5.844660194174757) internal successors, (602), 103 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:54:03,665 INFO L276 IsEmpty]: Start isEmpty. Operand 44103 states and 161269 transitions. [2022-03-01 15:54:03,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 15:54:03,763 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:54:03,764 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:54:03,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-01 15:54:03,979 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,SelfDestructingSolverStorable20 [2022-03-01 15:54:03,980 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:54:03,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:54:03,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1391254413, now seen corresponding path program 13 times [2022-03-01 15:54:03,980 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:54:03,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144608748] [2022-03-01 15:54:03,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:54:03,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:54:04,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:54:04,825 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 15:54:04,825 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:54:04,825 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144608748] [2022-03-01 15:54:04,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144608748] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:54:04,825 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204520811] [2022-03-01 15:54:04,825 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 15:54:04,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:54:04,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:54:04,826 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:54:04,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-01 15:54:05,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:54:05,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 86 conjunts are in the unsatisfiable core [2022-03-01 15:54:05,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:54:07,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:54:07,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-01 15:54:08,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:54:08,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:54:08,513 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 15:54:08,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 42 [2022-03-01 15:54:10,287 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:54:10,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:54:11,414 INFO L353 Elim1Store]: treesize reduction 40, result has 77.7 percent of original size [2022-03-01 15:54:11,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 417 treesize of output 483 [2022-03-01 15:54:11,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 15:54:11,463 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:54:11,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 277 treesize of output 309 [2022-03-01 15:54:11,481 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:54:11,481 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 212 [2022-03-01 15:54:36,605 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:54:36,605 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204520811] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:54:36,605 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:54:36,605 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 40, 40] total 106 [2022-03-01 15:54:36,605 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392305755] [2022-03-01 15:54:36,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:54:36,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2022-03-01 15:54:36,606 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:54:36,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2022-03-01 15:54:36,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=516, Invalid=10613, Unknown=1, NotChecked=0, Total=11130 [2022-03-01 15:54:36,607 INFO L87 Difference]: Start difference. First operand 44103 states and 161269 transitions. Second operand has 106 states, 106 states have (on average 5.69811320754717) internal successors, (604), 106 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:54:50,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:54:50,233 INFO L93 Difference]: Finished difference Result 49953 states and 180236 transitions. [2022-03-01 15:54:50,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-03-01 15:54:50,233 INFO L78 Accepts]: Start accepts. Automaton has has 106 states, 106 states have (on average 5.69811320754717) internal successors, (604), 106 states have internal predecessors, (604), 0 states have call successors, (0), 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 246 [2022-03-01 15:54:50,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:54:50,473 INFO L225 Difference]: With dead ends: 49953 [2022-03-01 15:54:50,473 INFO L226 Difference]: Without dead ends: 49953 [2022-03-01 15:54:50,475 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 657 GetRequests, 436 SyntacticMatches, 10 SemanticMatches, 211 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12364 ImplicationChecksByTransitivity, 16.6s TimeCoverageRelationStatistics Valid=3836, Invalid=41319, Unknown=1, NotChecked=0, Total=45156 [2022-03-01 15:54:50,475 INFO L933 BasicCegarLoop]: 247 mSDtfsCounter, 6734 mSDsluCounter, 14114 mSDsCounter, 0 mSdLazyCounter, 3182 mSolverCounterSat, 341 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6734 SdHoareTripleChecker+Valid, 13959 SdHoareTripleChecker+Invalid, 4283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 341 IncrementalHoareTripleChecker+Valid, 3182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 760 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 15:54:50,476 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6734 Valid, 13959 Invalid, 4283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [341 Valid, 3182 Invalid, 0 Unknown, 760 Unchecked, 1.4s Time] [2022-03-01 15:54:50,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49953 states. [2022-03-01 15:54:51,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49953 to 45323. [2022-03-01 15:54:51,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45323 states, 45322 states have (on average 3.6534133533383346) internal successors, (165580), 45322 states have internal predecessors, (165580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:54:51,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45323 states to 45323 states and 165580 transitions. [2022-03-01 15:54:51,421 INFO L78 Accepts]: Start accepts. Automaton has 45323 states and 165580 transitions. Word has length 246 [2022-03-01 15:54:51,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:54:51,422 INFO L470 AbstractCegarLoop]: Abstraction has 45323 states and 165580 transitions. [2022-03-01 15:54:51,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 106 states have (on average 5.69811320754717) internal successors, (604), 106 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:54:51,422 INFO L276 IsEmpty]: Start isEmpty. Operand 45323 states and 165580 transitions. [2022-03-01 15:54:51,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 15:54:51,508 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:54:51,508 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:54:51,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-01 15:54:51,722 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,SelfDestructingSolverStorable21 [2022-03-01 15:54:51,723 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:54:51,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:54:51,723 INFO L85 PathProgramCache]: Analyzing trace with hash 934036013, now seen corresponding path program 14 times [2022-03-01 15:54:51,723 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:54:51,723 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395062200] [2022-03-01 15:54:51,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:54:51,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:54:51,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:54:52,752 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 15:54:52,752 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:54:52,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395062200] [2022-03-01 15:54:52,752 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395062200] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:54:52,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938492854] [2022-03-01 15:54:52,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 15:54:52,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:54:52,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:54:52,754 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:54:52,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-01 15:54:52,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 15:54:52,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 15:54:52,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 93 conjunts are in the unsatisfiable core [2022-03-01 15:54:52,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:54:55,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:54:55,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-03-01 15:54:56,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:54:56,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:54:56,258 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 15:54:56,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 44 [2022-03-01 15:54:58,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:54:58,528 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 48 treesize of output 34 [2022-03-01 15:54:58,581 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:54:58,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:54:59,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:54:59,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 263 treesize of output 315 [2022-03-01 15:54:59,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:54:59,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 139 treesize of output 151 [2022-03-01 15:54:59,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 94 [2022-03-01 15:55:05,543 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:55:05,543 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938492854] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:55:05,543 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:55:05,543 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 40, 40] total 104 [2022-03-01 15:55:05,544 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847877089] [2022-03-01 15:55:05,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:55:05,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 104 states [2022-03-01 15:55:05,544 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:55:05,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2022-03-01 15:55:05,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=584, Invalid=10125, Unknown=3, NotChecked=0, Total=10712 [2022-03-01 15:55:05,545 INFO L87 Difference]: Start difference. First operand 45323 states and 165580 transitions. Second operand has 104 states, 104 states have (on average 5.75) internal successors, (598), 104 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:55:25,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:55:25,094 INFO L93 Difference]: Finished difference Result 53417 states and 191547 transitions. [2022-03-01 15:55:25,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2022-03-01 15:55:25,095 INFO L78 Accepts]: Start accepts. Automaton has has 104 states, 104 states have (on average 5.75) internal successors, (598), 104 states have internal predecessors, (598), 0 states have call successors, (0), 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 246 [2022-03-01 15:55:25,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:55:25,299 INFO L225 Difference]: With dead ends: 53417 [2022-03-01 15:55:25,299 INFO L226 Difference]: Without dead ends: 53417 [2022-03-01 15:55:25,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 690 GetRequests, 439 SyntacticMatches, 5 SemanticMatches, 246 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16788 ImplicationChecksByTransitivity, 23.3s TimeCoverageRelationStatistics Valid=6524, Invalid=54722, Unknown=10, NotChecked=0, Total=61256 [2022-03-01 15:55:25,301 INFO L933 BasicCegarLoop]: 252 mSDtfsCounter, 11009 mSDsluCounter, 14467 mSDsCounter, 0 mSdLazyCounter, 3780 mSolverCounterSat, 697 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11009 SdHoareTripleChecker+Valid, 13968 SdHoareTripleChecker+Invalid, 6478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 697 IncrementalHoareTripleChecker+Valid, 3780 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2001 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-01 15:55:25,301 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11009 Valid, 13968 Invalid, 6478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [697 Valid, 3780 Invalid, 0 Unknown, 2001 Unchecked, 1.8s Time] [2022-03-01 15:55:25,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53417 states. [2022-03-01 15:55:26,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53417 to 46061. [2022-03-01 15:55:26,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46061 states, 46060 states have (on average 3.6531480677377335) internal successors, (168264), 46060 states have internal predecessors, (168264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:55:26,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46061 states to 46061 states and 168264 transitions. [2022-03-01 15:55:26,725 INFO L78 Accepts]: Start accepts. Automaton has 46061 states and 168264 transitions. Word has length 246 [2022-03-01 15:55:26,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:55:26,725 INFO L470 AbstractCegarLoop]: Abstraction has 46061 states and 168264 transitions. [2022-03-01 15:55:26,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 104 states, 104 states have (on average 5.75) internal successors, (598), 104 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:55:26,725 INFO L276 IsEmpty]: Start isEmpty. Operand 46061 states and 168264 transitions. [2022-03-01 15:55:27,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 15:55:27,069 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:55:27,069 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:55:27,088 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-01 15:55:27,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:55:27,270 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:55:27,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:55:27,270 INFO L85 PathProgramCache]: Analyzing trace with hash 674028685, now seen corresponding path program 15 times [2022-03-01 15:55:27,270 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:55:27,270 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743393273] [2022-03-01 15:55:27,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:55:27,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:55:27,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:55:29,529 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:55:29,530 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:55:29,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743393273] [2022-03-01 15:55:29,530 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743393273] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:55:29,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139114295] [2022-03-01 15:55:29,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 15:55:29,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:55:29,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:55:29,531 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:55:29,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-01 15:55:29,770 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 15:55:29,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 15:55:29,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 81 conjunts are in the unsatisfiable core [2022-03-01 15:55:29,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:55:32,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:55:32,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-01 15:55:33,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:55:33,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:55:33,054 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 15:55:33,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 42 [2022-03-01 15:55:34,715 INFO L353 Elim1Store]: treesize reduction 19, result has 67.8 percent of original size [2022-03-01 15:55:34,715 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 57 treesize of output 54 [2022-03-01 15:55:34,790 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-01 15:55:34,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:55:36,363 INFO L353 Elim1Store]: treesize reduction 28, result has 84.4 percent of original size [2022-03-01 15:55:36,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 262 treesize of output 356 [2022-03-01 15:55:36,405 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:55:36,406 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 175 treesize of output 235 [2022-03-01 15:55:36,423 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:55:36,423 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 112 treesize of output 104 [2022-03-01 15:56:24,674 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 15:56:24,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139114295] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:56:24,675 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:56:24,675 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 34, 32] total 100 [2022-03-01 15:56:24,675 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537155422] [2022-03-01 15:56:24,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:56:24,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2022-03-01 15:56:24,675 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:56:24,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2022-03-01 15:56:24,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=460, Invalid=9435, Unknown=5, NotChecked=0, Total=9900 [2022-03-01 15:56:24,677 INFO L87 Difference]: Start difference. First operand 46061 states and 168264 transitions. Second operand has 100 states, 100 states have (on average 5.97) internal successors, (597), 100 states have internal predecessors, (597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:56:40,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:56:40,467 INFO L93 Difference]: Finished difference Result 52085 states and 187647 transitions. [2022-03-01 15:56:40,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2022-03-01 15:56:40,467 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 5.97) internal successors, (597), 100 states have internal predecessors, (597), 0 states have call successors, (0), 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 246 [2022-03-01 15:56:40,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:56:40,642 INFO L225 Difference]: With dead ends: 52085 [2022-03-01 15:56:40,642 INFO L226 Difference]: Without dead ends: 52085 [2022-03-01 15:56:40,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 693 GetRequests, 445 SyntacticMatches, 6 SemanticMatches, 242 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16178 ImplicationChecksByTransitivity, 18.8s TimeCoverageRelationStatistics Valid=5918, Invalid=53365, Unknown=9, NotChecked=0, Total=59292 [2022-03-01 15:56:40,645 INFO L933 BasicCegarLoop]: 238 mSDtfsCounter, 6542 mSDsluCounter, 14764 mSDsCounter, 0 mSdLazyCounter, 3747 mSolverCounterSat, 466 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6542 SdHoareTripleChecker+Valid, 14489 SdHoareTripleChecker+Invalid, 5363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 466 IncrementalHoareTripleChecker+Valid, 3747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1150 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-01 15:56:40,645 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6542 Valid, 14489 Invalid, 5363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [466 Valid, 3747 Invalid, 0 Unknown, 1150 Unchecked, 1.9s Time] [2022-03-01 15:56:40,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52085 states. [2022-03-01 15:56:41,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52085 to 47032. [2022-03-01 15:56:41,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47032 states, 47031 states have (on average 3.648508430609598) internal successors, (171593), 47031 states have internal predecessors, (171593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:56:41,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47032 states to 47032 states and 171593 transitions. [2022-03-01 15:56:41,820 INFO L78 Accepts]: Start accepts. Automaton has 47032 states and 171593 transitions. Word has length 246 [2022-03-01 15:56:41,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:56:41,820 INFO L470 AbstractCegarLoop]: Abstraction has 47032 states and 171593 transitions. [2022-03-01 15:56:41,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 100 states, 100 states have (on average 5.97) internal successors, (597), 100 states have internal predecessors, (597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:56:41,821 INFO L276 IsEmpty]: Start isEmpty. Operand 47032 states and 171593 transitions. [2022-03-01 15:56:41,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 15:56:41,925 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:56:41,925 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:56:41,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-01 15:56:42,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:56:42,140 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:56:42,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:56:42,140 INFO L85 PathProgramCache]: Analyzing trace with hash -57342781, now seen corresponding path program 16 times [2022-03-01 15:56:42,140 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:56:42,140 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053257308] [2022-03-01 15:56:42,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:56:42,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:56:42,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:56:44,684 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:56:44,685 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:56:44,685 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053257308] [2022-03-01 15:56:44,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053257308] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:56:44,685 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102175565] [2022-03-01 15:56:44,685 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 15:56:44,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:56:44,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:56:44,686 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:56:44,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-01 15:56:44,898 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 15:56:44,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 15:56:44,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 94 conjunts are in the unsatisfiable core [2022-03-01 15:56:44,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:56:48,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:56:48,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-01 15:56:49,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:56:49,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:56:49,110 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 15:56:49,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 42 [2022-03-01 15:56:51,170 INFO L353 Elim1Store]: treesize reduction 33, result has 42.1 percent of original size [2022-03-01 15:56:51,170 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 44 treesize of output 35 [2022-03-01 15:56:51,214 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:56:51,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:56:52,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:56:52,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 263 treesize of output 315 [2022-03-01 15:56:52,350 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:56:52,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 203 treesize of output 215 [2022-03-01 15:56:52,358 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 94 [2022-03-01 15:57:02,624 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:57:02,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102175565] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:57:02,624 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:57:02,624 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 44, 43] total 120 [2022-03-01 15:57:02,624 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63611565] [2022-03-01 15:57:02,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:57:02,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 120 states [2022-03-01 15:57:02,625 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:57:02,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2022-03-01 15:57:02,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=670, Invalid=13608, Unknown=2, NotChecked=0, Total=14280 [2022-03-01 15:57:02,626 INFO L87 Difference]: Start difference. First operand 47032 states and 171593 transitions. Second operand has 120 states, 120 states have (on average 5.133333333333334) internal successors, (616), 120 states have internal predecessors, (616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:57:40,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:57:40,414 INFO L93 Difference]: Finished difference Result 57455 states and 204175 transitions. [2022-03-01 15:57:40,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2022-03-01 15:57:40,415 INFO L78 Accepts]: Start accepts. Automaton has has 120 states, 120 states have (on average 5.133333333333334) internal successors, (616), 120 states have internal predecessors, (616), 0 states have call successors, (0), 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 246 [2022-03-01 15:57:40,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:57:40,619 INFO L225 Difference]: With dead ends: 57455 [2022-03-01 15:57:40,620 INFO L226 Difference]: Without dead ends: 57455 [2022-03-01 15:57:40,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 755 GetRequests, 423 SyntacticMatches, 10 SemanticMatches, 322 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32002 ImplicationChecksByTransitivity, 40.0s TimeCoverageRelationStatistics Valid=9880, Invalid=94768, Unknown=4, NotChecked=0, Total=104652 [2022-03-01 15:57:40,627 INFO L933 BasicCegarLoop]: 332 mSDtfsCounter, 8618 mSDsluCounter, 24288 mSDsCounter, 0 mSdLazyCounter, 6993 mSolverCounterSat, 530 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8618 SdHoareTripleChecker+Valid, 23361 SdHoareTripleChecker+Invalid, 9439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 530 IncrementalHoareTripleChecker+Valid, 6993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1916 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-03-01 15:57:40,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8618 Valid, 23361 Invalid, 9439 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [530 Valid, 6993 Invalid, 0 Unknown, 1916 Unchecked, 3.2s Time] [2022-03-01 15:57:40,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57455 states. [2022-03-01 15:57:41,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57455 to 49444. [2022-03-01 15:57:41,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49444 states, 49443 states have (on average 3.62490140161398) internal successors, (179226), 49443 states have internal predecessors, (179226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:57:41,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49444 states to 49444 states and 179226 transitions. [2022-03-01 15:57:41,972 INFO L78 Accepts]: Start accepts. Automaton has 49444 states and 179226 transitions. Word has length 246 [2022-03-01 15:57:41,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:57:41,972 INFO L470 AbstractCegarLoop]: Abstraction has 49444 states and 179226 transitions. [2022-03-01 15:57:41,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 120 states, 120 states have (on average 5.133333333333334) internal successors, (616), 120 states have internal predecessors, (616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:57:41,977 INFO L276 IsEmpty]: Start isEmpty. Operand 49444 states and 179226 transitions. [2022-03-01 15:57:42,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 15:57:42,099 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:57:42,099 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:57:42,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-01 15:57:42,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-01 15:57:42,318 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:57:42,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:57:42,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1651554605, now seen corresponding path program 17 times [2022-03-01 15:57:42,318 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:57:42,318 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174165197] [2022-03-01 15:57:42,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:57:42,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:57:42,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:57:42,771 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-01 15:57:42,771 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:57:42,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174165197] [2022-03-01 15:57:42,771 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174165197] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:57:42,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837128543] [2022-03-01 15:57:42,771 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 15:57:42,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:57:42,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:57:42,772 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:57:42,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-01 15:57:43,006 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 15:57:43,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 15:57:43,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 87 conjunts are in the unsatisfiable core [2022-03-01 15:57:43,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:57:46,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:57:46,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-01 15:57:47,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:57:47,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:57:47,011 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 15:57:47,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 45 [2022-03-01 15:57:47,831 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:57:47,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:57:48,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:57:48,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 268 treesize of output 320 [2022-03-01 15:57:48,862 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:57:48,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 208 treesize of output 220 [2022-03-01 15:57:48,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 94 [2022-03-01 15:58:06,694 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:58:06,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837128543] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:58:06,695 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:58:06,695 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 39, 39] total 95 [2022-03-01 15:58:06,695 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854465087] [2022-03-01 15:58:06,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:58:06,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2022-03-01 15:58:06,695 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:58:06,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2022-03-01 15:58:06,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=510, Invalid=8419, Unknown=1, NotChecked=0, Total=8930 [2022-03-01 15:58:06,697 INFO L87 Difference]: Start difference. First operand 49444 states and 179226 transitions. Second operand has 95 states, 95 states have (on average 6.557894736842106) internal successors, (623), 95 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:58:27,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:58:27,459 INFO L93 Difference]: Finished difference Result 61338 states and 219070 transitions. [2022-03-01 15:58:27,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 205 states. [2022-03-01 15:58:27,459 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 6.557894736842106) internal successors, (623), 95 states have internal predecessors, (623), 0 states have call successors, (0), 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 246 [2022-03-01 15:58:27,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:58:27,655 INFO L225 Difference]: With dead ends: 61338 [2022-03-01 15:58:27,655 INFO L226 Difference]: Without dead ends: 61329 [2022-03-01 15:58:27,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 724 GetRequests, 434 SyntacticMatches, 11 SemanticMatches, 279 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 26581 ImplicationChecksByTransitivity, 22.2s TimeCoverageRelationStatistics Valid=7642, Invalid=71037, Unknown=1, NotChecked=0, Total=78680 [2022-03-01 15:58:27,658 INFO L933 BasicCegarLoop]: 259 mSDtfsCounter, 13271 mSDsluCounter, 13269 mSDsCounter, 0 mSdLazyCounter, 2924 mSolverCounterSat, 879 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13271 SdHoareTripleChecker+Valid, 12813 SdHoareTripleChecker+Invalid, 5806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 879 IncrementalHoareTripleChecker+Valid, 2924 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2003 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 15:58:27,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13271 Valid, 12813 Invalid, 5806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [879 Valid, 2924 Invalid, 0 Unknown, 2003 Unchecked, 1.4s Time] [2022-03-01 15:58:27,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61329 states. [2022-03-01 15:58:28,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61329 to 54239. [2022-03-01 15:58:28,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54239 states, 54238 states have (on average 3.6206902909399314) internal successors, (196379), 54238 states have internal predecessors, (196379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:58:29,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54239 states to 54239 states and 196379 transitions. [2022-03-01 15:58:29,039 INFO L78 Accepts]: Start accepts. Automaton has 54239 states and 196379 transitions. Word has length 246 [2022-03-01 15:58:29,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:58:29,039 INFO L470 AbstractCegarLoop]: Abstraction has 54239 states and 196379 transitions. [2022-03-01 15:58:29,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 6.557894736842106) internal successors, (623), 95 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:58:29,039 INFO L276 IsEmpty]: Start isEmpty. Operand 54239 states and 196379 transitions. [2022-03-01 15:58:29,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 15:58:29,166 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:58:29,166 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:58:29,185 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-01 15:58:29,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-01 15:58:29,376 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:58:29,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:58:29,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1441550707, now seen corresponding path program 18 times [2022-03-01 15:58:29,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:58:29,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690672238] [2022-03-01 15:58:29,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:58:29,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:58:29,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:58:30,522 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-01 15:58:30,522 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:58:30,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690672238] [2022-03-01 15:58:30,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690672238] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:58:30,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692885325] [2022-03-01 15:58:30,523 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 15:58:30,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:58:30,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:58:30,536 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:58:30,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-01 15:58:30,746 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 15:58:30,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 15:58:30,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 87 conjunts are in the unsatisfiable core [2022-03-01 15:58:30,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:58:33,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:58:33,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-01 15:58:33,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:58:33,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:58:33,937 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 15:58:33,937 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 42 [2022-03-01 15:58:35,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:58:35,677 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 32 [2022-03-01 15:58:35,701 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:58:35,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:58:36,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:58:36,732 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 263 treesize of output 315 [2022-03-01 15:58:36,752 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:58:36,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 203 treesize of output 215 [2022-03-01 15:58:36,758 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 94 [2022-03-01 15:58:41,693 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:58:41,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692885325] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:58:41,693 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:58:41,693 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 40, 40] total 95 [2022-03-01 15:58:41,693 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265899709] [2022-03-01 15:58:41,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:58:41,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2022-03-01 15:58:41,694 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:58:41,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2022-03-01 15:58:41,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=585, Invalid=8342, Unknown=3, NotChecked=0, Total=8930 [2022-03-01 15:58:41,695 INFO L87 Difference]: Start difference. First operand 54239 states and 196379 transitions. Second operand has 95 states, 95 states have (on average 6.494736842105263) internal successors, (617), 95 states have internal predecessors, (617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:58:57,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:58:57,232 INFO L93 Difference]: Finished difference Result 60304 states and 215105 transitions. [2022-03-01 15:58:57,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2022-03-01 15:58:57,233 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 6.494736842105263) internal successors, (617), 95 states have internal predecessors, (617), 0 states have call successors, (0), 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 246 [2022-03-01 15:58:57,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:58:57,416 INFO L225 Difference]: With dead ends: 60304 [2022-03-01 15:58:57,416 INFO L226 Difference]: Without dead ends: 60304 [2022-03-01 15:58:57,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 702 GetRequests, 449 SyntacticMatches, 5 SemanticMatches, 248 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19637 ImplicationChecksByTransitivity, 17.5s TimeCoverageRelationStatistics Valid=7099, Invalid=55147, Unknown=4, NotChecked=0, Total=62250 [2022-03-01 15:58:57,418 INFO L933 BasicCegarLoop]: 250 mSDtfsCounter, 9744 mSDsluCounter, 11952 mSDsCounter, 0 mSdLazyCounter, 2990 mSolverCounterSat, 705 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9744 SdHoareTripleChecker+Valid, 11561 SdHoareTripleChecker+Invalid, 5336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 705 IncrementalHoareTripleChecker+Valid, 2990 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1641 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 15:58:57,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9744 Valid, 11561 Invalid, 5336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [705 Valid, 2990 Invalid, 0 Unknown, 1641 Unchecked, 1.4s Time] [2022-03-01 15:58:57,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60304 states. [2022-03-01 15:58:58,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60304 to 52713. [2022-03-01 15:58:58,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52713 states, 52712 states have (on average 3.627276521475186) internal successors, (191201), 52712 states have internal predecessors, (191201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:58:59,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52713 states to 52713 states and 191201 transitions. [2022-03-01 15:58:59,264 INFO L78 Accepts]: Start accepts. Automaton has 52713 states and 191201 transitions. Word has length 246 [2022-03-01 15:58:59,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:58:59,264 INFO L470 AbstractCegarLoop]: Abstraction has 52713 states and 191201 transitions. [2022-03-01 15:58:59,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 6.494736842105263) internal successors, (617), 95 states have internal predecessors, (617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:58:59,265 INFO L276 IsEmpty]: Start isEmpty. Operand 52713 states and 191201 transitions. [2022-03-01 15:58:59,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 15:58:59,419 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:58:59,419 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:58:59,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-01 15:58:59,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-01 15:58:59,630 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:58:59,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:58:59,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1034227983, now seen corresponding path program 19 times [2022-03-01 15:58:59,631 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:58:59,631 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571799860] [2022-03-01 15:58:59,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:58:59,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:58:59,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:59:00,634 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 15:59:00,634 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:59:00,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571799860] [2022-03-01 15:59:00,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571799860] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:59:00,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738262914] [2022-03-01 15:59:00,634 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 15:59:00,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:59:00,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:59:00,636 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:59:00,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-01 15:59:00,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:59:00,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 90 conjunts are in the unsatisfiable core [2022-03-01 15:59:00,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:59:03,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:59:03,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-01 15:59:04,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:59:04,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:59:04,139 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 15:59:04,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 44 [2022-03-01 15:59:05,823 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:59:05,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 46 treesize of output 33 [2022-03-01 15:59:05,853 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:59:05,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:59:06,689 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:59:06,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 185 treesize of output 245 [2022-03-01 15:59:06,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:59:06,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 106 treesize of output 124 [2022-03-01 15:59:06,714 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 54 treesize of output 42 [2022-03-01 15:59:14,563 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:59:14,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738262914] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 15:59:14,564 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 15:59:14,564 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 40, 40] total 104 [2022-03-01 15:59:14,564 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979390347] [2022-03-01 15:59:14,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 15:59:14,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 104 states [2022-03-01 15:59:14,565 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 15:59:14,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2022-03-01 15:59:14,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=561, Invalid=10148, Unknown=3, NotChecked=0, Total=10712 [2022-03-01 15:59:14,566 INFO L87 Difference]: Start difference. First operand 52713 states and 191201 transitions. Second operand has 104 states, 104 states have (on average 5.846153846153846) internal successors, (608), 104 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:59:37,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 15:59:37,088 INFO L93 Difference]: Finished difference Result 76925 states and 276610 transitions. [2022-03-01 15:59:37,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2022-03-01 15:59:37,089 INFO L78 Accepts]: Start accepts. Automaton has has 104 states, 104 states have (on average 5.846153846153846) internal successors, (608), 104 states have internal predecessors, (608), 0 states have call successors, (0), 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 246 [2022-03-01 15:59:37,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 15:59:37,352 INFO L225 Difference]: With dead ends: 76925 [2022-03-01 15:59:37,352 INFO L226 Difference]: Without dead ends: 76925 [2022-03-01 15:59:37,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 710 GetRequests, 431 SyntacticMatches, 12 SemanticMatches, 267 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22628 ImplicationChecksByTransitivity, 24.9s TimeCoverageRelationStatistics Valid=6880, Invalid=65188, Unknown=24, NotChecked=0, Total=72092 [2022-03-01 15:59:37,356 INFO L933 BasicCegarLoop]: 264 mSDtfsCounter, 12019 mSDsluCounter, 15926 mSDsCounter, 0 mSdLazyCounter, 4075 mSolverCounterSat, 716 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12019 SdHoareTripleChecker+Valid, 15293 SdHoareTripleChecker+Invalid, 6938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 716 IncrementalHoareTripleChecker+Valid, 4075 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2147 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-01 15:59:37,356 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12019 Valid, 15293 Invalid, 6938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [716 Valid, 4075 Invalid, 0 Unknown, 2147 Unchecked, 1.7s Time] [2022-03-01 15:59:37,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76925 states. [2022-03-01 15:59:38,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76925 to 57950. [2022-03-01 15:59:39,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57950 states, 57949 states have (on average 3.6611330652815406) internal successors, (212159), 57949 states have internal predecessors, (212159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:59:39,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57950 states to 57950 states and 212159 transitions. [2022-03-01 15:59:39,547 INFO L78 Accepts]: Start accepts. Automaton has 57950 states and 212159 transitions. Word has length 246 [2022-03-01 15:59:39,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 15:59:39,547 INFO L470 AbstractCegarLoop]: Abstraction has 57950 states and 212159 transitions. [2022-03-01 15:59:39,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 104 states, 104 states have (on average 5.846153846153846) internal successors, (608), 104 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 15:59:39,547 INFO L276 IsEmpty]: Start isEmpty. Operand 57950 states and 212159 transitions. [2022-03-01 15:59:39,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 15:59:39,715 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 15:59:39,716 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 15:59:39,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-01 15:59:39,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:59:39,921 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 15:59:39,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 15:59:39,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1713076891, now seen corresponding path program 20 times [2022-03-01 15:59:39,922 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 15:59:39,922 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295850336] [2022-03-01 15:59:39,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 15:59:39,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 15:59:40,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 15:59:40,505 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-01 15:59:40,506 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 15:59:40,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295850336] [2022-03-01 15:59:40,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295850336] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 15:59:40,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834090459] [2022-03-01 15:59:40,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 15:59:40,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 15:59:40,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 15:59:40,507 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 15:59:40,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-01 15:59:40,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 15:59:40,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 15:59:40,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 93 conjunts are in the unsatisfiable core [2022-03-01 15:59:40,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 15:59:42,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:59:42,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-01 15:59:43,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:59:43,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 15:59:43,096 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 15:59:43,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 42 [2022-03-01 15:59:44,227 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 15:59:44,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 15:59:45,142 INFO L353 Elim1Store]: treesize reduction 40, result has 77.7 percent of original size [2022-03-01 15:59:45,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 257 treesize of output 339 [2022-03-01 15:59:45,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 15:59:45,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:59:45,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 170 treesize of output 214 [2022-03-01 15:59:45,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 15:59:45,226 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 112 treesize of output 104 [2022-03-01 16:00:06,281 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 16:00:06,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834090459] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:00:06,281 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:00:06,281 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 39, 40] total 96 [2022-03-01 16:00:06,282 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163113045] [2022-03-01 16:00:06,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:00:06,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2022-03-01 16:00:06,282 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:00:06,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2022-03-01 16:00:06,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=618, Invalid=8501, Unknown=1, NotChecked=0, Total=9120 [2022-03-01 16:00:06,283 INFO L87 Difference]: Start difference. First operand 57950 states and 212159 transitions. Second operand has 96 states, 96 states have (on average 6.447916666666667) internal successors, (619), 96 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 16:00:20,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:00:20,703 INFO L93 Difference]: Finished difference Result 63587 states and 230163 transitions. [2022-03-01 16:00:20,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 162 states. [2022-03-01 16:00:20,704 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 96 states have (on average 6.447916666666667) internal successors, (619), 96 states have internal predecessors, (619), 0 states have call successors, (0), 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 246 [2022-03-01 16:00:20,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:00:20,921 INFO L225 Difference]: With dead ends: 63587 [2022-03-01 16:00:20,921 INFO L226 Difference]: Without dead ends: 63578 [2022-03-01 16:00:20,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 688 GetRequests, 443 SyntacticMatches, 9 SemanticMatches, 236 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18080 ImplicationChecksByTransitivity, 15.6s TimeCoverageRelationStatistics Valid=6806, Invalid=49597, Unknown=3, NotChecked=0, Total=56406 [2022-03-01 16:00:20,923 INFO L933 BasicCegarLoop]: 229 mSDtfsCounter, 7203 mSDsluCounter, 10748 mSDsCounter, 0 mSdLazyCounter, 2737 mSolverCounterSat, 511 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7203 SdHoareTripleChecker+Valid, 10675 SdHoareTripleChecker+Invalid, 4055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 511 IncrementalHoareTripleChecker+Valid, 2737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 807 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 16:00:20,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7203 Valid, 10675 Invalid, 4055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [511 Valid, 2737 Invalid, 0 Unknown, 807 Unchecked, 1.3s Time] [2022-03-01 16:00:21,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63578 states. [2022-03-01 16:00:22,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63578 to 59578. [2022-03-01 16:00:22,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59578 states, 59577 states have (on average 3.653356160934589) internal successors, (217656), 59577 states have internal predecessors, (217656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 16:00:22,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59578 states to 59578 states and 217656 transitions. [2022-03-01 16:00:22,958 INFO L78 Accepts]: Start accepts. Automaton has 59578 states and 217656 transitions. Word has length 246 [2022-03-01 16:00:22,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:00:22,959 INFO L470 AbstractCegarLoop]: Abstraction has 59578 states and 217656 transitions. [2022-03-01 16:00:22,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 6.447916666666667) internal successors, (619), 96 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 16:00:22,960 INFO L276 IsEmpty]: Start isEmpty. Operand 59578 states and 217656 transitions. [2022-03-01 16:00:23,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 16:00:23,106 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:00:23,106 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 16:00:23,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-01 16:00:23,319 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,SelfDestructingSolverStorable28 [2022-03-01 16:00:23,320 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 16:00:23,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:00:23,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1456328951, now seen corresponding path program 21 times [2022-03-01 16:00:23,320 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:00:23,320 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815751991] [2022-03-01 16:00:23,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:00:23,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:00:23,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:00:24,397 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 16:00:24,397 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:00:24,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815751991] [2022-03-01 16:00:24,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815751991] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:00:24,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688095764] [2022-03-01 16:00:24,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 16:00:24,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:00:24,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:00:24,398 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 16:00:24,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-01 16:00:24,620 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 16:00:24,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:00:24,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 567 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-01 16:00:24,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:00:26,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:00:26,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-01 16:00:26,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:00:26,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:00:26,690 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 16:00:26,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 42 [2022-03-01 16:00:27,137 INFO L353 Elim1Store]: treesize reduction 19, result has 66.7 percent of original size [2022-03-01 16:00:27,138 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 55 treesize of output 52 [2022-03-01 16:00:27,196 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-01 16:00:27,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:00:27,995 INFO L353 Elim1Store]: treesize reduction 40, result has 77.7 percent of original size [2022-03-01 16:00:27,996 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 344 treesize of output 418 [2022-03-01 16:00:28,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 16:00:28,026 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:00:28,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 249 treesize of output 287 [2022-03-01 16:00:28,042 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:00:28,042 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 180 treesize of output 160 [2022-03-01 16:00:32,974 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-01 16:00:32,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688095764] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:00:32,975 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:00:32,975 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 23, 23] total 72 [2022-03-01 16:00:32,975 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382059079] [2022-03-01 16:00:32,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:00:32,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-03-01 16:00:32,975 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:00:32,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-03-01 16:00:32,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=4872, Unknown=2, NotChecked=0, Total=5112 [2022-03-01 16:00:32,976 INFO L87 Difference]: Start difference. First operand 59578 states and 217656 transitions. Second operand has 72 states, 72 states have (on average 7.972222222222222) internal successors, (574), 72 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 16:00:38,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:00:38,385 INFO L93 Difference]: Finished difference Result 68009 states and 245835 transitions. [2022-03-01 16:00:38,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-01 16:00:38,385 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 7.972222222222222) internal successors, (574), 72 states have internal predecessors, (574), 0 states have call successors, (0), 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 246 [2022-03-01 16:00:38,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:00:38,613 INFO L225 Difference]: With dead ends: 68009 [2022-03-01 16:00:38,613 INFO L226 Difference]: Without dead ends: 67820 [2022-03-01 16:00:38,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 594 GetRequests, 458 SyntacticMatches, 5 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3783 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=1769, Invalid=15785, Unknown=2, NotChecked=0, Total=17556 [2022-03-01 16:00:38,624 INFO L933 BasicCegarLoop]: 267 mSDtfsCounter, 3178 mSDsluCounter, 11497 mSDsCounter, 0 mSdLazyCounter, 2275 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3178 SdHoareTripleChecker+Valid, 11160 SdHoareTripleChecker+Invalid, 3148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 2275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 721 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 16:00:38,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3178 Valid, 11160 Invalid, 3148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 2275 Invalid, 0 Unknown, 721 Unchecked, 0.9s Time] [2022-03-01 16:00:38,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67820 states. [2022-03-01 16:00:40,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67820 to 60782. [2022-03-01 16:00:40,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60782 states, 60781 states have (on average 3.645629390763561) internal successors, (221585), 60781 states have internal predecessors, (221585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 16:00:40,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60782 states to 60782 states and 221585 transitions. [2022-03-01 16:00:40,526 INFO L78 Accepts]: Start accepts. Automaton has 60782 states and 221585 transitions. Word has length 246 [2022-03-01 16:00:40,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:00:40,526 INFO L470 AbstractCegarLoop]: Abstraction has 60782 states and 221585 transitions. [2022-03-01 16:00:40,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 7.972222222222222) internal successors, (574), 72 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 16:00:40,527 INFO L276 IsEmpty]: Start isEmpty. Operand 60782 states and 221585 transitions. [2022-03-01 16:00:40,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-03-01 16:00:40,666 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:00:40,666 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 16:00:40,684 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-01 16:00:40,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:00:41,090 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 16:00:41,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:00:41,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1546708981, now seen corresponding path program 22 times [2022-03-01 16:00:41,090 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:00:41,091 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528038430] [2022-03-01 16:00:41,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:00:41,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:00:41,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:00:42,073 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 16:00:42,073 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:00:42,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528038430] [2022-03-01 16:00:42,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528038430] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:00:42,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632358125] [2022-03-01 16:00:42,074 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 16:00:42,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:00:42,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:00:42,075 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 16:00:42,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-01 16:00:42,249 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 16:00:42,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:00:42,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 96 conjunts are in the unsatisfiable core [2022-03-01 16:00:42,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:00:42,290 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-01 16:00:42,327 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-03-01 16:00:42,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-03-01 16:00:42,637 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:00:42,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-03-01 16:00:45,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-01 16:00:45,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:00:45,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:00:45,597 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-01 16:00:45,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 42 [2022-03-01 16:00:46,994 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 16:00:46,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2022-03-01 16:00:47,695 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-03-01 16:00:47,696 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2022-03-01 16:00:47,702 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 16:00:47,712 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 16:00:47,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-01 16:00:47,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:00:47,900 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 247 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 1ms.. [2022-03-01 16:00:47,902 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-01 16:00:47,902 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-01 16:00:47,902 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-01 16:00:47,904 INFO L732 BasicCegarLoop]: Path program histogram: [22, 3, 2, 1, 1, 1, 1] [2022-03-01 16:00:47,905 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-01 16:00:47,905 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-01 16:00:47,906 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.03 04:00:47 BasicIcfg [2022-03-01 16:00:47,906 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-01 16:00:47,906 INFO L158 Benchmark]: Toolchain (without parser) took 837460.38ms. Allocated memory was 177.2MB in the beginning and 3.9GB in the end (delta: 3.7GB). Free memory was 126.7MB in the beginning and 2.4GB in the end (delta: -2.3GB). Peak memory consumption was 1.4GB. Max. memory is 8.0GB. [2022-03-01 16:00:47,906 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 177.2MB. Free memory is still 143.6MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 16:00:47,906 INFO L158 Benchmark]: CACSL2BoogieTranslator took 245.74ms. Allocated memory is still 177.2MB. Free memory was 126.5MB in the beginning and 150.6MB in the end (delta: -24.0MB). Peak memory consumption was 12.2MB. Max. memory is 8.0GB. [2022-03-01 16:00:47,906 INFO L158 Benchmark]: Boogie Procedure Inliner took 50.37ms. Allocated memory is still 177.2MB. Free memory was 150.3MB in the beginning and 147.8MB in the end (delta: 2.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-03-01 16:00:47,907 INFO L158 Benchmark]: Boogie Preprocessor took 36.04ms. Allocated memory is still 177.2MB. Free memory was 147.8MB in the beginning and 145.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-01 16:00:47,907 INFO L158 Benchmark]: RCFGBuilder took 573.12ms. Allocated memory is still 177.2MB. Free memory was 145.7MB in the beginning and 110.7MB in the end (delta: 35.0MB). Peak memory consumption was 34.6MB. Max. memory is 8.0GB. [2022-03-01 16:00:47,907 INFO L158 Benchmark]: TraceAbstraction took 836550.68ms. Allocated memory was 177.2MB in the beginning and 3.9GB in the end (delta: 3.7GB). Free memory was 110.0MB in the beginning and 2.4GB in the end (delta: -2.3GB). Peak memory consumption was 1.4GB. Max. memory is 8.0GB. [2022-03-01 16:00:47,907 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 177.2MB. Free memory is still 143.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 245.74ms. Allocated memory is still 177.2MB. Free memory was 126.5MB in the beginning and 150.6MB in the end (delta: -24.0MB). Peak memory consumption was 12.2MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 50.37ms. Allocated memory is still 177.2MB. Free memory was 150.3MB in the beginning and 147.8MB in the end (delta: 2.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 36.04ms. Allocated memory is still 177.2MB. Free memory was 147.8MB in the beginning and 145.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 573.12ms. Allocated memory is still 177.2MB. Free memory was 145.7MB in the beginning and 110.7MB in the end (delta: 35.0MB). Peak memory consumption was 34.6MB. Max. memory is 8.0GB. * TraceAbstraction took 836550.68ms. Allocated memory was 177.2MB in the beginning and 3.9GB in the end (delta: 3.7GB). Free memory was 110.0MB in the beginning and 2.4GB in the end (delta: -2.3GB). Peak memory consumption was 1.4GB. 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: 150]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while BasicCegarLoop was analyzing trace of length 247 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 1ms.. - TimeoutResultAtElement [Line: 143]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 247 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 1ms.. - TimeoutResultAtElement [Line: 142]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 247 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 1ms.. - TimeoutResultAtElement [Line: 144]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 247 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 1ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 283 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 836.4s, OverallIterations: 31, TraceHistogramMax: 2, PathProgramHistogramMax: 22, EmptinessCheckTime: 3.0s, AutomataDifference: 377.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.2s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 181180 SdHoareTripleChecker+Valid, 36.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 181180 mSDsluCounter, 296910 SdHoareTripleChecker+Invalid, 30.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 28591 IncrementalHoareTripleChecker+Unchecked, 304202 mSDsCounter, 11433 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 78312 IncrementalHoareTripleChecker+Invalid, 118336 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 11433 mSolverCounterUnsat, 7551 mSDtfsCounter, 78312 mSolverCounterSat, 0.8s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 14363 GetRequests, 9236 SyntacticMatches, 180 SemanticMatches, 4947 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 396797 ImplicationChecksByTransitivity, 411.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=60782occurred in iteration=30, InterpolantAutomatonStates: 3386, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 27.2s AutomataMinimizationTime, 30 MinimizatonAttempts, 243468 StatesRemovedByMinimization, 28 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 4.0s SatisfiabilityAnalysisTime, 409.5s InterpolantComputationTime, 12236 NumberOfCodeBlocks, 12162 NumberOfCodeBlocksAsserted, 74 NumberOfCheckSat, 17304 ConstructedInterpolants, 933 QuantifiedInterpolants, 345232 SizeOfPredicates, 1120 NumberOfNonLiveVariables, 12204 ConjunctsInSsa, 1702 ConjunctsInUnsatCore, 72 InterpolantComputations, 9 PerfectInterpolantSequences, 535/1538 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