/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/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread/fib_unsafe-7.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 17:20:39,860 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 17:20:39,861 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 17:20:39,921 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 17:20:39,921 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 17:20:39,923 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 17:20:39,925 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 17:20:39,929 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 17:20:39,930 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 17:20:39,931 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 17:20:39,931 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 17:20:39,932 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 17:20:39,932 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 17:20:39,933 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 17:20:39,933 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 17:20:39,934 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 17:20:39,934 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 17:20:39,935 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 17:20:39,936 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 17:20:39,937 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 17:20:39,938 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 17:20:39,941 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 17:20:39,941 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 17:20:39,942 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 17:20:39,944 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 17:20:39,944 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 17:20:39,944 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 17:20:39,944 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 17:20:39,945 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 17:20:39,945 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 17:20:39,946 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 17:20:39,946 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 17:20:39,947 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 17:20:39,947 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 17:20:39,948 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 17:20:39,948 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 17:20:39,948 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 17:20:39,949 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 17:20:39,949 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 17:20:39,949 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 17:20:39,950 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 17:20:39,958 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf [2022-03-15 17:20:39,986 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 17:20:39,987 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 17:20:39,987 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 17:20:39,987 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 17:20:39,988 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 17:20:39,988 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 17:20:39,988 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 17:20:39,988 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 17:20:39,988 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 17:20:39,988 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 17:20:39,989 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 17:20:39,989 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 17:20:39,989 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 17:20:39,989 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 17:20:39,989 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 17:20:39,989 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 17:20:39,990 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 17:20:39,990 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 17:20:39,990 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 17:20:39,990 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 17:20:39,990 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 17:20:39,990 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 17:20:39,990 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 17:20:39,990 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 17:20:39,990 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 17:20:39,990 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-15 17:20:39,990 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 17:20:39,991 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 17:20:39,991 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 17:20:39,991 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2022-03-15 17:20:39,992 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2022-03-15 17:20:39,992 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 17:20:39,992 INFO L138 SettingsManager]: * Interpolant automaton=MCR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-15 17:20:40,184 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 17:20:40,199 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 17:20:40,200 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 17:20:40,201 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-15 17:20:40,202 INFO L275 PluginConnector]: CDTParser initialized [2022-03-15 17:20:40,202 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_unsafe-7.i [2022-03-15 17:20:40,250 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/527b1a4d4/7c0379ef24934940a31796d8ae041d43/FLAGf7a53eaf9 [2022-03-15 17:20:40,616 INFO L306 CDTParser]: Found 1 translation units. [2022-03-15 17:20:40,617 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_unsafe-7.i [2022-03-15 17:20:40,631 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/527b1a4d4/7c0379ef24934940a31796d8ae041d43/FLAGf7a53eaf9 [2022-03-15 17:20:41,010 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/527b1a4d4/7c0379ef24934940a31796d8ae041d43 [2022-03-15 17:20:41,013 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 17:20:41,014 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-15 17:20:41,015 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-15 17:20:41,015 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-15 17:20:41,017 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-15 17:20:41,017 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 05:20:41" (1/1) ... [2022-03-15 17:20:41,018 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66c9b4e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:20:41, skipping insertion in model container [2022-03-15 17:20:41,018 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 05:20:41" (1/1) ... [2022-03-15 17:20:41,022 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-15 17:20:41,042 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-15 17:20:41,254 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_unsafe-7.i[30811,30824] [2022-03-15 17:20:41,258 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 17:20:41,264 INFO L203 MainTranslator]: Completed pre-run [2022-03-15 17:20:41,308 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_unsafe-7.i[30811,30824] [2022-03-15 17:20:41,311 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 17:20:41,337 INFO L208 MainTranslator]: Completed translation [2022-03-15 17:20:41,337 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:20:41 WrapperNode [2022-03-15 17:20:41,337 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-15 17:20:41,338 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 17:20:41,338 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 17:20:41,338 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 17:20:41,343 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:20:41" (1/1) ... [2022-03-15 17:20:41,356 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:20:41" (1/1) ... [2022-03-15 17:20:41,369 INFO L137 Inliner]: procedures = 164, calls = 26, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 71 [2022-03-15 17:20:41,369 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 17:20:41,370 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 17:20:41,370 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 17:20:41,370 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 17:20:41,376 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:20:41" (1/1) ... [2022-03-15 17:20:41,376 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:20:41" (1/1) ... [2022-03-15 17:20:41,382 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:20:41" (1/1) ... [2022-03-15 17:20:41,382 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:20:41" (1/1) ... [2022-03-15 17:20:41,388 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:20:41" (1/1) ... [2022-03-15 17:20:41,390 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:20:41" (1/1) ... [2022-03-15 17:20:41,392 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:20:41" (1/1) ... [2022-03-15 17:20:41,393 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 17:20:41,393 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 17:20:41,394 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 17:20:41,394 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 17:20:41,399 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:20:41" (1/1) ... [2022-03-15 17:20:41,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 17:20:41,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:20:41,419 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-15 17:20:41,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-15 17:20:41,462 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2022-03-15 17:20:41,462 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2022-03-15 17:20:41,462 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2022-03-15 17:20:41,462 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2022-03-15 17:20:41,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-15 17:20:41,462 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-03-15 17:20:41,463 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-15 17:20:41,463 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-15 17:20:41,463 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-15 17:20:41,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-15 17:20:41,464 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-03-15 17:20:41,464 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 17:20:41,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 17:20:41,465 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 17:20:41,590 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 17:20:41,591 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 17:20:41,776 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 17:20:41,780 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 17:20:41,780 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-15 17:20:41,782 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 05:20:41 BoogieIcfgContainer [2022-03-15 17:20:41,782 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 17:20:41,783 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 17:20:41,783 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 17:20:41,786 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 17:20:41,786 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 05:20:41" (1/3) ... [2022-03-15 17:20:41,787 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@728a7bdb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 05:20:41, skipping insertion in model container [2022-03-15 17:20:41,787 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:20:41" (2/3) ... [2022-03-15 17:20:41,788 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@728a7bdb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 05:20:41, skipping insertion in model container [2022-03-15 17:20:41,788 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 05:20:41" (3/3) ... [2022-03-15 17:20:41,789 INFO L111 eAbstractionObserver]: Analyzing ICFG fib_unsafe-7.i [2022-03-15 17:20:41,793 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 17:20:41,793 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-15 17:20:41,793 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 17:20:41,793 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 17:20:41,829 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,830 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,830 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,830 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,830 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,830 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,830 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,830 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,831 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,831 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,831 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,831 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,831 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,832 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,832 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,832 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,833 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,833 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,833 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,833 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,834 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,834 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,834 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,834 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,834 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,834 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,835 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,835 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,835 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,835 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,836 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,836 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,837 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,837 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,837 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,837 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,841 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,841 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,841 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,841 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,841 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,843 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,843 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,843 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,844 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,844 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:20:41,844 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 17:20:41,883 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 17:20:41,894 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, 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=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 17:20:41,894 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-15 17:20:41,906 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 17:20:41,911 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 96 places, 96 transitions, 202 flow [2022-03-15 17:20:41,914 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 96 places, 96 transitions, 202 flow [2022-03-15 17:20:41,915 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 96 places, 96 transitions, 202 flow [2022-03-15 17:20:41,953 INFO L129 PetriNetUnfolder]: 7/94 cut-off events. [2022-03-15 17:20:41,953 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-03-15 17:20:41,957 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101 conditions, 94 events. 7/94 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 73 event pairs, 0 based on Foata normal form. 0/86 useless extension candidates. Maximal degree in co-relation 64. Up to 2 conditions per place. [2022-03-15 17:20:41,960 INFO L116 LiptonReduction]: Number of co-enabled transitions 1870 [2022-03-15 17:20:44,418 INFO L131 LiptonReduction]: Checked pairs total: 1462 [2022-03-15 17:20:44,418 INFO L133 LiptonReduction]: Total number of compositions: 92 [2022-03-15 17:20:44,434 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 20 places, 16 transitions, 42 flow [2022-03-15 17:20:44,444 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 35 states, 34 states have (on average 2.7941176470588234) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:44,446 INFO L276 IsEmpty]: Start isEmpty. Operand has 35 states, 34 states have (on average 2.7941176470588234) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:44,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-03-15 17:20:44,450 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:20:44,450 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-03-15 17:20:44,450 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:20:44,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:20:44,454 INFO L85 PathProgramCache]: Analyzing trace with hash -2083717598, now seen corresponding path program 1 times [2022-03-15 17:20:44,466 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:20:44,466 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739573991] [2022-03-15 17:20:44,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:20:44,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:20:44,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:44,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:44,596 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:20:44,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739573991] [2022-03-15 17:20:44,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739573991] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 17:20:44,597 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 17:20:44,597 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-15 17:20:44,599 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1097541129] [2022-03-15 17:20:44,600 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:20:44,603 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:20:44,611 INFO L252 McrAutomatonBuilder]: Finished intersection with 7 states and 6 transitions. [2022-03-15 17:20:44,611 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:20:44,613 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:20:44,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 17:20:44,614 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:20:44,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 17:20:44,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 17:20:44,631 INFO L87 Difference]: Start difference. First operand has 35 states, 34 states have (on average 2.7941176470588234) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 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 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:44,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:20:44,661 INFO L93 Difference]: Finished difference Result 44 states and 122 transitions. [2022-03-15 17:20:44,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 17:20:44,663 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 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 6 [2022-03-15 17:20:44,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:20:44,668 INFO L225 Difference]: With dead ends: 44 [2022-03-15 17:20:44,668 INFO L226 Difference]: Without dead ends: 44 [2022-03-15 17:20:44,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 17:20:44,671 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 9 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 17:20:44,672 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 0 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 17:20:44,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-03-15 17:20:44,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2022-03-15 17:20:44,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 2.8372093023255816) internal successors, (122), 43 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:44,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 122 transitions. [2022-03-15 17:20:44,695 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 122 transitions. Word has length 6 [2022-03-15 17:20:44,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:20:44,696 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 122 transitions. [2022-03-15 17:20:44,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:44,696 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 122 transitions. [2022-03-15 17:20:44,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-03-15 17:20:44,696 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:20:44,696 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:20:44,697 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 17:20:44,697 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:20:44,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:20:44,697 INFO L85 PathProgramCache]: Analyzing trace with hash -170735922, now seen corresponding path program 1 times [2022-03-15 17:20:44,698 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:20:44,698 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597276748] [2022-03-15 17:20:44,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:20:44,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:20:44,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:44,737 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:44,737 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:20:44,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597276748] [2022-03-15 17:20:44,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597276748] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:20:44,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393221256] [2022-03-15 17:20:44,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:20:44,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:44,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:20:44,739 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:20:44,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-15 17:20:44,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:44,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-15 17:20:44,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:20:44,837 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:44,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:20:44,881 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:44,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393221256] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:20:44,882 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:20:44,882 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2022-03-15 17:20:44,882 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1163610074] [2022-03-15 17:20:44,883 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:20:44,883 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:20:44,901 INFO L252 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2022-03-15 17:20:44,901 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:20:44,902 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:20:44,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 17:20:44,902 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:20:44,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 17:20:44,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-03-15 17:20:44,903 INFO L87 Difference]: Start difference. First operand 44 states and 122 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:44,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:20:44,946 INFO L93 Difference]: Finished difference Result 53 states and 149 transitions. [2022-03-15 17:20:44,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 17:20:44,946 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 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 7 [2022-03-15 17:20:44,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:20:44,947 INFO L225 Difference]: With dead ends: 53 [2022-03-15 17:20:44,947 INFO L226 Difference]: Without dead ends: 53 [2022-03-15 17:20:44,947 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-03-15 17:20:44,948 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 24 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 17:20:44,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 0 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 17:20:44,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2022-03-15 17:20:44,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2022-03-15 17:20:44,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 2.8653846153846154) internal successors, (149), 52 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:44,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 149 transitions. [2022-03-15 17:20:44,953 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 149 transitions. Word has length 7 [2022-03-15 17:20:44,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:20:44,953 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 149 transitions. [2022-03-15 17:20:44,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:44,954 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 149 transitions. [2022-03-15 17:20:44,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-03-15 17:20:44,954 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:20:44,954 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2022-03-15 17:20:44,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-15 17:20:45,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:45,171 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:20:45,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:20:45,171 INFO L85 PathProgramCache]: Analyzing trace with hash -997846110, now seen corresponding path program 2 times [2022-03-15 17:20:45,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:20:45,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527457701] [2022-03-15 17:20:45,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:20:45,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:20:45,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:45,214 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:45,214 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:20:45,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527457701] [2022-03-15 17:20:45,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527457701] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:20:45,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256234548] [2022-03-15 17:20:45,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:20:45,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:45,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:20:45,216 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:20:45,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-15 17:20:45,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:20:45,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:20:45,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-15 17:20:45,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:20:45,297 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:45,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:20:45,324 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:45,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256234548] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:20:45,325 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:20:45,325 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2022-03-15 17:20:45,325 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [366704570] [2022-03-15 17:20:45,325 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:20:45,326 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:20:45,327 INFO L252 McrAutomatonBuilder]: Finished intersection with 9 states and 8 transitions. [2022-03-15 17:20:45,327 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:20:45,327 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:20:45,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 17:20:45,327 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:20:45,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 17:20:45,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-03-15 17:20:45,328 INFO L87 Difference]: Start difference. First operand 53 states and 149 transitions. Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 5 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:45,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:20:45,355 INFO L93 Difference]: Finished difference Result 62 states and 176 transitions. [2022-03-15 17:20:45,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 17:20:45,356 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 5 states have internal predecessors, (8), 0 states have call successors, (0), 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 8 [2022-03-15 17:20:45,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:20:45,356 INFO L225 Difference]: With dead ends: 62 [2022-03-15 17:20:45,356 INFO L226 Difference]: Without dead ends: 62 [2022-03-15 17:20:45,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-03-15 17:20:45,357 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 30 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 17:20:45,358 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 0 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 17:20:45,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2022-03-15 17:20:45,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2022-03-15 17:20:45,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 2.8852459016393444) internal successors, (176), 61 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:45,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 176 transitions. [2022-03-15 17:20:45,363 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 176 transitions. Word has length 8 [2022-03-15 17:20:45,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:20:45,363 INFO L470 AbstractCegarLoop]: Abstraction has 62 states and 176 transitions. [2022-03-15 17:20:45,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 5 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:45,364 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 176 transitions. [2022-03-15 17:20:45,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-03-15 17:20:45,364 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:20:45,364 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1] [2022-03-15 17:20:45,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-15 17:20:45,582 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,SelfDestructingSolverStorable2 [2022-03-15 17:20:45,582 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:20:45,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:20:45,583 INFO L85 PathProgramCache]: Analyzing trace with hash -868458162, now seen corresponding path program 3 times [2022-03-15 17:20:45,585 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:20:45,585 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088185279] [2022-03-15 17:20:45,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:20:45,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:20:45,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:45,631 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:45,631 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:20:45,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088185279] [2022-03-15 17:20:45,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088185279] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:20:45,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307648743] [2022-03-15 17:20:45,632 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:20:45,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:45,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:20:45,633 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:20:45,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-15 17:20:45,704 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 17:20:45,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:20:45,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 17:20:45,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:20:45,725 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:45,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:20:45,760 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:45,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307648743] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:20:45,760 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:20:45,761 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-15 17:20:45,761 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [589713839] [2022-03-15 17:20:45,761 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:20:45,761 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:20:45,762 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2022-03-15 17:20:45,762 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:20:45,763 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:20:45,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 17:20:45,764 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:20:45,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 17:20:45,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2022-03-15 17:20:45,765 INFO L87 Difference]: Start difference. First operand 62 states and 176 transitions. Second operand has 6 states, 5 states have (on average 1.8) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:45,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:20:45,808 INFO L93 Difference]: Finished difference Result 71 states and 203 transitions. [2022-03-15 17:20:45,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 17:20:45,808 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.8) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 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 9 [2022-03-15 17:20:45,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:20:45,812 INFO L225 Difference]: With dead ends: 71 [2022-03-15 17:20:45,812 INFO L226 Difference]: Without dead ends: 71 [2022-03-15 17:20:45,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2022-03-15 17:20:45,816 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 57 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 17:20:45,818 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 0 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 17:20:45,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-03-15 17:20:45,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2022-03-15 17:20:45,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 2.9) internal successors, (203), 70 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:45,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 203 transitions. [2022-03-15 17:20:45,829 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 203 transitions. Word has length 9 [2022-03-15 17:20:45,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:20:45,829 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 203 transitions. [2022-03-15 17:20:45,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.8) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:45,829 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 203 transitions. [2022-03-15 17:20:45,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-03-15 17:20:45,830 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:20:45,830 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1] [2022-03-15 17:20:45,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-15 17:20:46,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:46,051 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:20:46,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:20:46,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1152399070, now seen corresponding path program 4 times [2022-03-15 17:20:46,052 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:20:46,052 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100894497] [2022-03-15 17:20:46,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:20:46,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:20:46,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:46,105 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:46,106 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:20:46,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100894497] [2022-03-15 17:20:46,107 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100894497] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:20:46,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615706419] [2022-03-15 17:20:46,107 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:20:46,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:46,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:20:46,108 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:20:46,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-15 17:20:46,158 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:20:46,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:20:46,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 17:20:46,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:20:46,179 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:46,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:20:46,221 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:46,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615706419] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:20:46,222 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:20:46,222 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2022-03-15 17:20:46,222 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1448825800] [2022-03-15 17:20:46,222 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:20:46,223 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:20:46,224 INFO L252 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2022-03-15 17:20:46,224 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:20:46,224 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:20:46,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 17:20:46,225 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:20:46,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 17:20:46,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2022-03-15 17:20:46,226 INFO L87 Difference]: Start difference. First operand 71 states and 203 transitions. Second operand has 7 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 7 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:46,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:20:46,264 INFO L93 Difference]: Finished difference Result 80 states and 230 transitions. [2022-03-15 17:20:46,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 17:20:46,265 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 7 states have internal predecessors, (10), 0 states have call successors, (0), 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 10 [2022-03-15 17:20:46,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:20:46,266 INFO L225 Difference]: With dead ends: 80 [2022-03-15 17:20:46,266 INFO L226 Difference]: Without dead ends: 80 [2022-03-15 17:20:46,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2022-03-15 17:20:46,268 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 90 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 17:20:46,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 0 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 17:20:46,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-03-15 17:20:46,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2022-03-15 17:20:46,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 2.911392405063291) internal successors, (230), 79 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:46,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 230 transitions. [2022-03-15 17:20:46,272 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 230 transitions. Word has length 10 [2022-03-15 17:20:46,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:20:46,272 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 230 transitions. [2022-03-15 17:20:46,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 7 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:46,273 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 230 transitions. [2022-03-15 17:20:46,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 17:20:46,273 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:20:46,273 INFO L514 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1] [2022-03-15 17:20:46,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-15 17:20:46,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:46,487 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:20:46,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:20:46,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1364632626, now seen corresponding path program 5 times [2022-03-15 17:20:46,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:20:46,489 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541723305] [2022-03-15 17:20:46,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:20:46,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:20:46,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:46,534 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:46,534 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:20:46,535 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541723305] [2022-03-15 17:20:46,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541723305] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:20:46,535 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791153469] [2022-03-15 17:20:46,535 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:20:46,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:46,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:20:46,536 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:20:46,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-15 17:20:46,589 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 17:20:46,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:20:46,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 17:20:46,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:20:46,612 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:46,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:20:46,680 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:46,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791153469] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:20:46,680 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:20:46,680 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-15 17:20:46,680 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [265651780] [2022-03-15 17:20:46,680 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:20:46,681 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:20:46,682 INFO L252 McrAutomatonBuilder]: Finished intersection with 12 states and 11 transitions. [2022-03-15 17:20:46,682 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:20:46,682 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:20:46,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 17:20:46,682 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:20:46,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 17:20:46,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2022-03-15 17:20:46,683 INFO L87 Difference]: Start difference. First operand 80 states and 230 transitions. Second operand has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 8 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:46,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:20:46,730 INFO L93 Difference]: Finished difference Result 89 states and 257 transitions. [2022-03-15 17:20:46,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 17:20:46,731 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 8 states have internal predecessors, (11), 0 states have call successors, (0), 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 11 [2022-03-15 17:20:46,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:20:46,731 INFO L225 Difference]: With dead ends: 89 [2022-03-15 17:20:46,731 INFO L226 Difference]: Without dead ends: 89 [2022-03-15 17:20:46,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2022-03-15 17:20:46,732 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 69 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 17:20:46,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 0 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 17:20:46,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-03-15 17:20:46,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2022-03-15 17:20:46,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 2.9204545454545454) internal successors, (257), 88 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:46,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 257 transitions. [2022-03-15 17:20:46,738 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 257 transitions. Word has length 11 [2022-03-15 17:20:46,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:20:46,738 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 257 transitions. [2022-03-15 17:20:46,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 8 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:46,738 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 257 transitions. [2022-03-15 17:20:46,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-15 17:20:46,739 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:20:46,739 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1] [2022-03-15 17:20:46,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 17:20:46,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:46,940 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:20:46,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:20:46,940 INFO L85 PathProgramCache]: Analyzing trace with hash 646061730, now seen corresponding path program 6 times [2022-03-15 17:20:46,941 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:20:46,941 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641365402] [2022-03-15 17:20:46,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:20:46,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:20:46,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:46,990 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:46,990 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:20:46,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641365402] [2022-03-15 17:20:46,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641365402] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:20:46,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38582835] [2022-03-15 17:20:46,991 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 17:20:46,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:46,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:20:46,992 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:20:46,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-15 17:20:47,048 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 17:20:47,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:20:47,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 17:20:47,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:20:47,080 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:47,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:20:47,151 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:47,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38582835] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:20:47,152 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:20:47,152 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-03-15 17:20:47,152 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [644718177] [2022-03-15 17:20:47,152 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:20:47,153 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:20:47,154 INFO L252 McrAutomatonBuilder]: Finished intersection with 13 states and 12 transitions. [2022-03-15 17:20:47,154 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:20:47,154 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:20:47,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 17:20:47,154 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:20:47,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 17:20:47,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2022-03-15 17:20:47,155 INFO L87 Difference]: Start difference. First operand 89 states and 257 transitions. Second operand has 9 states, 8 states have (on average 1.5) internal successors, (12), 9 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:47,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:20:47,211 INFO L93 Difference]: Finished difference Result 98 states and 284 transitions. [2022-03-15 17:20:47,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 17:20:47,211 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 1.5) internal successors, (12), 9 states have internal predecessors, (12), 0 states have call successors, (0), 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 12 [2022-03-15 17:20:47,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:20:47,212 INFO L225 Difference]: With dead ends: 98 [2022-03-15 17:20:47,212 INFO L226 Difference]: Without dead ends: 98 [2022-03-15 17:20:47,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2022-03-15 17:20:47,213 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 81 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:20:47,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 0 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:20:47,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-03-15 17:20:47,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 98. [2022-03-15 17:20:47,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.9278350515463916) internal successors, (284), 97 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:47,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 284 transitions. [2022-03-15 17:20:47,217 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 284 transitions. Word has length 12 [2022-03-15 17:20:47,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:20:47,218 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 284 transitions. [2022-03-15 17:20:47,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 1.5) internal successors, (12), 9 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:47,218 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 284 transitions. [2022-03-15 17:20:47,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 17:20:47,218 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:20:47,218 INFO L514 BasicCegarLoop]: trace histogram [7, 1, 1, 1, 1, 1, 1] [2022-03-15 17:20:47,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-15 17:20:47,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:47,432 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:20:47,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:20:47,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1446922674, now seen corresponding path program 7 times [2022-03-15 17:20:47,433 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:20:47,433 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450578584] [2022-03-15 17:20:47,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:20:47,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:20:47,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:47,503 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:47,503 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:20:47,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450578584] [2022-03-15 17:20:47,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450578584] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:20:47,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711262507] [2022-03-15 17:20:47,504 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 17:20:47,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:47,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:20:47,505 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:20:47,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-15 17:20:47,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:47,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 17:20:47,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:20:47,585 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:47,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:20:47,663 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:47,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711262507] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:20:47,664 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:20:47,664 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-15 17:20:47,664 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1321483313] [2022-03-15 17:20:47,664 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:20:47,665 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:20:47,667 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2022-03-15 17:20:47,667 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:20:47,667 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:20:47,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 17:20:47,667 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:20:47,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 17:20:47,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:20:47,668 INFO L87 Difference]: Start difference. First operand 98 states and 284 transitions. Second operand has 10 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 10 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:47,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:20:47,729 INFO L93 Difference]: Finished difference Result 107 states and 311 transitions. [2022-03-15 17:20:47,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 17:20:47,729 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 10 states have internal predecessors, (13), 0 states have call successors, (0), 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 13 [2022-03-15 17:20:47,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:20:47,730 INFO L225 Difference]: With dead ends: 107 [2022-03-15 17:20:47,730 INFO L226 Difference]: Without dead ends: 107 [2022-03-15 17:20:47,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:20:47,730 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 90 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:20:47,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 0 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:20:47,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2022-03-15 17:20:47,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 107. [2022-03-15 17:20:47,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 106 states have (on average 2.9339622641509435) internal successors, (311), 106 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:47,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 311 transitions. [2022-03-15 17:20:47,735 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 311 transitions. Word has length 13 [2022-03-15 17:20:47,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:20:47,735 INFO L470 AbstractCegarLoop]: Abstraction has 107 states and 311 transitions. [2022-03-15 17:20:47,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 10 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:47,735 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 311 transitions. [2022-03-15 17:20:47,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 17:20:47,736 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:20:47,736 INFO L514 BasicCegarLoop]: trace histogram [8, 1, 1, 1, 1, 1, 1] [2022-03-15 17:20:47,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-15 17:20:47,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:47,953 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:20:47,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:20:47,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1904929758, now seen corresponding path program 8 times [2022-03-15 17:20:47,954 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:20:47,954 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445288263] [2022-03-15 17:20:47,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:20:47,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:20:47,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:48,013 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:48,014 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:20:48,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445288263] [2022-03-15 17:20:48,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445288263] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:20:48,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853197486] [2022-03-15 17:20:48,014 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:20:48,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:48,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:20:48,015 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:20:48,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-15 17:20:48,075 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:20:48,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:20:48,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 17:20:48,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:20:48,110 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:48,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:20:48,201 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:48,201 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853197486] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:20:48,201 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:20:48,202 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-03-15 17:20:48,202 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1706419257] [2022-03-15 17:20:48,202 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:20:48,203 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:20:48,204 INFO L252 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2022-03-15 17:20:48,204 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:20:48,204 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:20:48,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 17:20:48,204 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:20:48,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 17:20:48,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:20:48,205 INFO L87 Difference]: Start difference. First operand 107 states and 311 transitions. Second operand has 11 states, 10 states have (on average 1.4) internal successors, (14), 11 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:48,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:20:48,264 INFO L93 Difference]: Finished difference Result 116 states and 338 transitions. [2022-03-15 17:20:48,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 17:20:48,265 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 1.4) internal successors, (14), 11 states have internal predecessors, (14), 0 states have call successors, (0), 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 14 [2022-03-15 17:20:48,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:20:48,266 INFO L225 Difference]: With dead ends: 116 [2022-03-15 17:20:48,266 INFO L226 Difference]: Without dead ends: 116 [2022-03-15 17:20:48,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:20:48,266 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 108 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:20:48,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 0 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:20:48,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2022-03-15 17:20:48,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 116. [2022-03-15 17:20:48,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 115 states have (on average 2.9391304347826086) internal successors, (338), 115 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:48,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 338 transitions. [2022-03-15 17:20:48,270 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 338 transitions. Word has length 14 [2022-03-15 17:20:48,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:20:48,270 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 338 transitions. [2022-03-15 17:20:48,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.4) internal successors, (14), 11 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:48,271 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 338 transitions. [2022-03-15 17:20:48,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 17:20:48,271 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:20:48,271 INFO L514 BasicCegarLoop]: trace histogram [9, 1, 1, 1, 1, 1, 1] [2022-03-15 17:20:48,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-15 17:20:48,472 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,SelfDestructingSolverStorable8 [2022-03-15 17:20:48,472 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:20:48,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:20:48,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1076719822, now seen corresponding path program 9 times [2022-03-15 17:20:48,473 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:20:48,473 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261880502] [2022-03-15 17:20:48,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:20:48,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:20:48,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:48,552 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:48,553 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:20:48,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261880502] [2022-03-15 17:20:48,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261880502] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:20:48,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451812182] [2022-03-15 17:20:48,553 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:20:48,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:48,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:20:48,559 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:20:48,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-15 17:20:48,639 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 17:20:48,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:20:48,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 17:20:48,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:20:48,665 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:48,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:20:48,743 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:48,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451812182] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:20:48,743 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:20:48,743 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2022-03-15 17:20:48,743 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1736655690] [2022-03-15 17:20:48,744 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:20:48,745 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:20:48,746 INFO L252 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2022-03-15 17:20:48,746 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:20:48,746 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:20:48,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 17:20:48,746 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:20:48,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 17:20:48,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:20:48,747 INFO L87 Difference]: Start difference. First operand 116 states and 338 transitions. Second operand has 12 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 12 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:48,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:20:48,824 INFO L93 Difference]: Finished difference Result 125 states and 365 transitions. [2022-03-15 17:20:48,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 17:20:48,825 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 12 states have internal predecessors, (15), 0 states have call successors, (0), 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 15 [2022-03-15 17:20:48,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:20:48,826 INFO L225 Difference]: With dead ends: 125 [2022-03-15 17:20:48,826 INFO L226 Difference]: Without dead ends: 125 [2022-03-15 17:20:48,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:20:48,827 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 132 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:20:48,827 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 0 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:20:48,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2022-03-15 17:20:48,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2022-03-15 17:20:48,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 2.943548387096774) internal successors, (365), 124 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:48,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 365 transitions. [2022-03-15 17:20:48,831 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 365 transitions. Word has length 15 [2022-03-15 17:20:48,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:20:48,831 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 365 transitions. [2022-03-15 17:20:48,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 12 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:48,831 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 365 transitions. [2022-03-15 17:20:48,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 17:20:48,832 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:20:48,832 INFO L514 BasicCegarLoop]: trace histogram [10, 1, 1, 1, 1, 1, 1] [2022-03-15 17:20:48,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-15 17:20:49,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-15 17:20:49,043 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:20:49,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:20:49,044 INFO L85 PathProgramCache]: Analyzing trace with hash -981423710, now seen corresponding path program 10 times [2022-03-15 17:20:49,044 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:20:49,044 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311950333] [2022-03-15 17:20:49,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:20:49,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:20:49,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:49,135 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:49,136 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:20:49,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311950333] [2022-03-15 17:20:49,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311950333] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:20:49,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758284120] [2022-03-15 17:20:49,136 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:20:49,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:49,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:20:49,137 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:20:49,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-15 17:20:49,199 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:20:49,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:20:49,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 17:20:49,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:20:49,232 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:49,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:20:49,301 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:49,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758284120] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:20:49,301 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:20:49,301 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 18 [2022-03-15 17:20:49,301 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [545930349] [2022-03-15 17:20:49,301 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:20:49,302 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:20:49,304 INFO L252 McrAutomatonBuilder]: Finished intersection with 17 states and 16 transitions. [2022-03-15 17:20:49,304 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:20:49,304 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:20:49,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 17:20:49,304 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:20:49,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 17:20:49,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:20:49,305 INFO L87 Difference]: Start difference. First operand 125 states and 365 transitions. Second operand has 13 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 13 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:49,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:20:49,414 INFO L93 Difference]: Finished difference Result 134 states and 392 transitions. [2022-03-15 17:20:49,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 17:20:49,414 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 13 states have internal predecessors, (16), 0 states have call successors, (0), 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 16 [2022-03-15 17:20:49,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:20:49,415 INFO L225 Difference]: With dead ends: 134 [2022-03-15 17:20:49,415 INFO L226 Difference]: Without dead ends: 134 [2022-03-15 17:20:49,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:20:49,415 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 168 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:20:49,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 0 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:20:49,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-03-15 17:20:49,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2022-03-15 17:20:49,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.9473684210526314) internal successors, (392), 133 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:49,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 392 transitions. [2022-03-15 17:20:49,420 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 392 transitions. Word has length 16 [2022-03-15 17:20:49,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:20:49,420 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 392 transitions. [2022-03-15 17:20:49,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 13 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:49,420 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 392 transitions. [2022-03-15 17:20:49,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 17:20:49,421 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:20:49,421 INFO L514 BasicCegarLoop]: trace histogram [11, 1, 1, 1, 1, 1, 1] [2022-03-15 17:20:49,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-15 17:20:49,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-15 17:20:49,647 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:20:49,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:20:49,648 INFO L85 PathProgramCache]: Analyzing trace with hash -359363762, now seen corresponding path program 11 times [2022-03-15 17:20:49,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:20:49,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271241142] [2022-03-15 17:20:49,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:20:49,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:20:49,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:49,736 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:49,736 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:20:49,736 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271241142] [2022-03-15 17:20:49,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271241142] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:20:49,736 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125156852] [2022-03-15 17:20:49,736 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:20:49,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:49,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:20:49,737 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:20:49,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-15 17:20:49,799 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 17:20:49,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:20:49,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 17:20:49,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:20:49,831 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:49,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:20:49,914 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:49,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125156852] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:20:49,915 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:20:49,915 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 18 [2022-03-15 17:20:49,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1565565498] [2022-03-15 17:20:49,915 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:20:49,916 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:20:49,917 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2022-03-15 17:20:49,917 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:20:49,918 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:20:49,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 17:20:49,918 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:20:49,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 17:20:49,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:20:49,918 INFO L87 Difference]: Start difference. First operand 134 states and 392 transitions. Second operand has 14 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 14 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:49,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:20:49,995 INFO L93 Difference]: Finished difference Result 143 states and 419 transitions. [2022-03-15 17:20:49,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 17:20:49,996 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 14 states have internal predecessors, (17), 0 states have call successors, (0), 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 17 [2022-03-15 17:20:49,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:20:49,996 INFO L225 Difference]: With dead ends: 143 [2022-03-15 17:20:49,996 INFO L226 Difference]: Without dead ends: 143 [2022-03-15 17:20:49,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:20:49,997 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 132 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:20:49,997 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 0 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:20:49,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2022-03-15 17:20:50,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2022-03-15 17:20:50,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 2.9507042253521125) internal successors, (419), 142 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:50,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 419 transitions. [2022-03-15 17:20:50,001 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 419 transitions. Word has length 17 [2022-03-15 17:20:50,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:20:50,001 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 419 transitions. [2022-03-15 17:20:50,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 14 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:50,001 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 419 transitions. [2022-03-15 17:20:50,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 17:20:50,002 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:20:50,002 INFO L514 BasicCegarLoop]: trace histogram [12, 1, 1, 1, 1, 1, 1] [2022-03-15 17:20:50,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-15 17:20:50,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-15 17:20:50,218 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:20:50,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:20:50,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1744625442, now seen corresponding path program 12 times [2022-03-15 17:20:50,219 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:20:50,219 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156773570] [2022-03-15 17:20:50,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:20:50,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:20:50,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:50,304 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:50,304 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:20:50,304 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156773570] [2022-03-15 17:20:50,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156773570] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:20:50,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123879996] [2022-03-15 17:20:50,305 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 17:20:50,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:50,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:20:50,306 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:20:50,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-15 17:20:50,371 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 17:20:50,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:20:50,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 17:20:50,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:20:50,403 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:50,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:20:50,482 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:50,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123879996] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:20:50,482 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:20:50,483 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 18 [2022-03-15 17:20:50,483 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [621293090] [2022-03-15 17:20:50,483 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:20:50,484 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:20:50,485 INFO L252 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2022-03-15 17:20:50,485 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:20:50,486 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:20:50,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 17:20:50,486 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:20:50,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 17:20:50,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:20:50,486 INFO L87 Difference]: Start difference. First operand 143 states and 419 transitions. Second operand has 15 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 15 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:50,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:20:50,562 INFO L93 Difference]: Finished difference Result 152 states and 446 transitions. [2022-03-15 17:20:50,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 17:20:50,563 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 15 states have internal predecessors, (18), 0 states have call successors, (0), 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 18 [2022-03-15 17:20:50,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:20:50,564 INFO L225 Difference]: With dead ends: 152 [2022-03-15 17:20:50,564 INFO L226 Difference]: Without dead ends: 152 [2022-03-15 17:20:50,564 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:20:50,564 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 162 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:20:50,565 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 0 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:20:50,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-03-15 17:20:50,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2022-03-15 17:20:50,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.9536423841059603) internal successors, (446), 151 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:50,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 446 transitions. [2022-03-15 17:20:50,568 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 446 transitions. Word has length 18 [2022-03-15 17:20:50,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:20:50,568 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 446 transitions. [2022-03-15 17:20:50,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 15 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:50,568 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 446 transitions. [2022-03-15 17:20:50,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 17:20:50,569 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:20:50,569 INFO L514 BasicCegarLoop]: trace histogram [13, 1, 1, 1, 1, 1, 1] [2022-03-15 17:20:50,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-15 17:20:50,785 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,SelfDestructingSolverStorable12 [2022-03-15 17:20:50,785 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:20:50,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:20:50,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1751185970, now seen corresponding path program 13 times [2022-03-15 17:20:50,786 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:20:50,786 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396790804] [2022-03-15 17:20:50,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:20:50,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:20:50,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:50,880 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:50,880 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:20:50,880 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396790804] [2022-03-15 17:20:50,880 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396790804] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:20:50,880 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656818384] [2022-03-15 17:20:50,880 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 17:20:50,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:50,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:20:50,881 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:20:50,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-15 17:20:50,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:50,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 17:20:50,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:20:50,995 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:50,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:20:51,055 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:51,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656818384] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:20:51,055 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:20:51,055 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 18 [2022-03-15 17:20:51,056 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [930378744] [2022-03-15 17:20:51,056 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:20:51,057 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:20:51,058 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 17:20:51,058 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:20:51,059 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:20:51,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 17:20:51,059 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:20:51,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 17:20:51,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:20:51,059 INFO L87 Difference]: Start difference. First operand 152 states and 446 transitions. Second operand has 16 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 16 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:51,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:20:51,160 INFO L93 Difference]: Finished difference Result 161 states and 473 transitions. [2022-03-15 17:20:51,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 17:20:51,162 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 16 states have internal predecessors, (19), 0 states have call successors, (0), 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 19 [2022-03-15 17:20:51,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:20:51,163 INFO L225 Difference]: With dead ends: 161 [2022-03-15 17:20:51,163 INFO L226 Difference]: Without dead ends: 161 [2022-03-15 17:20:51,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:20:51,164 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 258 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:20:51,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 0 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:20:51,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2022-03-15 17:20:51,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 161. [2022-03-15 17:20:51,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 2.95625) internal successors, (473), 160 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:51,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 473 transitions. [2022-03-15 17:20:51,168 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 473 transitions. Word has length 19 [2022-03-15 17:20:51,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:20:51,168 INFO L470 AbstractCegarLoop]: Abstraction has 161 states and 473 transitions. [2022-03-15 17:20:51,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 16 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:51,168 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 473 transitions. [2022-03-15 17:20:51,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 17:20:51,169 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:20:51,169 INFO L514 BasicCegarLoop]: trace histogram [14, 1, 1, 1, 1, 1, 1] [2022-03-15 17:20:51,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-15 17:20:51,383 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,SelfDestructingSolverStorable13 [2022-03-15 17:20:51,383 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:20:51,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:20:51,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1547809954, now seen corresponding path program 14 times [2022-03-15 17:20:51,385 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:20:51,385 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367384371] [2022-03-15 17:20:51,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:20:51,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:20:51,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:51,498 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:51,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:20:51,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367384371] [2022-03-15 17:20:51,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367384371] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:20:51,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504977643] [2022-03-15 17:20:51,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:20:51,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:51,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:20:51,499 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:20:51,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-15 17:20:51,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:20:51,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:20:51,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 17:20:51,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:20:51,610 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:51,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:20:51,658 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:51,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504977643] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:20:51,658 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:20:51,659 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 18 [2022-03-15 17:20:51,659 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1814214436] [2022-03-15 17:20:51,659 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:20:51,660 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:20:51,662 INFO L252 McrAutomatonBuilder]: Finished intersection with 21 states and 20 transitions. [2022-03-15 17:20:51,662 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:20:51,663 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:20:51,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 17:20:51,663 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:20:51,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 17:20:51,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:20:51,663 INFO L87 Difference]: Start difference. First operand 161 states and 473 transitions. Second operand has 17 states, 16 states have (on average 1.25) internal successors, (20), 17 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:51,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:20:51,750 INFO L93 Difference]: Finished difference Result 170 states and 500 transitions. [2022-03-15 17:20:51,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 17:20:51,751 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.25) internal successors, (20), 17 states have internal predecessors, (20), 0 states have call successors, (0), 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 20 [2022-03-15 17:20:51,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:20:51,752 INFO L225 Difference]: With dead ends: 170 [2022-03-15 17:20:51,752 INFO L226 Difference]: Without dead ends: 170 [2022-03-15 17:20:51,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:20:51,752 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 222 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:20:51,752 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 0 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:20:51,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2022-03-15 17:20:51,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 170. [2022-03-15 17:20:51,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.9585798816568047) internal successors, (500), 169 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:51,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 500 transitions. [2022-03-15 17:20:51,756 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 500 transitions. Word has length 20 [2022-03-15 17:20:51,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:20:51,756 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 500 transitions. [2022-03-15 17:20:51,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.25) internal successors, (20), 17 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:51,757 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 500 transitions. [2022-03-15 17:20:51,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 17:20:51,757 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:20:51,757 INFO L514 BasicCegarLoop]: trace histogram [15, 1, 1, 1, 1, 1, 1] [2022-03-15 17:20:51,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-15 17:20:51,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:51,971 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:20:51,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:20:51,972 INFO L85 PathProgramCache]: Analyzing trace with hash 737468494, now seen corresponding path program 15 times [2022-03-15 17:20:51,972 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:20:51,972 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547162930] [2022-03-15 17:20:51,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:20:51,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:20:51,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:52,093 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:52,093 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:20:52,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547162930] [2022-03-15 17:20:52,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547162930] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:20:52,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493832670] [2022-03-15 17:20:52,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:20:52,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:52,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:20:52,095 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:20:52,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-15 17:20:52,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-03-15 17:20:52,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:20:52,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 17:20:52,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:20:52,211 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:52,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:20:52,258 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:52,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493832670] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:20:52,259 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:20:52,259 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 18 [2022-03-15 17:20:52,259 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2104493585] [2022-03-15 17:20:52,259 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:20:52,260 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:20:52,262 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 17:20:52,262 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:20:52,263 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:20:52,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 17:20:52,263 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:20:52,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 17:20:52,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:20:52,263 INFO L87 Difference]: Start difference. First operand 170 states and 500 transitions. Second operand has 18 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:52,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:20:52,357 INFO L93 Difference]: Finished difference Result 179 states and 527 transitions. [2022-03-15 17:20:52,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 17:20:52,364 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 0 states have call successors, (0), 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 21 [2022-03-15 17:20:52,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:20:52,365 INFO L225 Difference]: With dead ends: 179 [2022-03-15 17:20:52,365 INFO L226 Difference]: Without dead ends: 179 [2022-03-15 17:20:52,365 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:20:52,365 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 417 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:20:52,366 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [417 Valid, 0 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:20:52,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2022-03-15 17:20:52,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 179. [2022-03-15 17:20:52,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 2.960674157303371) internal successors, (527), 178 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:52,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 527 transitions. [2022-03-15 17:20:52,369 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 527 transitions. Word has length 21 [2022-03-15 17:20:52,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:20:52,370 INFO L470 AbstractCegarLoop]: Abstraction has 179 states and 527 transitions. [2022-03-15 17:20:52,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:20:52,370 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 527 transitions. [2022-03-15 17:20:52,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 17:20:52,370 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:20:52,370 INFO L514 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1] [2022-03-15 17:20:52,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-15 17:20:52,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-15 17:20:52,583 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:20:52,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:20:52,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1386687010, now seen corresponding path program 16 times [2022-03-15 17:20:52,584 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:20:52,584 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712720591] [2022-03-15 17:20:52,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:20:52,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:20:52,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:20:52,897 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:52,897 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:20:52,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712720591] [2022-03-15 17:20:52,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712720591] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:20:52,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501423203] [2022-03-15 17:20:52,897 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:20:52,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:20:52,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:20:52,898 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:20:52,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-15 17:20:52,994 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:20:52,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:20:52,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-15 17:20:52,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:20:53,601 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 105 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:20:53,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:22:14,050 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:22:14,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501423203] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:22:14,050 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:22:14,050 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 51 [2022-03-15 17:22:14,051 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [377067806] [2022-03-15 17:22:14,051 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:22:14,052 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:22:14,054 INFO L252 McrAutomatonBuilder]: Finished intersection with 23 states and 22 transitions. [2022-03-15 17:22:14,054 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:22:14,054 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:22:14,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 17:22:14,055 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:22:14,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 17:22:14,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=476, Invalid=2257, Unknown=23, NotChecked=0, Total=2756 [2022-03-15 17:22:14,056 INFO L87 Difference]: Start difference. First operand 179 states and 527 transitions. Second operand has 19 states, 18 states have (on average 1.2222222222222223) internal successors, (22), 18 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:22:15,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:22:15,284 INFO L93 Difference]: Finished difference Result 328 states and 970 transitions. [2022-03-15 17:22:15,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 17:22:15,285 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 1.2222222222222223) internal successors, (22), 18 states have internal predecessors, (22), 0 states have call successors, (0), 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 22 [2022-03-15 17:22:15,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:22:15,286 INFO L225 Difference]: With dead ends: 328 [2022-03-15 17:22:15,286 INFO L226 Difference]: Without dead ends: 328 [2022-03-15 17:22:15,287 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 634 ImplicationChecksByTransitivity, 67.8s TimeCoverageRelationStatistics Valid=476, Invalid=2257, Unknown=23, NotChecked=0, Total=2756 [2022-03-15 17:22:15,287 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 68 mSDsluCounter, 1158 mSDsCounter, 0 mSdLazyCounter, 2167 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 2167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 17:22:15,287 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 0 Invalid, 2167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2167 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 17:22:15,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-03-15 17:22:15,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 312. [2022-03-15 17:22:15,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 3.067524115755627) internal successors, (954), 311 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:22:15,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 954 transitions. [2022-03-15 17:22:15,294 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 954 transitions. Word has length 22 [2022-03-15 17:22:15,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:22:15,294 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 954 transitions. [2022-03-15 17:22:15,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 1.2222222222222223) internal successors, (22), 18 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:22:15,294 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 954 transitions. [2022-03-15 17:22:15,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 17:22:15,295 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:22:15,295 INFO L514 BasicCegarLoop]: trace histogram [17, 1, 1, 1, 1, 1, 1] [2022-03-15 17:22:15,314 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-15 17:22:15,511 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,SelfDestructingSolverStorable16 [2022-03-15 17:22:15,511 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:22:15,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:22:15,512 INFO L85 PathProgramCache]: Analyzing trace with hash 37624526, now seen corresponding path program 17 times [2022-03-15 17:22:15,513 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:22:15,513 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45898909] [2022-03-15 17:22:15,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:22:15,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:22:15,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:22:15,719 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 137 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:22:15,720 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:22:15,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45898909] [2022-03-15 17:22:15,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45898909] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:22:15,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808370133] [2022-03-15 17:22:15,720 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:22:15,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:22:15,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:22:15,721 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:22:15,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-15 17:22:15,790 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-03-15 17:22:15,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:22:15,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 17:22:15,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:22:15,846 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 153 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:22:15,846 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 17:22:15,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808370133] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 17:22:15,846 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 17:22:15,846 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [19] total 20 [2022-03-15 17:22:15,847 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [517195891] [2022-03-15 17:22:15,847 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:22:15,848 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:22:15,850 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2022-03-15 17:22:15,850 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:22:15,851 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:22:15,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 17:22:15,851 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:22:15,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 17:22:15,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=206, Unknown=0, NotChecked=0, Total=380 [2022-03-15 17:22:15,852 INFO L87 Difference]: Start difference. First operand 312 states and 954 transitions. Second operand has 19 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 19 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:22:16,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:22:16,145 INFO L93 Difference]: Finished difference Result 326 states and 947 transitions. [2022-03-15 17:22:16,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 17:22:16,145 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 19 states have internal predecessors, (23), 0 states have call successors, (0), 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 23 [2022-03-15 17:22:16,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:22:16,147 INFO L225 Difference]: With dead ends: 326 [2022-03-15 17:22:16,147 INFO L226 Difference]: Without dead ends: 308 [2022-03-15 17:22:16,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=174, Invalid=206, Unknown=0, NotChecked=0, Total=380 [2022-03-15 17:22:16,147 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 107 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 17:22:16,147 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 0 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 17:22:16,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2022-03-15 17:22:16,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 308. [2022-03-15 17:22:16,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.9120521172638436) internal successors, (894), 307 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:22:16,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 894 transitions. [2022-03-15 17:22:16,166 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 894 transitions. Word has length 23 [2022-03-15 17:22:16,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:22:16,166 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 894 transitions. [2022-03-15 17:22:16,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 19 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:22:16,166 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 894 transitions. [2022-03-15 17:22:16,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 17:22:16,167 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:22:16,167 INFO L514 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:22:16,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-15 17:22:16,379 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,SelfDestructingSolverStorable17 [2022-03-15 17:22:16,380 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:22:16,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:22:16,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1885040174, now seen corresponding path program 1 times [2022-03-15 17:22:16,381 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:22:16,381 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480941385] [2022-03-15 17:22:16,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:22:16,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:22:16,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:22:16,746 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:22:16,746 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:22:16,746 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480941385] [2022-03-15 17:22:16,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480941385] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:22:16,746 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839317519] [2022-03-15 17:22:16,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:22:16,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:22:16,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:22:16,747 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:22:16,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-15 17:22:16,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:22:16,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 17:22:16,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:22:17,580 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 105 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:22:17,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:24:25,721 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:24:25,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839317519] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:24:25,721 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:24:25,721 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 54 [2022-03-15 17:24:25,722 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [752582545] [2022-03-15 17:24:25,722 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:24:25,723 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:24:25,730 INFO L252 McrAutomatonBuilder]: Finished intersection with 59 states and 92 transitions. [2022-03-15 17:24:25,730 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:24:27,392 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [9298#(and (<= (+ 985 ~j~0 ~i~0) (+ (* ~cur~0 21) (* ~prev~0 13))) (<= (+ ~i~0 986) (+ (* ~cur~0 21) (* ~prev~0 13)))), 9304#(and (<= (+ 985 ~j~0 ~i~0) (+ (* ~cur~0 377) (* 233 ~prev~0))) (<= (+ ~i~0 986) (+ (* ~cur~0 377) (* 233 ~prev~0)))), 9291#(and (<= (+ ~i~0 986) ~cur~0) (<= (+ 985 ~j~0 ~i~0) ~cur~0)), 9295#(and (<= (+ 985 ~j~0 ~i~0) (+ (* 5 ~cur~0) (* ~prev~0 3))) (<= (+ ~i~0 986) (+ (* 5 ~cur~0) (* ~prev~0 3)))), 9293#(and (<= (+ 985 ~j~0 ~i~0) (+ ~prev~0 (* ~cur~0 2))) (<= (+ ~i~0 986) (+ ~prev~0 (* ~cur~0 2)))), 9292#(and (<= (+ 985 ~j~0 ~i~0) (+ ~prev~0 ~cur~0)) (<= (+ ~i~0 986) (+ ~prev~0 ~cur~0))), 9294#(and (<= (+ 985 ~j~0 ~i~0) (+ (* ~cur~0 3) (* ~prev~0 2))) (<= (+ ~i~0 986) (+ (* ~cur~0 3) (* ~prev~0 2)))), 9301#(and (<= (+ ~i~0 986) (+ (* ~prev~0 55) (* ~cur~0 89))) (<= (+ 985 ~j~0 ~i~0) (+ (* ~prev~0 55) (* ~cur~0 89)))), 9290#(and (<= (+ ~i~0 986) ~prev~0) (<= (+ 985 ~j~0 ~i~0) ~prev~0)), 9296#(and (<= (+ ~i~0 986) (+ (* ~prev~0 5) (* ~cur~0 8))) (<= (+ 985 ~j~0 ~i~0) (+ (* ~prev~0 5) (* ~cur~0 8)))), 9303#(and (<= (+ ~i~0 986) (+ (* 233 ~cur~0) (* ~prev~0 144))) (<= (+ 985 ~j~0 ~i~0) (+ (* 233 ~cur~0) (* ~prev~0 144)))), 9297#(and (<= (+ ~i~0 986) (+ (* ~prev~0 8) (* ~cur~0 13))) (<= (+ 985 ~j~0 ~i~0) (+ (* ~prev~0 8) (* ~cur~0 13)))), 9305#(and (<= (+ 985 ~j~0 ~i~0) (+ (* ~prev~0 377) (* 610 ~cur~0))) (<= (+ ~i~0 986) (+ (* ~prev~0 377) (* 610 ~cur~0)))), 9300#(and (<= (+ 985 ~j~0 ~i~0) (+ (* ~cur~0 55) (* ~prev~0 34))) (<= (+ ~i~0 986) (+ (* ~cur~0 55) (* ~prev~0 34)))), 9302#(and (<= (+ 985 ~j~0 ~i~0) (+ (* ~prev~0 89) (* ~cur~0 144))) (<= (+ ~i~0 986) (+ (* ~prev~0 89) (* ~cur~0 144)))), 9299#(and (<= (+ 985 ~j~0 ~i~0) (+ (* ~cur~0 34) (* ~prev~0 21))) (<= (+ ~i~0 986) (+ (* ~cur~0 34) (* ~prev~0 21))))] [2022-03-15 17:24:27,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 17:24:27,393 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:24:27,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 17:24:27,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=739, Invalid=4340, Unknown=33, NotChecked=0, Total=5112 [2022-03-15 17:24:27,394 INFO L87 Difference]: Start difference. First operand 308 states and 894 transitions. Second operand has 36 states, 35 states have (on average 2.085714285714286) internal successors, (73), 35 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:24:30,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:24:30,685 INFO L93 Difference]: Finished difference Result 416 states and 1212 transitions. [2022-03-15 17:24:30,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 17:24:30,686 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 2.085714285714286) internal successors, (73), 35 states have internal predecessors, (73), 0 states have call successors, (0), 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 24 [2022-03-15 17:24:30,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:24:30,688 INFO L225 Difference]: With dead ends: 416 [2022-03-15 17:24:30,688 INFO L226 Difference]: Without dead ends: 398 [2022-03-15 17:24:30,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1821 ImplicationChecksByTransitivity, 103.2s TimeCoverageRelationStatistics Valid=916, Invalid=6883, Unknown=33, NotChecked=0, Total=7832 [2022-03-15 17:24:30,689 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 173 mSDsluCounter, 2363 mSDsCounter, 0 mSdLazyCounter, 4237 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 4238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 4237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-15 17:24:30,690 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 0 Invalid, 4238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 4237 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-03-15 17:24:30,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-03-15 17:24:30,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 362. [2022-03-15 17:24:30,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 3.0166204986149583) internal successors, (1089), 361 states have internal predecessors, (1089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:24:30,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 1089 transitions. [2022-03-15 17:24:30,697 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 1089 transitions. Word has length 24 [2022-03-15 17:24:30,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:24:30,697 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 1089 transitions. [2022-03-15 17:24:30,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 2.085714285714286) internal successors, (73), 35 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:24:30,697 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 1089 transitions. [2022-03-15 17:24:30,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 17:24:30,698 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:24:30,698 INFO L514 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:24:30,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-15 17:24:30,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:24:30,911 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:24:30,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:24:30,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1166301892, now seen corresponding path program 1 times [2022-03-15 17:24:30,913 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:24:30,913 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347613244] [2022-03-15 17:24:30,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:24:30,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:24:30,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:24:31,354 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:24:31,355 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:24:31,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347613244] [2022-03-15 17:24:31,355 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347613244] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:24:31,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126101933] [2022-03-15 17:24:31,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:24:31,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:24:31,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:24:31,356 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:24:31,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-15 17:24:31,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:24:31,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 17:24:31,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:24:32,223 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 105 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:24:32,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:26:39,184 WARN L228 SmtUtils]: Spent 16.70s on a formula simplification that was a NOOP. DAG size: 65 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 17:26:44,335 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:26:44,336 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126101933] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:26:44,336 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:26:44,336 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 54 [2022-03-15 17:26:44,336 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1081758386] [2022-03-15 17:26:44,336 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:26:44,338 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:26:44,344 INFO L252 McrAutomatonBuilder]: Finished intersection with 63 states and 100 transitions. [2022-03-15 17:26:44,345 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:26:51,051 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 17 new interpolants: [10687#(and (<= (+ ~i~0 986) (+ (* ~cur~0 377) ~j~0 (* 233 ~prev~0))) (<= 987 (+ (* ~cur~0 377) (* 233 ~prev~0))) (= ~j~0 1)), 10682#(and (= ~j~0 1) (<= 987 (+ (* ~cur~0 34) (* ~prev~0 21))) (<= (+ ~i~0 986) (+ ~j~0 (* ~cur~0 34) (* ~prev~0 21)))), 10685#(and (= ~j~0 1) (<= (+ ~i~0 986) (+ (* ~prev~0 89) ~j~0 (* ~cur~0 144))) (<= 987 (+ (* ~prev~0 89) (* ~cur~0 144)))), 10674#(and (<= 987 ~cur~0) (<= (+ ~i~0 986) (+ ~cur~0 ~j~0)) (= (+ (- 1) ~j~0) 0)), 10679#(and (<= 987 (+ (* ~prev~0 5) (* ~cur~0 8))) (= ~j~0 1) (<= (+ ~i~0 986) (+ (* ~prev~0 5) (* ~cur~0 8) ~j~0))), 10690#(and (= ~j~0 1) (<= (+ ~i~0 986) (+ (* ~cur~0 987) (* ~prev~0 610))) (<= 987 (+ (* ~cur~0 987) (* ~prev~0 610)))), 10677#(and (<= (+ ~i~0 986) (+ (* ~cur~0 3) (* ~prev~0 2) ~j~0)) (<= 987 (+ (* ~cur~0 3) (* ~prev~0 2))) (= ~j~0 1)), 10686#(and (<= (+ ~i~0 986) (+ (* 233 ~cur~0) ~j~0 (* ~prev~0 144))) (= ~j~0 1) (<= 987 (+ (* 233 ~cur~0) (* ~prev~0 144)))), 10683#(and (= ~j~0 1) (<= 987 (+ (* ~cur~0 55) (* ~prev~0 34))) (<= (+ ~i~0 986) (+ ~j~0 (* ~cur~0 55) (* ~prev~0 34)))), 10676#(and (<= (+ ~i~0 986) (+ ~prev~0 ~j~0 (* ~cur~0 2))) (= (+ (- 1) ~j~0) 0) (<= 987 (+ ~prev~0 (* ~cur~0 2)))), 10675#(and (<= 987 (+ ~prev~0 ~cur~0)) (= (+ (- 1) ~j~0) 0) (<= (+ ~i~0 986) (+ ~prev~0 ~cur~0 ~j~0))), 10681#(and (<= 987 (+ (* ~cur~0 21) (* ~prev~0 13))) (= ~j~0 1) (<= (+ ~i~0 986) (+ (* ~cur~0 21) (* ~prev~0 13) ~j~0))), 10678#(and (= ~j~0 1) (<= (+ ~i~0 986) (+ (* 5 ~cur~0) ~j~0 (* ~prev~0 3))) (<= 987 (+ (* 5 ~cur~0) (* ~prev~0 3)))), 10680#(and (<= 987 (+ (* ~prev~0 8) (* ~cur~0 13))) (<= (+ ~i~0 986) (+ (* ~prev~0 8) ~j~0 (* ~cur~0 13))) (= ~j~0 1)), 10688#(and (<= 987 (+ (* ~prev~0 377) (* 610 ~cur~0))) (= ~j~0 1) (<= (+ ~i~0 986) (+ (* ~prev~0 377) (* 610 ~cur~0) ~j~0))), 10684#(and (= ~j~0 1) (<= 987 (+ (* ~prev~0 55) (* ~cur~0 89))) (<= (+ ~i~0 986) (+ ~j~0 (* ~prev~0 55) (* ~cur~0 89)))), 10689#(and (<= (+ ~i~0 986) (+ (* ~cur~0 987) ~j~0 (* ~prev~0 610))) (= ~j~0 1) (<= 987 (+ (* ~cur~0 987) (* ~prev~0 610))))] [2022-03-15 17:26:51,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 17:26:51,052 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:26:51,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 17:26:51,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=4661, Unknown=29, NotChecked=0, Total=5256 [2022-03-15 17:26:51,053 INFO L87 Difference]: Start difference. First operand 362 states and 1089 transitions. Second operand has 37 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:27:09,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:27:09,344 INFO L93 Difference]: Finished difference Result 2226 states and 6447 transitions. [2022-03-15 17:27:09,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-03-15 17:27:09,345 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 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 24 [2022-03-15 17:27:09,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:27:09,354 INFO L225 Difference]: With dead ends: 2226 [2022-03-15 17:27:09,354 INFO L226 Difference]: Without dead ends: 2192 [2022-03-15 17:27:09,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 16 SyntacticMatches, 15 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3799 ImplicationChecksByTransitivity, 124.8s TimeCoverageRelationStatistics Valid=2903, Invalid=11110, Unknown=29, NotChecked=0, Total=14042 [2022-03-15 17:27:09,358 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 486 mSDsluCounter, 1877 mSDsCounter, 0 mSdLazyCounter, 3499 mSolverCounterSat, 235 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 3734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 235 IncrementalHoareTripleChecker+Valid, 3499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2022-03-15 17:27:09,358 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 0 Invalid, 3734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [235 Valid, 3499 Invalid, 0 Unknown, 0 Unchecked, 8.7s Time] [2022-03-15 17:27:09,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2192 states. [2022-03-15 17:27:09,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2192 to 438. [2022-03-15 17:27:09,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 437 states have (on average 2.9130434782608696) internal successors, (1273), 437 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:27:09,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 1273 transitions. [2022-03-15 17:27:09,399 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 1273 transitions. Word has length 24 [2022-03-15 17:27:09,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:27:09,399 INFO L470 AbstractCegarLoop]: Abstraction has 438 states and 1273 transitions. [2022-03-15 17:27:09,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:27:09,400 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 1273 transitions. [2022-03-15 17:27:09,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:27:09,400 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:27:09,401 INFO L514 BasicCegarLoop]: trace histogram [16, 2, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:27:09,419 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-15 17:27:09,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:27:09,615 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:27:09,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:27:09,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1604598017, now seen corresponding path program 2 times [2022-03-15 17:27:09,618 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:27:09,618 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30469274] [2022-03-15 17:27:09,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:27:09,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:27:09,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:27:11,057 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 0 proven. 137 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:27:11,057 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:27:11,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30469274] [2022-03-15 17:27:11,057 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30469274] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:27:11,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831710584] [2022-03-15 17:27:11,057 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:27:11,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:27:11,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:27:11,059 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:27:11,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-15 17:27:11,129 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:27:11,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:27:11,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 54 conjunts are in the unsatisfiable core [2022-03-15 17:27:11,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:27:14,554 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 105 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:27:14,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:30:32,467 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 0 proven. 137 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:30:32,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831710584] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:30:32,468 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:30:32,468 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 57 [2022-03-15 17:30:32,468 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [521370723] [2022-03-15 17:30:32,468 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:30:32,470 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:30:32,489 INFO L252 McrAutomatonBuilder]: Finished intersection with 77 states and 127 transitions. [2022-03-15 17:30:32,489 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:30:44,982 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 32 new interpolants: [14108#(and (<= (+ ~i~0 986) (+ (* ~cur~0 55) (* ~prev~0 34))) (<= (+ 984 ~j~0 ~i~0) (+ (* ~cur~0 55) (* ~prev~0 34)))), 14094#(and (<= (+ 984 ~j~0 ~i~0) (+ (* ~prev~0 5) (* ~cur~0 8))) (<= (+ ~i~0 986) (+ (* ~prev~0 5) (* ~cur~0 8)))), 14101#(and (<= (+ ~i~0 986) (+ ~prev~0 (* ~cur~0 2))) (<= (+ 984 ~j~0 (* 2 ~i~0)) (+ ~prev~0 (* ~cur~0 2)))), 14090#(and (<= (+ 984 ~j~0 ~i~0) (+ ~prev~0 ~cur~0)) (<= (+ ~i~0 986) (+ ~prev~0 ~cur~0))), 14117#(and (<= (+ ~i~0 986) (+ (* 233 ~cur~0) (* ~prev~0 144))) (<= (+ 984 ~j~0 (* 2 ~i~0)) (+ (* 233 ~cur~0) (* ~prev~0 144)))), 14115#(and (<= (+ 984 ~j~0 ~i~0) (+ (* ~prev~0 377) (* 610 ~cur~0))) (<= (+ ~i~0 986) (+ (* ~prev~0 377) (* 610 ~cur~0)))), 14105#(and (<= (+ ~i~0 986) (+ (* ~prev~0 8) (* ~cur~0 13))) (<= (+ 984 ~j~0 (* 2 ~i~0)) (+ (* ~prev~0 8) (* ~cur~0 13)))), 14089#(and (<= (+ ~i~0 986) ~cur~0) (<= (+ 984 ~j~0 ~i~0) ~cur~0)), 14116#(and (<= (+ 984 ~j~0 (* 2 ~i~0)) (+ (* ~prev~0 89) (* ~cur~0 144))) (<= (+ ~i~0 986) (+ (* ~prev~0 89) (* ~cur~0 144)))), 14110#(and (<= (+ 984 ~j~0 ~i~0) (+ (* ~prev~0 89) (* ~cur~0 144))) (<= (+ ~i~0 986) (+ (* ~prev~0 89) (* ~cur~0 144)))), 14091#(and (<= (+ 984 ~j~0 ~i~0) (+ ~prev~0 (* ~cur~0 2))) (<= (+ ~i~0 986) (+ ~prev~0 (* ~cur~0 2)))), 14099#(and (<= (+ 984 ~j~0 (* 2 ~i~0)) ~cur~0) (<= (+ ~i~0 986) ~cur~0)), 14114#(and (<= (+ 984 ~j~0 ~i~0) (+ (* ~cur~0 377) (* 233 ~prev~0))) (<= (+ ~i~0 986) (+ (* ~cur~0 377) (* 233 ~prev~0)))), 14106#(and (<= (+ 984 ~j~0 (* 2 ~i~0)) (+ (* ~cur~0 21) (* ~prev~0 13))) (<= (+ ~i~0 986) (+ (* ~cur~0 21) (* ~prev~0 13)))), 14113#(and (<= (+ ~i~0 986) (+ (* ~prev~0 55) (* ~cur~0 89))) (<= (+ 984 ~j~0 (* 2 ~i~0)) (+ (* ~prev~0 55) (* ~cur~0 89)))), 14098#(and (<= (+ ~i~0 986) ~prev~0) (<= (+ 984 ~j~0 (* 2 ~i~0)) ~prev~0)), 14088#(and (<= (+ ~i~0 986) ~prev~0) (<= (+ 984 ~j~0 ~i~0) ~prev~0)), 14112#(and (<= (+ ~i~0 986) (+ (* ~cur~0 55) (* ~prev~0 34))) (<= (+ 984 ~j~0 (* 2 ~i~0)) (+ (* ~cur~0 55) (* ~prev~0 34)))), 14103#(and (<= (+ 984 ~j~0 (* 2 ~i~0)) (+ (* 5 ~cur~0) (* ~prev~0 3))) (<= (+ ~i~0 986) (+ (* 5 ~cur~0) (* ~prev~0 3)))), 14095#(and (<= (+ 984 ~j~0 ~i~0) (+ (* ~prev~0 8) (* ~cur~0 13))) (<= (+ ~i~0 986) (+ (* ~prev~0 8) (* ~cur~0 13)))), 14104#(and (<= (+ 984 ~j~0 (* 2 ~i~0)) (+ (* ~prev~0 5) (* ~cur~0 8))) (<= (+ ~i~0 986) (+ (* ~prev~0 5) (* ~cur~0 8)))), 14119#(and (<= (+ ~i~0 986) (+ (* ~prev~0 377) (* 610 ~cur~0))) (<= (+ 984 ~j~0 (* 2 ~i~0)) (+ (* ~prev~0 377) (* 610 ~cur~0)))), 14102#(and (<= (+ 984 ~j~0 (* 2 ~i~0)) (+ (* ~cur~0 3) (* ~prev~0 2))) (<= (+ ~i~0 986) (+ (* ~cur~0 3) (* ~prev~0 2)))), 14107#(and (<= (+ 984 ~j~0 (* 2 ~i~0)) (+ (* ~cur~0 34) (* ~prev~0 21))) (<= (+ ~i~0 986) (+ (* ~cur~0 34) (* ~prev~0 21)))), 14109#(and (<= (+ ~i~0 986) (+ (* ~prev~0 55) (* ~cur~0 89))) (<= (+ 984 ~j~0 ~i~0) (+ (* ~prev~0 55) (* ~cur~0 89)))), 14100#(and (<= (+ 984 ~j~0 (* 2 ~i~0)) (+ ~prev~0 ~cur~0)) (<= (+ ~i~0 986) (+ ~prev~0 ~cur~0))), 14111#(and (<= (+ ~i~0 986) (+ (* 233 ~cur~0) (* ~prev~0 144))) (<= (+ 984 ~j~0 ~i~0) (+ (* 233 ~cur~0) (* ~prev~0 144)))), 14118#(and (<= (+ ~i~0 986) (+ (* ~cur~0 377) (* 233 ~prev~0))) (<= (+ 984 ~j~0 (* 2 ~i~0)) (+ (* ~cur~0 377) (* 233 ~prev~0)))), 14097#(and (<= (+ ~i~0 986) (+ (* ~cur~0 34) (* ~prev~0 21))) (<= (+ 984 ~j~0 ~i~0) (+ (* ~cur~0 34) (* ~prev~0 21)))), 14096#(and (<= (+ 984 ~j~0 ~i~0) (+ (* ~cur~0 21) (* ~prev~0 13))) (<= (+ ~i~0 986) (+ (* ~cur~0 21) (* ~prev~0 13)))), 14093#(and (<= (+ 984 ~j~0 ~i~0) (+ (* 5 ~cur~0) (* ~prev~0 3))) (<= (+ ~i~0 986) (+ (* 5 ~cur~0) (* ~prev~0 3)))), 14092#(and (<= (+ 984 ~j~0 ~i~0) (+ (* ~cur~0 3) (* ~prev~0 2))) (<= (+ ~i~0 986) (+ (* ~cur~0 3) (* ~prev~0 2))))] [2022-03-15 17:30:44,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-15 17:30:44,983 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:30:44,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-15 17:30:44,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=897, Invalid=7247, Unknown=46, NotChecked=0, Total=8190 [2022-03-15 17:30:44,985 INFO L87 Difference]: Start difference. First operand 438 states and 1273 transitions. Second operand has 53 states, 52 states have (on average 2.0576923076923075) internal successors, (107), 52 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:31:10,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:31:10,396 INFO L93 Difference]: Finished difference Result 600 states and 1750 transitions. [2022-03-15 17:31:10,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 17:31:10,397 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 52 states have (on average 2.0576923076923075) internal successors, (107), 52 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 17:31:10,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:31:10,399 INFO L225 Difference]: With dead ends: 600 [2022-03-15 17:31:10,399 INFO L226 Difference]: Without dead ends: 582 [2022-03-15 17:31:10,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3432 ImplicationChecksByTransitivity, 147.2s TimeCoverageRelationStatistics Valid=1287, Invalid=14167, Unknown=46, NotChecked=0, Total=15500 [2022-03-15 17:31:10,402 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 343 mSDsluCounter, 3571 mSDsCounter, 0 mSdLazyCounter, 6328 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 6330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 6328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.9s IncrementalHoareTripleChecker+Time [2022-03-15 17:31:10,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 0 Invalid, 6330 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 6328 Invalid, 0 Unknown, 0 Unchecked, 15.9s Time] [2022-03-15 17:31:10,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2022-03-15 17:31:10,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 492. [2022-03-15 17:31:10,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 492 states, 491 states have (on average 2.989816700610998) internal successors, (1468), 491 states have internal predecessors, (1468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:31:10,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 1468 transitions. [2022-03-15 17:31:10,413 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 1468 transitions. Word has length 25 [2022-03-15 17:31:10,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:31:10,414 INFO L470 AbstractCegarLoop]: Abstraction has 492 states and 1468 transitions. [2022-03-15 17:31:10,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 52 states have (on average 2.0576923076923075) internal successors, (107), 52 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:31:10,414 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 1468 transitions. [2022-03-15 17:31:10,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:31:10,415 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:31:10,415 INFO L514 BasicCegarLoop]: trace histogram [16, 2, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:31:10,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-15 17:31:10,631 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,SelfDestructingSolverStorable20 [2022-03-15 17:31:10,632 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:31:10,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:31:10,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1795620491, now seen corresponding path program 2 times [2022-03-15 17:31:10,634 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:31:10,634 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871427892] [2022-03-15 17:31:10,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:31:10,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:31:10,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:31:12,364 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 0 proven. 137 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:31:12,365 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:31:12,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871427892] [2022-03-15 17:31:12,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871427892] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:31:12,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232718470] [2022-03-15 17:31:12,365 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:31:12,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:31:12,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:31:12,366 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:31:12,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-15 17:31:12,437 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:31:12,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:31:12,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 54 conjunts are in the unsatisfiable core [2022-03-15 17:31:12,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:31:15,928 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 105 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:31:15,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:32:53,484 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 0 proven. 137 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:32:53,484 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232718470] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:32:53,484 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:32:53,484 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 57 [2022-03-15 17:32:53,484 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1995726479] [2022-03-15 17:32:53,484 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:32:53,486 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:32:53,496 INFO L252 McrAutomatonBuilder]: Finished intersection with 83 states and 139 transitions. [2022-03-15 17:32:53,496 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:33:05,753 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 33 new interpolants: [15980#(and (<= 987 (+ (* ~prev~0 5) (* ~cur~0 8))) (= ~j~0 1) (<= (+ ~i~0 986) (+ (* ~prev~0 5) (* ~cur~0 8) (* 2 ~j~0)))), 16002#(and (= ~j~0 1) (<= (+ ~i~0 986) (+ (* ~prev~0 89) ~j~0 (* ~cur~0 144))) (<= 987 (+ (* ~prev~0 89) (* ~cur~0 144)))), 15999#(and (= ~j~0 1) (<= 987 (+ (* ~cur~0 34) (* ~prev~0 21))) (<= (+ ~i~0 986) (+ ~j~0 (* ~cur~0 34) (* ~prev~0 21)))), 15983#(and (= ~j~0 1) (<= (+ ~i~0 986) (+ (* 2 ~j~0) (* ~cur~0 34) (* ~prev~0 21))) (<= 987 (+ (* ~cur~0 34) (* ~prev~0 21)))), 16000#(and (= ~j~0 1) (<= 987 (+ (* ~cur~0 55) (* ~prev~0 34))) (<= (+ ~i~0 986) (+ ~j~0 (* ~cur~0 55) (* ~prev~0 34)))), 16005#(and (<= 987 (+ (* ~prev~0 377) (* 610 ~cur~0))) (= ~j~0 1) (<= (+ ~i~0 986) (+ (* ~prev~0 377) (* 610 ~cur~0) ~j~0))), 15992#(and (<= 987 (+ ~prev~0 ~cur~0)) (= ~j~0 1) (<= (+ ~i~0 986) (+ ~prev~0 ~cur~0 ~j~0))), 15985#(and (= ~j~0 1) (<= 987 (+ (* ~prev~0 55) (* ~cur~0 89))) (<= (+ ~i~0 986) (+ (* 2 ~j~0) (* ~prev~0 55) (* ~cur~0 89)))), 15987#(and (= ~j~0 1) (<= (+ ~i~0 986) (+ (* 233 ~cur~0) (* 2 ~j~0) (* ~prev~0 144))) (<= 987 (+ (* 233 ~cur~0) (* ~prev~0 144)))), 16007#(and (= ~j~0 1) (<= (+ ~i~0 986) (+ (* ~cur~0 987) (* ~prev~0 610))) (<= 987 (+ (* ~cur~0 987) (* ~prev~0 610)))), 15978#(and (<= 987 (+ (* ~cur~0 3) (* ~prev~0 2))) (= ~j~0 1) (<= (+ ~i~0 986) (+ (* ~cur~0 3) (* ~prev~0 2) (* 2 ~j~0)))), 15986#(and (<= (+ ~i~0 986) (+ (* ~prev~0 89) (* 2 ~j~0) (* ~cur~0 144))) (= ~j~0 1) (<= 987 (+ (* ~prev~0 89) (* ~cur~0 144)))), 15997#(and (<= 987 (+ (* ~prev~0 8) (* ~cur~0 13))) (<= (+ ~i~0 986) (+ (* ~prev~0 8) ~j~0 (* ~cur~0 13))) (= ~j~0 1)), 16001#(and (= ~j~0 1) (<= 987 (+ (* ~prev~0 55) (* ~cur~0 89))) (<= (+ ~i~0 986) (+ ~j~0 (* ~prev~0 55) (* ~cur~0 89)))), 15996#(and (<= 987 (+ (* ~prev~0 5) (* ~cur~0 8))) (= ~j~0 1) (<= (+ ~i~0 986) (+ (* ~prev~0 5) (* ~cur~0 8) ~j~0))), 15982#(and (<= 987 (+ (* ~cur~0 21) (* ~prev~0 13))) (<= (+ ~i~0 986) (+ (* ~cur~0 21) (* ~prev~0 13) (* 2 ~j~0))) (= ~j~0 1)), 15989#(and (<= 987 (+ (* ~prev~0 377) (* 610 ~cur~0))) (= ~j~0 1) (<= (+ ~i~0 986) (+ (* ~prev~0 377) (* 2 ~j~0) (* 610 ~cur~0)))), 16006#(and (<= (+ ~i~0 986) (+ (* ~cur~0 987) ~j~0 (* ~prev~0 610))) (= ~j~0 1) (<= 987 (+ (* ~cur~0 987) (* ~prev~0 610)))), 15975#(and (<= (+ ~i~0 986) (+ ~cur~0 (* 2 ~j~0))) (<= 987 ~cur~0) (= (+ (- 1) ~j~0) 0)), 15988#(and (<= 987 (+ (* ~cur~0 377) (* 233 ~prev~0))) (= ~j~0 1) (<= (+ ~i~0 986) (+ (* 2 ~j~0) (* ~cur~0 377) (* 233 ~prev~0)))), 16004#(and (<= (+ ~i~0 986) (+ (* ~cur~0 377) ~j~0 (* 233 ~prev~0))) (<= 987 (+ (* ~cur~0 377) (* 233 ~prev~0))) (= ~j~0 1)), 15976#(and (<= 987 (+ ~prev~0 ~cur~0)) (= (+ (- 1) ~j~0) 0) (<= (+ ~i~0 986) (+ ~prev~0 ~cur~0 (* 2 ~j~0)))), 15990#(and (<= (+ ~i~0 986) (+ (* ~cur~0 987) (* 2 ~j~0) (* ~prev~0 610))) (= ~j~0 1) (<= 987 (+ (* ~cur~0 987) (* ~prev~0 610)))), 15984#(and (= ~j~0 1) (<= 987 (+ (* ~cur~0 55) (* ~prev~0 34))) (<= (+ ~i~0 986) (+ (* 2 ~j~0) (* ~cur~0 55) (* ~prev~0 34)))), 15981#(and (<= 987 (+ (* ~prev~0 8) (* ~cur~0 13))) (= ~j~0 1) (<= (+ ~i~0 986) (+ (* 2 ~j~0) (* ~prev~0 8) (* ~cur~0 13)))), 15998#(and (<= 987 (+ (* ~cur~0 21) (* ~prev~0 13))) (= ~j~0 1) (<= (+ ~i~0 986) (+ (* ~cur~0 21) (* ~prev~0 13) ~j~0))), 15993#(and (= ~j~0 1) (<= (+ ~i~0 986) (+ ~prev~0 ~j~0 (* ~cur~0 2))) (<= 987 (+ ~prev~0 (* ~cur~0 2)))), 15991#(and (<= 987 ~cur~0) (<= (+ ~i~0 986) (+ ~cur~0 ~j~0)) (= ~j~0 1)), 16003#(and (<= (+ ~i~0 986) (+ (* 233 ~cur~0) ~j~0 (* ~prev~0 144))) (= ~j~0 1) (<= 987 (+ (* 233 ~cur~0) (* ~prev~0 144)))), 15977#(and (= (+ (- 1) ~j~0) 0) (<= 987 (+ ~prev~0 (* ~cur~0 2))) (<= (+ ~i~0 986) (+ ~prev~0 (* 2 ~j~0) (* ~cur~0 2)))), 15979#(and (<= (+ ~i~0 986) (+ (* 5 ~cur~0) (* 2 ~j~0) (* ~prev~0 3))) (= ~j~0 1) (<= 987 (+ (* 5 ~cur~0) (* ~prev~0 3)))), 15995#(and (= ~j~0 1) (<= (+ ~i~0 986) (+ (* 5 ~cur~0) ~j~0 (* ~prev~0 3))) (<= 987 (+ (* 5 ~cur~0) (* ~prev~0 3)))), 15994#(and (<= (+ ~i~0 986) (+ (* ~cur~0 3) (* ~prev~0 2) ~j~0)) (<= 987 (+ (* ~cur~0 3) (* ~prev~0 2))) (= ~j~0 1))] [2022-03-15 17:33:05,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-03-15 17:33:05,753 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:33:05,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-03-15 17:33:05,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=671, Invalid=7684, Unknown=17, NotChecked=0, Total=8372 [2022-03-15 17:33:05,754 INFO L87 Difference]: Start difference. First operand 492 states and 1468 transitions. Second operand has 54 states, 53 states have (on average 2.169811320754717) internal successors, (115), 53 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:33:39,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:33:39,603 INFO L93 Difference]: Finished difference Result 3390 states and 9742 transitions. [2022-03-15 17:33:39,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 142 states. [2022-03-15 17:33:39,604 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 53 states have (on average 2.169811320754717) internal successors, (115), 53 states have internal predecessors, (115), 0 states have call successors, (0), 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 25 [2022-03-15 17:33:39,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:33:39,615 INFO L225 Difference]: With dead ends: 3390 [2022-03-15 17:33:39,616 INFO L226 Difference]: Without dead ends: 3356 [2022-03-15 17:33:39,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 19 SyntacticMatches, 15 SemanticMatches, 180 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11139 ImplicationChecksByTransitivity, 96.6s TimeCoverageRelationStatistics Valid=7848, Invalid=25077, Unknown=17, NotChecked=0, Total=32942 [2022-03-15 17:33:39,618 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 735 mSDsluCounter, 2871 mSDsCounter, 0 mSdLazyCounter, 5311 mSolverCounterSat, 337 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 735 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 5648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 337 IncrementalHoareTripleChecker+Valid, 5311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.2s IncrementalHoareTripleChecker+Time [2022-03-15 17:33:39,618 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [735 Valid, 0 Invalid, 5648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [337 Valid, 5311 Invalid, 0 Unknown, 0 Unchecked, 13.2s Time] [2022-03-15 17:33:39,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3356 states. [2022-03-15 17:33:39,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3356 to 548. [2022-03-15 17:33:39,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 547 states have (on average 3.0511882998171846) internal successors, (1669), 547 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:33:39,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 1669 transitions. [2022-03-15 17:33:39,642 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 1669 transitions. Word has length 25 [2022-03-15 17:33:39,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:33:39,642 INFO L470 AbstractCegarLoop]: Abstraction has 548 states and 1669 transitions. [2022-03-15 17:33:39,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 53 states have (on average 2.169811320754717) internal successors, (115), 53 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:33:39,642 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 1669 transitions. [2022-03-15 17:33:39,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:33:39,643 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:33:39,643 INFO L514 BasicCegarLoop]: trace histogram [16, 3, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:33:39,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-15 17:33:39,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-15 17:33:39,859 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 17:33:39,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:33:39,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1500825742, now seen corresponding path program 3 times [2022-03-15 17:33:39,862 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:33:39,862 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483096569] [2022-03-15 17:33:39,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:33:39,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:33:39,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:33:41,401 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 0 proven. 139 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:33:41,402 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:33:41,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483096569] [2022-03-15 17:33:41,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483096569] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:33:41,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [539240266] [2022-03-15 17:33:41,402 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:33:41,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:33:41,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:33:41,403 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:33:41,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-15 17:33:41,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-03-15 17:33:41,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:33:41,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-15 17:33:41,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:33:45,099 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 105 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:33:45,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2022-03-15 17:35:00,211 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 17:35:00,211 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-15 17:35:00,260 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-03-15 17:35:00,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-15 17:35:00,461 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:35:00,461 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 16,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 56 known predicates. [2022-03-15 17:35:00,462 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-03-15 17:35:00,462 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-03-15 17:35:00,464 INFO L732 BasicCegarLoop]: Path program histogram: [17, 3, 2, 1] [2022-03-15 17:35:00,465 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-15 17:35:00,465 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-15 17:35:00,466 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 05:35:00 BasicIcfg [2022-03-15 17:35:00,466 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-15 17:35:00,467 INFO L158 Benchmark]: Toolchain (without parser) took 859453.04ms. Allocated memory was 195.0MB in the beginning and 291.5MB in the end (delta: 96.5MB). Free memory was 143.1MB in the beginning and 92.3MB in the end (delta: 50.8MB). Peak memory consumption was 148.9MB. Max. memory is 8.0GB. [2022-03-15 17:35:00,467 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 195.0MB. Free memory is still 160.9MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 17:35:00,467 INFO L158 Benchmark]: CACSL2BoogieTranslator took 323.00ms. Allocated memory is still 195.0MB. Free memory was 142.9MB in the beginning and 162.3MB in the end (delta: -19.3MB). Peak memory consumption was 11.2MB. Max. memory is 8.0GB. [2022-03-15 17:35:00,467 INFO L158 Benchmark]: Boogie Procedure Inliner took 31.24ms. Allocated memory is still 195.0MB. Free memory was 162.3MB in the beginning and 160.6MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-15 17:35:00,467 INFO L158 Benchmark]: Boogie Preprocessor took 23.08ms. Allocated memory is still 195.0MB. Free memory was 160.6MB in the beginning and 159.1MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 17:35:00,467 INFO L158 Benchmark]: RCFGBuilder took 388.54ms. Allocated memory is still 195.0MB. Free memory was 159.1MB in the beginning and 146.5MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2022-03-15 17:35:00,467 INFO L158 Benchmark]: TraceAbstraction took 858683.26ms. Allocated memory was 195.0MB in the beginning and 291.5MB in the end (delta: 96.5MB). Free memory was 146.0MB in the beginning and 92.3MB in the end (delta: 53.8MB). Peak memory consumption was 151.3MB. Max. memory is 8.0GB. [2022-03-15 17:35:00,468 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 195.0MB. Free memory is still 160.9MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 323.00ms. Allocated memory is still 195.0MB. Free memory was 142.9MB in the beginning and 162.3MB in the end (delta: -19.3MB). Peak memory consumption was 11.2MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 31.24ms. Allocated memory is still 195.0MB. Free memory was 162.3MB in the beginning and 160.6MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 23.08ms. Allocated memory is still 195.0MB. Free memory was 160.6MB in the beginning and 159.1MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 388.54ms. Allocated memory is still 195.0MB. Free memory was 159.1MB in the beginning and 146.5MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * TraceAbstraction took 858683.26ms. Allocated memory was 195.0MB in the beginning and 291.5MB in the end (delta: 96.5MB). Free memory was 146.0MB in the beginning and 92.3MB in the end (delta: 53.8MB). Peak memory consumption was 151.3MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.5s, 96 PlacesBefore, 20 PlacesAfterwards, 96 TransitionsBefore, 16 TransitionsAfterwards, 1870 CoEnabledTransitionPairs, 6 FixpointIterations, 30 TrivialSequentialCompositions, 46 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 12 ConcurrentYvCompositions, 4 ChoiceCompositions, 92 TotalNumberOfCompositions, 1462 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1325, positive: 1316, positive conditional: 0, positive unconditional: 1316, negative: 9, negative conditional: 0, negative unconditional: 9, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 969, positive: 963, positive conditional: 0, positive unconditional: 963, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1325, positive: 353, positive conditional: 0, positive unconditional: 353, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 969, unknown conditional: 0, unknown unconditional: 969] , Statistics on independence cache: Total cache size (in pairs): 3, Positive cache size: 3, Positive conditional cache size: 0, Positive unconditional cache size: 3, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - 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: 726]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 16,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 56 known predicates. - TimeoutResultAtElement [Line: 722]: 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 27 with TraceHistMax 16,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 56 known predicates. - TimeoutResultAtElement [Line: 721]: 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 27 with TraceHistMax 16,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 56 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 112 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 858.6s, OverallIterations: 23, TraceHistogramMax: 17, PathProgramHistogramMax: 17, EmptinessCheckTime: 0.0s, AutomataDifference: 83.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.6s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3961 SdHoareTripleChecker+Valid, 42.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3961 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 39.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 12968 mSDsCounter, 660 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 23231 IncrementalHoareTripleChecker+Invalid, 23891 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 660 mSolverCounterUnsat, 0 mSDtfsCounter, 23231 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1271 GetRequests, 441 SyntacticMatches, 40 SemanticMatches, 790 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21235 ImplicationChecksByTransitivity, 540.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=548occurred in iteration=22, InterpolantAutomatonStates: 518, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 22 MinimizatonAttempts, 4704 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 652.0s InterpolantComputationTime, 712 NumberOfCodeBlocks, 712 NumberOfCodeBlocksAsserted, 93 NumberOfCheckSat, 979 ConstructedInterpolants, 77 QuantifiedInterpolants, 17610 SizeOfPredicates, 75 NumberOfNonLiveVariables, 4464 ConjunctsInSsa, 434 ConjunctsInUnsatCore, 63 InterpolantComputations, 2 PerfectInterpolantSequences, 815/4392 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