/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-nondet/nondet-loop-bound-2.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 18:08:29,409 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 18:08:29,411 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 18:08:29,447 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 18:08:29,447 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 18:08:29,449 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 18:08:29,451 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 18:08:29,453 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 18:08:29,454 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 18:08:29,458 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 18:08:29,458 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 18:08:29,459 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 18:08:29,460 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 18:08:29,461 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 18:08:29,462 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 18:08:29,464 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 18:08:29,465 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 18:08:29,465 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 18:08:29,467 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 18:08:29,471 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 18:08:29,472 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 18:08:29,473 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 18:08:29,474 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 18:08:29,475 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 18:08:29,480 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 18:08:29,480 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 18:08:29,480 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 18:08:29,481 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 18:08:29,482 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 18:08:29,482 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 18:08:29,482 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 18:08:29,483 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 18:08:29,484 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 18:08:29,485 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 18:08:29,486 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 18:08:29,486 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 18:08:29,486 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 18:08:29,486 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 18:08:29,486 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 18:08:29,487 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 18:08:29,487 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 18:08:29,488 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 18:08:29,511 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 18:08:29,511 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 18:08:29,512 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 18:08:29,512 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 18:08:29,512 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 18:08:29,512 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 18:08:29,512 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 18:08:29,513 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 18:08:29,513 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 18:08:29,513 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 18:08:29,513 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 18:08:29,513 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 18:08:29,514 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 18:08:29,514 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 18:08:29,514 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 18:08:29,514 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 18:08:29,514 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 18:08:29,514 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 18:08:29,514 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 18:08:29,514 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 18:08:29,514 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 18:08:29,514 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 18:08:29,514 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 18:08:29,515 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 18:08:29,515 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 18:08:29,515 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-15 18:08:29,515 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 18:08:29,516 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 18:08:29,516 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 18:08:29,516 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2022-03-15 18:08:29,516 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2022-03-15 18:08:29,516 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 18:08:29,516 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 18:08:29,714 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 18:08:29,736 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 18:08:29,738 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 18:08:29,738 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-15 18:08:29,739 INFO L275 PluginConnector]: CDTParser initialized [2022-03-15 18:08:29,740 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-2.i [2022-03-15 18:08:29,785 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/35bfebb40/303f1f9f751d421ab6dc2cfcf43064b0/FLAG4f0c4aeba [2022-03-15 18:08:30,231 INFO L306 CDTParser]: Found 1 translation units. [2022-03-15 18:08:30,231 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-2.i [2022-03-15 18:08:30,246 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/35bfebb40/303f1f9f751d421ab6dc2cfcf43064b0/FLAG4f0c4aeba [2022-03-15 18:08:30,260 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/35bfebb40/303f1f9f751d421ab6dc2cfcf43064b0 [2022-03-15 18:08:30,263 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 18:08:30,264 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-15 18:08:30,266 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-15 18:08:30,267 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-15 18:08:30,269 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-15 18:08:30,269 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 06:08:30" (1/1) ... [2022-03-15 18:08:30,270 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@648fe8c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:30, skipping insertion in model container [2022-03-15 18:08:30,270 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 06:08:30" (1/1) ... [2022-03-15 18:08:30,275 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-15 18:08:30,311 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-15 18:08:30,587 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-nondet/nondet-loop-bound-2.i[30035,30048] [2022-03-15 18:08:30,601 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 18:08:30,607 INFO L203 MainTranslator]: Completed pre-run [2022-03-15 18:08:30,641 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-nondet/nondet-loop-bound-2.i[30035,30048] [2022-03-15 18:08:30,644 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 18:08:30,669 INFO L208 MainTranslator]: Completed translation [2022-03-15 18:08:30,670 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:30 WrapperNode [2022-03-15 18:08:30,670 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-15 18:08:30,671 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 18:08:30,682 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 18:08:30,682 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 18:08:30,687 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:30" (1/1) ... [2022-03-15 18:08:30,696 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:30" (1/1) ... [2022-03-15 18:08:30,724 INFO L137 Inliner]: procedures = 170, calls = 18, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 60 [2022-03-15 18:08:30,724 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 18:08:30,725 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 18:08:30,725 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 18:08:30,725 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 18:08:30,732 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:30" (1/1) ... [2022-03-15 18:08:30,732 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:30" (1/1) ... [2022-03-15 18:08:30,750 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:30" (1/1) ... [2022-03-15 18:08:30,750 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:30" (1/1) ... [2022-03-15 18:08:30,753 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:30" (1/1) ... [2022-03-15 18:08:30,755 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:30" (1/1) ... [2022-03-15 18:08:30,756 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:30" (1/1) ... [2022-03-15 18:08:30,757 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 18:08:30,758 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 18:08:30,758 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 18:08:30,758 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 18:08:30,759 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:30" (1/1) ... [2022-03-15 18:08:30,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 18:08:30,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:30,800 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 18:08:30,830 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 18:08:30,849 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2022-03-15 18:08:30,849 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2022-03-15 18:08:30,849 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2022-03-15 18:08:30,849 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2022-03-15 18:08:30,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-15 18:08:30,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-15 18:08:30,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-15 18:08:30,849 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-15 18:08:30,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-15 18:08:30,850 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 18:08:30,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 18:08:30,852 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 18:08:30,985 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 18:08:30,986 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 18:08:31,130 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 18:08:31,135 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 18:08:31,135 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-03-15 18:08:31,136 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 06:08:31 BoogieIcfgContainer [2022-03-15 18:08:31,136 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 18:08:31,138 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 18:08:31,138 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 18:08:31,140 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 18:08:31,140 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 06:08:30" (1/3) ... [2022-03-15 18:08:31,141 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35eb2242 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 06:08:31, skipping insertion in model container [2022-03-15 18:08:31,141 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:30" (2/3) ... [2022-03-15 18:08:31,141 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35eb2242 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 06:08:31, skipping insertion in model container [2022-03-15 18:08:31,141 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 06:08:31" (3/3) ... [2022-03-15 18:08:31,142 INFO L111 eAbstractionObserver]: Analyzing ICFG nondet-loop-bound-2.i [2022-03-15 18:08:31,146 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 18:08:31,146 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-15 18:08:31,146 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 18:08:31,146 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 18:08:31,167 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,168 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,168 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,168 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,168 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,168 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,168 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,168 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,169 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,169 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,169 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,169 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,169 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,169 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,170 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,170 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,170 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,170 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,170 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,170 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,170 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,171 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,171 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,171 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,171 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,171 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,171 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,172 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,172 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,172 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,172 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,172 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,172 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,172 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,175 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,175 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,176 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,176 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,176 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,178 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,178 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,178 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,178 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,179 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,179 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:31,179 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 18:08:31,209 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 18:08:31,214 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 18:08:31,215 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-15 18:08:31,223 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 18:08:31,229 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 80 places, 77 transitions, 164 flow [2022-03-15 18:08:31,231 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 80 places, 77 transitions, 164 flow [2022-03-15 18:08:31,232 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 80 places, 77 transitions, 164 flow [2022-03-15 18:08:31,270 INFO L129 PetriNetUnfolder]: 4/90 cut-off events. [2022-03-15 18:08:31,270 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-03-15 18:08:31,274 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98 conditions, 90 events. 4/90 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 100 event pairs, 0 based on Foata normal form. 0/83 useless extension candidates. Maximal degree in co-relation 66. Up to 4 conditions per place. [2022-03-15 18:08:31,277 INFO L116 LiptonReduction]: Number of co-enabled transitions 896 [2022-03-15 18:08:33,600 INFO L131 LiptonReduction]: Checked pairs total: 781 [2022-03-15 18:08:33,600 INFO L133 LiptonReduction]: Total number of compositions: 80 [2022-03-15 18:08:33,606 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 12 transitions, 34 flow [2022-03-15 18:08:33,617 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 41 states, 37 states have (on average 2.0) internal successors, (74), 40 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 18:08:33,618 INFO L276 IsEmpty]: Start isEmpty. Operand has 41 states, 37 states have (on average 2.0) internal successors, (74), 40 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 18:08:33,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-03-15 18:08:33,621 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:33,621 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2022-03-15 18:08:33,622 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-15 18:08:33,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:33,625 INFO L85 PathProgramCache]: Analyzing trace with hash 295413, now seen corresponding path program 1 times [2022-03-15 18:08:33,637 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:33,638 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354862778] [2022-03-15 18:08:33,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:33,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:33,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:33,821 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 18:08:33,822 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:33,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354862778] [2022-03-15 18:08:33,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354862778] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:33,822 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:33,823 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 18:08:33,824 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1363121845] [2022-03-15 18:08:33,825 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:33,827 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:33,833 INFO L252 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2022-03-15 18:08:33,833 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:33,836 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:33,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 18:08:33,837 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:33,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 18:08:33,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 18:08:33,857 INFO L87 Difference]: Start difference. First operand has 41 states, 37 states have (on average 2.0) internal successors, (74), 40 states have internal predecessors, (74), 0 states have call successors, (0), 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 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states 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 18:08:33,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:33,880 INFO L93 Difference]: Finished difference Result 32 states and 52 transitions. [2022-03-15 18:08:33,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 18:08:33,882 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 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 3 [2022-03-15 18:08:33,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:33,894 INFO L225 Difference]: With dead ends: 32 [2022-03-15 18:08:33,894 INFO L226 Difference]: Without dead ends: 31 [2022-03-15 18:08:33,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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 18:08:33,898 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 7 mSDsluCounter, 2 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:33,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 2 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 18:08:33,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-03-15 18:08:33,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2022-03-15 18:08:33,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states 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 18:08:33,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 51 transitions. [2022-03-15 18:08:33,925 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 51 transitions. Word has length 3 [2022-03-15 18:08:33,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:33,925 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 51 transitions. [2022-03-15 18:08:33,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states 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 18:08:33,926 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 51 transitions. [2022-03-15 18:08:33,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-03-15 18:08:33,926 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:33,926 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:33,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 18:08:33,927 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-15 18:08:33,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:33,929 INFO L85 PathProgramCache]: Analyzing trace with hash -2074977089, now seen corresponding path program 1 times [2022-03-15 18:08:33,930 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:33,933 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054099509] [2022-03-15 18:08:33,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:33,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:33,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:34,026 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 18:08:34,026 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:34,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054099509] [2022-03-15 18:08:34,027 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054099509] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:34,027 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:34,027 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-15 18:08:34,027 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2032681688] [2022-03-15 18:08:34,027 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:34,028 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:34,029 INFO L252 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2022-03-15 18:08:34,029 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:34,030 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:34,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 18:08:34,031 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:34,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 18:08:34,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-15 18:08:34,031 INFO L87 Difference]: Start difference. First operand 31 states and 51 transitions. Second operand has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 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 18:08:34,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:34,058 INFO L93 Difference]: Finished difference Result 26 states and 42 transitions. [2022-03-15 18:08:34,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 18:08:34,059 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 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 18:08:34,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:34,059 INFO L225 Difference]: With dead ends: 26 [2022-03-15 18:08:34,059 INFO L226 Difference]: Without dead ends: 24 [2022-03-15 18:08:34,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-15 18:08:34,060 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 16 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:34,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 4 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 18:08:34,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2022-03-15 18:08:34,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2022-03-15 18:08:34,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 states have internal predecessors, (39), 0 states have call successors, (0), 0 states 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 18:08:34,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 39 transitions. [2022-03-15 18:08:34,063 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 39 transitions. Word has length 7 [2022-03-15 18:08:34,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:34,064 INFO L470 AbstractCegarLoop]: Abstraction has 24 states and 39 transitions. [2022-03-15 18:08:34,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 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 18:08:34,064 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 39 transitions. [2022-03-15 18:08:34,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-03-15 18:08:34,064 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:34,064 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:34,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 18:08:34,064 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-15 18:08:34,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:34,065 INFO L85 PathProgramCache]: Analyzing trace with hash 100210971, now seen corresponding path program 1 times [2022-03-15 18:08:34,066 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:34,066 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965650793] [2022-03-15 18:08:34,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:34,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:34,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:08:34,086 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 18:08:34,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:08:34,111 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 18:08:34,111 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 18:08:34,111 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATION (3 of 4 remaining) [2022-03-15 18:08:34,113 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 4 remaining) [2022-03-15 18:08:34,113 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 4 remaining) [2022-03-15 18:08:34,113 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 4 remaining) [2022-03-15 18:08:34,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 18:08:34,115 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2022-03-15 18:08:34,115 WARN L235 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 18:08:34,115 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-03-15 18:08:34,125 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,125 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,125 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,125 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,125 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,125 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,126 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,126 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,126 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,126 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,126 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,126 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,126 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,126 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,126 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,127 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,127 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,127 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,127 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,127 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,127 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,127 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,127 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,127 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,127 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,127 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,128 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,128 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,128 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,128 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,128 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,128 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,128 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,128 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,128 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,129 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,129 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,129 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,129 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,129 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,129 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,129 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,129 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,129 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,130 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,130 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,130 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,130 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,130 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,130 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,130 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,130 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,130 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,131 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,131 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,131 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,131 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,131 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,131 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,131 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,131 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,131 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,131 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,131 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,132 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,132 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,132 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,132 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,132 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,132 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,132 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,133 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,133 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,133 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,133 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,133 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,133 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,133 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,134 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,134 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,134 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,134 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,134 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,134 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,134 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,134 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,135 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,135 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,135 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,135 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:34,135 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 18:08:34,136 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 18:08:34,137 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 18:08:34,137 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-03-15 18:08:34,138 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 18:08:34,138 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 102 places, 96 transitions, 216 flow [2022-03-15 18:08:34,139 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 102 places, 96 transitions, 216 flow [2022-03-15 18:08:34,139 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 102 places, 96 transitions, 216 flow [2022-03-15 18:08:34,153 INFO L129 PetriNetUnfolder]: 5/115 cut-off events. [2022-03-15 18:08:34,153 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-03-15 18:08:34,154 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129 conditions, 115 events. 5/115 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 125 event pairs, 0 based on Foata normal form. 0/106 useless extension candidates. Maximal degree in co-relation 124. Up to 6 conditions per place. [2022-03-15 18:08:34,156 INFO L116 LiptonReduction]: Number of co-enabled transitions 1300 [2022-03-15 18:08:36,313 INFO L131 LiptonReduction]: Checked pairs total: 1744 [2022-03-15 18:08:36,314 INFO L133 LiptonReduction]: Total number of compositions: 89 [2022-03-15 18:08:36,314 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 31 places, 21 transitions, 66 flow [2022-03-15 18:08:36,328 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 211 states, 206 states have (on average 2.674757281553398) internal successors, (551), 210 states have internal predecessors, (551), 0 states have call successors, (0), 0 states 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 18:08:36,329 INFO L276 IsEmpty]: Start isEmpty. Operand has 211 states, 206 states have (on average 2.674757281553398) internal successors, (551), 210 states have internal predecessors, (551), 0 states have call successors, (0), 0 states 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 18:08:36,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-03-15 18:08:36,329 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:36,329 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2022-03-15 18:08:36,330 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-15 18:08:36,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:36,330 INFO L85 PathProgramCache]: Analyzing trace with hash 497676, now seen corresponding path program 1 times [2022-03-15 18:08:36,331 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:36,331 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425752293] [2022-03-15 18:08:36,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:36,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:36,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:36,356 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 18:08:36,356 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:36,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425752293] [2022-03-15 18:08:36,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425752293] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:36,357 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:36,357 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 18:08:36,357 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1658286503] [2022-03-15 18:08:36,357 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:36,360 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:36,362 INFO L252 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2022-03-15 18:08:36,362 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:36,363 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:36,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 18:08:36,363 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:36,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 18:08:36,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 18:08:36,364 INFO L87 Difference]: Start difference. First operand has 211 states, 206 states have (on average 2.674757281553398) internal successors, (551), 210 states have internal predecessors, (551), 0 states have call successors, (0), 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 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states 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 18:08:36,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:36,387 INFO L93 Difference]: Finished difference Result 172 states and 419 transitions. [2022-03-15 18:08:36,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 18:08:36,387 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 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 3 [2022-03-15 18:08:36,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:36,390 INFO L225 Difference]: With dead ends: 172 [2022-03-15 18:08:36,390 INFO L226 Difference]: Without dead ends: 171 [2022-03-15 18:08:36,390 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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 18:08:36,391 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 12 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:36,391 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 5 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 18:08:36,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-03-15 18:08:36,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2022-03-15 18:08:36,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 167 states have (on average 2.502994011976048) internal successors, (418), 170 states have internal predecessors, (418), 0 states have call successors, (0), 0 states 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 18:08:36,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 418 transitions. [2022-03-15 18:08:36,408 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 418 transitions. Word has length 3 [2022-03-15 18:08:36,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:36,408 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 418 transitions. [2022-03-15 18:08:36,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states 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 18:08:36,408 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 418 transitions. [2022-03-15 18:08:36,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-03-15 18:08:36,408 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:36,408 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:36,409 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-15 18:08:36,409 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-15 18:08:36,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:36,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1336721448, now seen corresponding path program 1 times [2022-03-15 18:08:36,413 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:36,413 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816468329] [2022-03-15 18:08:36,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:36,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:36,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:36,478 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 18:08:36,478 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:36,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816468329] [2022-03-15 18:08:36,478 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816468329] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:36,478 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:36,478 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 18:08:36,478 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1202753391] [2022-03-15 18:08:36,478 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:36,479 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:36,480 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2022-03-15 18:08:36,480 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:36,480 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:36,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:08:36,480 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:36,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:08:36,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-15 18:08:36,481 INFO L87 Difference]: Start difference. First operand 171 states and 418 transitions. Second operand has 7 states, 6 states have (on average 1.5) 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 18:08:36,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:36,599 INFO L93 Difference]: Finished difference Result 225 states and 491 transitions. [2022-03-15 18:08:36,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 18:08:36,599 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.5) 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 18:08:36,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:36,600 INFO L225 Difference]: With dead ends: 225 [2022-03-15 18:08:36,600 INFO L226 Difference]: Without dead ends: 221 [2022-03-15 18:08:36,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2022-03-15 18:08:36,601 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 69 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:36,602 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 22 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:36,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2022-03-15 18:08:36,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 162. [2022-03-15 18:08:36,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 159 states have (on average 2.509433962264151) internal successors, (399), 161 states have internal predecessors, (399), 0 states have call successors, (0), 0 states 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 18:08:36,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 399 transitions. [2022-03-15 18:08:36,624 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 399 transitions. Word has length 9 [2022-03-15 18:08:36,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:36,624 INFO L470 AbstractCegarLoop]: Abstraction has 162 states and 399 transitions. [2022-03-15 18:08:36,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.5) 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 18:08:36,625 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 399 transitions. [2022-03-15 18:08:36,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 18:08:36,625 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:36,625 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:36,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-15 18:08:36,626 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-15 18:08:36,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:36,626 INFO L85 PathProgramCache]: Analyzing trace with hash 68858158, now seen corresponding path program 1 times [2022-03-15 18:08:36,627 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:36,627 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315989877] [2022-03-15 18:08:36,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:36,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:36,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:36,723 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:36,723 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:36,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315989877] [2022-03-15 18:08:36,724 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315989877] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:36,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370285993] [2022-03-15 18:08:36,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:36,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:36,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:36,740 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 18:08:36,747 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 18:08:36,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:36,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 18:08:36,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:36,959 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:36,959 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:08:36,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370285993] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:36,960 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:08:36,960 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 9 [2022-03-15 18:08:36,960 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [847035351] [2022-03-15 18:08:36,960 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:36,961 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:36,962 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2022-03-15 18:08:36,962 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:36,962 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:36,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 18:08:36,962 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:36,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 18:08:36,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-03-15 18:08:36,963 INFO L87 Difference]: Start difference. First operand 162 states and 399 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 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 18:08:37,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:37,025 INFO L93 Difference]: Finished difference Result 189 states and 423 transitions. [2022-03-15 18:08:37,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 18:08:37,025 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 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 13 [2022-03-15 18:08:37,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:37,026 INFO L225 Difference]: With dead ends: 189 [2022-03-15 18:08:37,026 INFO L226 Difference]: Without dead ends: 185 [2022-03-15 18:08:37,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2022-03-15 18:08:37,027 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 44 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:37,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 16 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 18:08:37,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-03-15 18:08:37,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 153. [2022-03-15 18:08:37,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 150 states have (on average 2.4466666666666668) internal successors, (367), 152 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:37,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 367 transitions. [2022-03-15 18:08:37,033 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 367 transitions. Word has length 13 [2022-03-15 18:08:37,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:37,033 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 367 transitions. [2022-03-15 18:08:37,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 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 18:08:37,033 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 367 transitions. [2022-03-15 18:08:37,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 18:08:37,034 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:37,034 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:37,053 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 18:08:37,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-03-15 18:08:37,254 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-15 18:08:37,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:37,255 INFO L85 PathProgramCache]: Analyzing trace with hash 2131190860, now seen corresponding path program 1 times [2022-03-15 18:08:37,256 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:37,256 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609470481] [2022-03-15 18:08:37,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:37,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:37,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:08:37,276 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 18:08:37,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:08:37,287 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 18:08:37,287 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 18:08:37,287 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATION (4 of 5 remaining) [2022-03-15 18:08:37,287 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2022-03-15 18:08:37,287 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 5 remaining) [2022-03-15 18:08:37,287 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2022-03-15 18:08:37,287 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2022-03-15 18:08:37,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-03-15 18:08:37,288 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-03-15 18:08:37,288 WARN L235 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 18:08:37,288 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-03-15 18:08:37,297 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,298 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,298 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,298 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,298 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,298 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,298 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,298 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,298 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,298 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,298 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,298 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,298 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,298 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,298 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,298 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,298 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,299 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,299 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,299 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,299 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,299 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,299 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,299 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,299 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,299 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,299 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,299 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,299 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,299 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,299 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,299 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,299 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,299 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,300 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,300 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,300 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,300 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,300 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,300 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,300 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,300 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,304 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,304 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,304 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,304 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,304 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,305 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,305 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,305 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,305 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,305 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,305 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,305 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,305 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,305 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,305 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:37,307 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 18:08:37,308 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 18:08:37,308 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 18:08:37,308 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-03-15 18:08:37,309 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 18:08:37,310 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 124 places, 115 transitions, 272 flow [2022-03-15 18:08:37,310 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 124 places, 115 transitions, 272 flow [2022-03-15 18:08:37,310 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 124 places, 115 transitions, 272 flow [2022-03-15 18:08:37,323 INFO L129 PetriNetUnfolder]: 6/140 cut-off events. [2022-03-15 18:08:37,324 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-03-15 18:08:37,324 INFO L84 FinitePrefix]: Finished finitePrefix Result has 161 conditions, 140 events. 6/140 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 176 event pairs, 0 based on Foata normal form. 0/129 useless extension candidates. Maximal degree in co-relation 154. Up to 8 conditions per place. [2022-03-15 18:08:37,326 INFO L116 LiptonReduction]: Number of co-enabled transitions 1764 [2022-03-15 18:08:39,681 INFO L131 LiptonReduction]: Checked pairs total: 2497 [2022-03-15 18:08:39,681 INFO L133 LiptonReduction]: Total number of compositions: 104 [2022-03-15 18:08:39,682 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 41 places, 27 transitions, 96 flow [2022-03-15 18:08:39,702 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 643 states, 637 states have (on average 3.281004709576138) internal successors, (2090), 642 states have internal predecessors, (2090), 0 states have call successors, (0), 0 states 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 18:08:39,703 INFO L276 IsEmpty]: Start isEmpty. Operand has 643 states, 637 states have (on average 3.281004709576138) internal successors, (2090), 642 states have internal predecessors, (2090), 0 states have call successors, (0), 0 states 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 18:08:39,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-03-15 18:08:39,703 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:39,703 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2022-03-15 18:08:39,703 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-15 18:08:39,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:39,704 INFO L85 PathProgramCache]: Analyzing trace with hash 733508, now seen corresponding path program 1 times [2022-03-15 18:08:39,704 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:39,704 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724213307] [2022-03-15 18:08:39,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:39,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:39,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:39,727 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 18:08:39,728 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:39,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724213307] [2022-03-15 18:08:39,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724213307] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:39,728 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:39,728 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 18:08:39,728 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [953319744] [2022-03-15 18:08:39,728 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:39,728 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:39,729 INFO L252 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2022-03-15 18:08:39,729 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:39,729 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:39,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 18:08:39,729 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:39,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 18:08:39,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 18:08:39,731 INFO L87 Difference]: Start difference. First operand has 643 states, 637 states have (on average 3.281004709576138) internal successors, (2090), 642 states have internal predecessors, (2090), 0 states have call successors, (0), 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 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states 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 18:08:39,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:39,760 INFO L93 Difference]: Finished difference Result 560 states and 1738 transitions. [2022-03-15 18:08:39,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 18:08:39,761 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 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 3 [2022-03-15 18:08:39,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:39,764 INFO L225 Difference]: With dead ends: 560 [2022-03-15 18:08:39,764 INFO L226 Difference]: Without dead ends: 559 [2022-03-15 18:08:39,765 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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 18:08:39,765 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 14 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:39,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 5 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 18:08:39,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2022-03-15 18:08:39,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 559. [2022-03-15 18:08:39,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 554 states have (on average 3.1353790613718413) internal successors, (1737), 558 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states 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 18:08:39,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1737 transitions. [2022-03-15 18:08:39,784 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1737 transitions. Word has length 3 [2022-03-15 18:08:39,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:39,784 INFO L470 AbstractCegarLoop]: Abstraction has 559 states and 1737 transitions. [2022-03-15 18:08:39,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states 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 18:08:39,784 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1737 transitions. [2022-03-15 18:08:39,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-03-15 18:08:39,785 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:39,785 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:39,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-03-15 18:08:39,785 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-15 18:08:39,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:39,785 INFO L85 PathProgramCache]: Analyzing trace with hash 922699699, now seen corresponding path program 1 times [2022-03-15 18:08:39,786 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:39,786 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101230595] [2022-03-15 18:08:39,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:39,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:39,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:39,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:39,832 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:39,832 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101230595] [2022-03-15 18:08:39,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101230595] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:39,832 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:39,832 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 18:08:39,832 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1171866130] [2022-03-15 18:08:39,832 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:39,833 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:39,833 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2022-03-15 18:08:39,833 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:39,834 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:39,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:08:39,834 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:39,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:08:39,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-15 18:08:39,834 INFO L87 Difference]: Start difference. First operand 559 states and 1737 transitions. Second operand has 7 states, 6 states have (on average 1.5) 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 18:08:39,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:39,939 INFO L93 Difference]: Finished difference Result 933 states and 2580 transitions. [2022-03-15 18:08:39,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 18:08:39,939 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.5) 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 18:08:39,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:39,943 INFO L225 Difference]: With dead ends: 933 [2022-03-15 18:08:39,943 INFO L226 Difference]: Without dead ends: 928 [2022-03-15 18:08:39,943 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-03-15 18:08:39,944 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 109 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:39,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 19 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:39,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2022-03-15 18:08:39,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 585. [2022-03-15 18:08:39,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 581 states have (on average 3.153184165232358) internal successors, (1832), 584 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states 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 18:08:39,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1832 transitions. [2022-03-15 18:08:39,963 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1832 transitions. Word has length 9 [2022-03-15 18:08:39,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:39,964 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 1832 transitions. [2022-03-15 18:08:39,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.5) 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 18:08:39,964 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1832 transitions. [2022-03-15 18:08:39,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 18:08:39,964 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:39,965 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:39,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-03-15 18:08:39,965 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-15 18:08:39,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:39,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1886635420, now seen corresponding path program 1 times [2022-03-15 18:08:39,966 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:39,966 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504827031] [2022-03-15 18:08:39,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:39,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:39,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:40,026 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:40,027 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:40,027 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504827031] [2022-03-15 18:08:40,027 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504827031] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:40,027 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097269666] [2022-03-15 18:08:40,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:40,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:40,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:40,028 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 18:08:40,029 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 18:08:40,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:40,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 18:08:40,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:40,187 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:40,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:40,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:40,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097269666] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:40,259 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:40,259 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2022-03-15 18:08:40,260 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [349791518] [2022-03-15 18:08:40,260 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:40,261 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:40,262 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2022-03-15 18:08:40,263 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:40,263 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:40,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:08:40,263 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:40,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:08:40,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-03-15 18:08:40,264 INFO L87 Difference]: Start difference. First operand 585 states and 1832 transitions. Second operand has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 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 18:08:40,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:40,376 INFO L93 Difference]: Finished difference Result 963 states and 2673 transitions. [2022-03-15 18:08:40,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 18:08:40,376 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 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 18:08:40,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:40,381 INFO L225 Difference]: With dead ends: 963 [2022-03-15 18:08:40,381 INFO L226 Difference]: Without dead ends: 956 [2022-03-15 18:08:40,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2022-03-15 18:08:40,382 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 76 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:40,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 29 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:40,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2022-03-15 18:08:40,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 611. [2022-03-15 18:08:40,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 607 states have (on average 3.14003294892916) internal successors, (1906), 610 states have internal predecessors, (1906), 0 states have call successors, (0), 0 states 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 18:08:40,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1906 transitions. [2022-03-15 18:08:40,398 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1906 transitions. Word has length 13 [2022-03-15 18:08:40,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:40,399 INFO L470 AbstractCegarLoop]: Abstraction has 611 states and 1906 transitions. [2022-03-15 18:08:40,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 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 18:08:40,399 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1906 transitions. [2022-03-15 18:08:40,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 18:08:40,399 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:40,399 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:40,426 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-15 18:08:40,626 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,SelfDestructingSolverStorable9 [2022-03-15 18:08:40,626 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-15 18:08:40,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:40,626 INFO L85 PathProgramCache]: Analyzing trace with hash 99933897, now seen corresponding path program 1 times [2022-03-15 18:08:40,627 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:40,627 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745507333] [2022-03-15 18:08:40,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:40,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:40,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:40,720 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:40,720 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:40,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745507333] [2022-03-15 18:08:40,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745507333] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:40,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040165026] [2022-03-15 18:08:40,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:40,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:40,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:40,722 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 18:08:40,804 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 18:08:40,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:40,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 18:08:40,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:41,055 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:41,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:41,110 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 18:08:41,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040165026] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:41,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:41,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2022-03-15 18:08:41,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1320276512] [2022-03-15 18:08:41,110 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:41,112 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:41,114 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2022-03-15 18:08:41,114 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:41,275 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [7600#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of3ForFork0_~t~0 |ULTIMATE.start_main_~i~0#1|)), 7596#(<= (+ 2 thr2Thread1of3ForFork0_~t~0) ~n~0), 7598#(<= (+ thr2Thread1of3ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 7597#(<= (+ 2 ~x~0) ~n~0), 7599#(<= (+ ~x~0 1) |ULTIMATE.start_main_~i~0#1|), 7601#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 |ULTIMATE.start_main_~i~0#1|))] [2022-03-15 18:08:41,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 18:08:41,275 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:41,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 18:08:41,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-03-15 18:08:41,276 INFO L87 Difference]: Start difference. First operand 611 states and 1906 transitions. Second operand has 16 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states 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 18:08:41,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:41,810 INFO L93 Difference]: Finished difference Result 1366 states and 3514 transitions. [2022-03-15 18:08:41,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 18:08:41,810 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 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 18:08:41,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:41,815 INFO L225 Difference]: With dead ends: 1366 [2022-03-15 18:08:41,815 INFO L226 Difference]: Without dead ends: 1353 [2022-03-15 18:08:41,816 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=411, Invalid=1751, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 18:08:41,817 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 252 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:41,817 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 99 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:08:41,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1353 states. [2022-03-15 18:08:41,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1353 to 591. [2022-03-15 18:08:41,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 587 states have (on average 3.13458262350937) internal successors, (1840), 590 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states 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 18:08:41,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 1840 transitions. [2022-03-15 18:08:41,834 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 1840 transitions. Word has length 15 [2022-03-15 18:08:41,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:41,835 INFO L470 AbstractCegarLoop]: Abstraction has 591 states and 1840 transitions. [2022-03-15 18:08:41,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states 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 18:08:41,836 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 1840 transitions. [2022-03-15 18:08:41,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 18:08:41,837 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:41,837 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:41,876 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 18:08:42,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:42,054 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-15 18:08:42,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:42,055 INFO L85 PathProgramCache]: Analyzing trace with hash -580456183, now seen corresponding path program 2 times [2022-03-15 18:08:42,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:42,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625479555] [2022-03-15 18:08:42,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:42,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:42,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:42,148 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:42,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:42,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625479555] [2022-03-15 18:08:42,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625479555] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:42,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655910945] [2022-03-15 18:08:42,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:08:42,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:42,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:42,150 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 18:08:42,155 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 18:08:42,217 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:08:42,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:08:42,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:08:42,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:42,335 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:42,335 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:08:42,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655910945] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:42,336 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:08:42,336 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 13 [2022-03-15 18:08:42,336 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [557989908] [2022-03-15 18:08:42,336 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:42,337 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:42,338 INFO L252 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2022-03-15 18:08:42,338 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:42,339 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:42,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:08:42,339 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:42,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:08:42,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-03-15 18:08:42,339 INFO L87 Difference]: Start difference. First operand 591 states and 1840 transitions. Second operand has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 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 18:08:42,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:42,539 INFO L93 Difference]: Finished difference Result 1053 states and 2807 transitions. [2022-03-15 18:08:42,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:08:42,540 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 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 15 [2022-03-15 18:08:42,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:42,543 INFO L225 Difference]: With dead ends: 1053 [2022-03-15 18:08:42,543 INFO L226 Difference]: Without dead ends: 1045 [2022-03-15 18:08:42,544 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=121, Invalid=385, Unknown=0, NotChecked=0, Total=506 [2022-03-15 18:08:42,544 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 114 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:42,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 38 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:42,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2022-03-15 18:08:42,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 536. [2022-03-15 18:08:42,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 533 states have (on average 3.1669793621013134) internal successors, (1688), 535 states have internal predecessors, (1688), 0 states have call successors, (0), 0 states 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 18:08:42,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 1688 transitions. [2022-03-15 18:08:42,557 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 1688 transitions. Word has length 15 [2022-03-15 18:08:42,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:42,557 INFO L470 AbstractCegarLoop]: Abstraction has 536 states and 1688 transitions. [2022-03-15 18:08:42,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 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 18:08:42,557 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 1688 transitions. [2022-03-15 18:08:42,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 18:08:42,557 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:42,557 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:42,592 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 18:08:42,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:42,775 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-15 18:08:42,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:42,775 INFO L85 PathProgramCache]: Analyzing trace with hash 534707947, now seen corresponding path program 1 times [2022-03-15 18:08:42,776 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:42,776 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910186273] [2022-03-15 18:08:42,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:42,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:42,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:42,875 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:42,875 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:42,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910186273] [2022-03-15 18:08:42,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910186273] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:42,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573485870] [2022-03-15 18:08:42,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:42,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:42,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:42,892 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 18:08:42,894 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 18:08:42,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:42,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 18:08:42,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:43,040 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:43,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:43,163 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:43,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573485870] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:43,164 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:43,164 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 19 [2022-03-15 18:08:43,164 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [625159378] [2022-03-15 18:08:43,164 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:43,173 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:43,175 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2022-03-15 18:08:43,175 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:43,175 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:43,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:08:43,176 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:43,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:08:43,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2022-03-15 18:08:43,176 INFO L87 Difference]: Start difference. First operand 536 states and 1688 transitions. Second operand has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 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 18:08:43,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:43,326 INFO L93 Difference]: Finished difference Result 860 states and 2398 transitions. [2022-03-15 18:08:43,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 18:08:43,326 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 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 17 [2022-03-15 18:08:43,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:43,331 INFO L225 Difference]: With dead ends: 860 [2022-03-15 18:08:43,331 INFO L226 Difference]: Without dead ends: 852 [2022-03-15 18:08:43,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2022-03-15 18:08:43,332 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 73 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:43,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 27 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:43,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2022-03-15 18:08:43,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 549. [2022-03-15 18:08:43,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 546 states have (on average 3.0842490842490844) internal successors, (1684), 548 states have internal predecessors, (1684), 0 states have call successors, (0), 0 states 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 18:08:43,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 1684 transitions. [2022-03-15 18:08:43,349 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 1684 transitions. Word has length 17 [2022-03-15 18:08:43,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:43,349 INFO L470 AbstractCegarLoop]: Abstraction has 549 states and 1684 transitions. [2022-03-15 18:08:43,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 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 18:08:43,349 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 1684 transitions. [2022-03-15 18:08:43,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 18:08:43,350 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:43,350 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:43,387 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-03-15 18:08:43,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-15 18:08:43,564 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-15 18:08:43,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:43,564 INFO L85 PathProgramCache]: Analyzing trace with hash -608638442, now seen corresponding path program 1 times [2022-03-15 18:08:43,574 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:43,574 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844280472] [2022-03-15 18:08:43,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:43,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:43,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:08:43,586 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 18:08:43,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:08:43,617 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 18:08:43,617 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 18:08:43,617 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (5 of 6 remaining) [2022-03-15 18:08:43,617 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (4 of 6 remaining) [2022-03-15 18:08:43,617 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (3 of 6 remaining) [2022-03-15 18:08:43,617 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 6 remaining) [2022-03-15 18:08:43,617 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 6 remaining) [2022-03-15 18:08:43,617 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 6 remaining) [2022-03-15 18:08:43,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-03-15 18:08:43,618 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1] [2022-03-15 18:08:43,618 WARN L235 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 18:08:43,618 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-03-15 18:08:43,630 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,630 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,630 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,630 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,630 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,631 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,631 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,631 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,631 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,632 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,632 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,632 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,632 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,632 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,632 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,632 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,632 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,632 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,643 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,644 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,644 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,644 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,644 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,644 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,644 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,644 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,644 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,644 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,645 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,645 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,645 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,645 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,645 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,645 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,645 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,645 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,645 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,645 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:43,647 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 18:08:43,649 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 18:08:43,649 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 18:08:43,649 INFO L340 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2022-03-15 18:08:43,651 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 18:08:43,651 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 146 places, 134 transitions, 332 flow [2022-03-15 18:08:43,652 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 146 places, 134 transitions, 332 flow [2022-03-15 18:08:43,652 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 146 places, 134 transitions, 332 flow [2022-03-15 18:08:43,682 INFO L129 PetriNetUnfolder]: 7/165 cut-off events. [2022-03-15 18:08:43,682 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-03-15 18:08:43,684 INFO L84 FinitePrefix]: Finished finitePrefix Result has 194 conditions, 165 events. 7/165 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 213 event pairs, 0 based on Foata normal form. 0/152 useless extension candidates. Maximal degree in co-relation 185. Up to 10 conditions per place. [2022-03-15 18:08:43,687 INFO L116 LiptonReduction]: Number of co-enabled transitions 2288 [2022-03-15 18:08:45,986 INFO L131 LiptonReduction]: Checked pairs total: 3260 [2022-03-15 18:08:45,987 INFO L133 LiptonReduction]: Total number of compositions: 136 [2022-03-15 18:08:45,987 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 51 places, 33 transitions, 130 flow [2022-03-15 18:08:46,046 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 1939 states, 1932 states have (on average 3.918737060041408) internal successors, (7571), 1938 states have internal predecessors, (7571), 0 states have call successors, (0), 0 states 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 18:08:46,052 INFO L276 IsEmpty]: Start isEmpty. Operand has 1939 states, 1932 states have (on average 3.918737060041408) internal successors, (7571), 1938 states have internal predecessors, (7571), 0 states have call successors, (0), 0 states 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 18:08:46,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-03-15 18:08:46,053 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:46,053 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2022-03-15 18:08:46,053 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:46,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:46,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1019463, now seen corresponding path program 1 times [2022-03-15 18:08:46,054 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:46,054 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435352886] [2022-03-15 18:08:46,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:46,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:46,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:46,083 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 18:08:46,083 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:46,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435352886] [2022-03-15 18:08:46,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435352886] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:46,084 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:46,084 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 18:08:46,084 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [213025765] [2022-03-15 18:08:46,084 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:46,084 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:46,084 INFO L252 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2022-03-15 18:08:46,085 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:46,085 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:46,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 18:08:46,085 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:46,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 18:08:46,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 18:08:46,091 INFO L87 Difference]: Start difference. First operand has 1939 states, 1932 states have (on average 3.918737060041408) internal successors, (7571), 1938 states have internal predecessors, (7571), 0 states have call successors, (0), 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 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states 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 18:08:46,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:46,141 INFO L93 Difference]: Finished difference Result 1768 states and 6691 transitions. [2022-03-15 18:08:46,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 18:08:46,141 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 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 3 [2022-03-15 18:08:46,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:46,151 INFO L225 Difference]: With dead ends: 1768 [2022-03-15 18:08:46,151 INFO L226 Difference]: Without dead ends: 1767 [2022-03-15 18:08:46,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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 18:08:46,151 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 16 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:46,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 5 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 18:08:46,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1767 states. [2022-03-15 18:08:46,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1767 to 1767. [2022-03-15 18:08:46,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1767 states, 1761 states have (on average 3.798977853492334) internal successors, (6690), 1766 states have internal predecessors, (6690), 0 states have call successors, (0), 0 states 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 18:08:46,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1767 states to 1767 states and 6690 transitions. [2022-03-15 18:08:46,202 INFO L78 Accepts]: Start accepts. Automaton has 1767 states and 6690 transitions. Word has length 3 [2022-03-15 18:08:46,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:46,202 INFO L470 AbstractCegarLoop]: Abstraction has 1767 states and 6690 transitions. [2022-03-15 18:08:46,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states 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 18:08:46,203 INFO L276 IsEmpty]: Start isEmpty. Operand 1767 states and 6690 transitions. [2022-03-15 18:08:46,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-03-15 18:08:46,203 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:46,203 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:46,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-03-15 18:08:46,203 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:46,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:46,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1838352469, now seen corresponding path program 1 times [2022-03-15 18:08:46,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:46,205 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79321112] [2022-03-15 18:08:46,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:46,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:46,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:46,243 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 18:08:46,243 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:46,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79321112] [2022-03-15 18:08:46,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79321112] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:46,243 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:46,243 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 18:08:46,243 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1331302817] [2022-03-15 18:08:46,244 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:46,244 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:46,244 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2022-03-15 18:08:46,245 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:46,245 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:46,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:08:46,245 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:46,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:08:46,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-15 18:08:46,245 INFO L87 Difference]: Start difference. First operand 1767 states and 6690 transitions. Second operand has 7 states, 6 states have (on average 1.5) 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 18:08:46,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:46,373 INFO L93 Difference]: Finished difference Result 3381 states and 11559 transitions. [2022-03-15 18:08:46,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 18:08:46,373 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.5) 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 18:08:46,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:46,390 INFO L225 Difference]: With dead ends: 3381 [2022-03-15 18:08:46,391 INFO L226 Difference]: Without dead ends: 3375 [2022-03-15 18:08:46,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-03-15 18:08:46,391 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 94 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:46,391 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 21 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:46,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3375 states. [2022-03-15 18:08:46,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3375 to 1966. [2022-03-15 18:08:46,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1966 states, 1961 states have (on average 3.8261091279959203) internal successors, (7503), 1965 states have internal predecessors, (7503), 0 states have call successors, (0), 0 states 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 18:08:46,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 7503 transitions. [2022-03-15 18:08:46,453 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 7503 transitions. Word has length 9 [2022-03-15 18:08:46,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:46,453 INFO L470 AbstractCegarLoop]: Abstraction has 1966 states and 7503 transitions. [2022-03-15 18:08:46,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.5) 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 18:08:46,453 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 7503 transitions. [2022-03-15 18:08:46,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 18:08:46,453 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:46,454 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:46,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-03-15 18:08:46,454 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:46,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:46,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1821427913, now seen corresponding path program 1 times [2022-03-15 18:08:46,455 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:46,455 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130442607] [2022-03-15 18:08:46,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:46,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:46,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:46,517 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:46,517 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:46,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130442607] [2022-03-15 18:08:46,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130442607] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:46,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952401343] [2022-03-15 18:08:46,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:46,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:46,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:46,518 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 18:08:46,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-15 18:08:46,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:46,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 18:08:46,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:46,671 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 18:08:46,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:46,756 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 18:08:46,756 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952401343] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:46,756 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:46,756 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 14 [2022-03-15 18:08:46,757 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [16924394] [2022-03-15 18:08:46,757 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:46,758 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:46,759 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2022-03-15 18:08:46,759 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:46,759 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:46,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:08:46,760 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:46,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:08:46,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-03-15 18:08:46,760 INFO L87 Difference]: Start difference. First operand 1966 states and 7503 transitions. Second operand has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 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 18:08:46,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:46,895 INFO L93 Difference]: Finished difference Result 3684 states and 12737 transitions. [2022-03-15 18:08:46,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 18:08:46,896 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 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 18:08:46,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:46,925 INFO L225 Difference]: With dead ends: 3684 [2022-03-15 18:08:46,926 INFO L226 Difference]: Without dead ends: 3674 [2022-03-15 18:08:46,926 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2022-03-15 18:08:46,927 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 120 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:46,927 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 22 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:46,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3674 states. [2022-03-15 18:08:46,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3674 to 2200. [2022-03-15 18:08:46,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2200 states, 2195 states have (on average 3.8510250569476083) internal successors, (8453), 2199 states have internal predecessors, (8453), 0 states have call successors, (0), 0 states 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 18:08:46,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2200 states to 2200 states and 8453 transitions. [2022-03-15 18:08:46,997 INFO L78 Accepts]: Start accepts. Automaton has 2200 states and 8453 transitions. Word has length 13 [2022-03-15 18:08:47,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:47,000 INFO L470 AbstractCegarLoop]: Abstraction has 2200 states and 8453 transitions. [2022-03-15 18:08:47,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 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 18:08:47,001 INFO L276 IsEmpty]: Start isEmpty. Operand 2200 states and 8453 transitions. [2022-03-15 18:08:47,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 18:08:47,001 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:47,001 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:47,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-03-15 18:08:47,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-15 18:08:47,218 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:47,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:47,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1329669837, now seen corresponding path program 1 times [2022-03-15 18:08:47,219 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:47,219 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360624091] [2022-03-15 18:08:47,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:47,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:47,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:47,289 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:47,289 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:47,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360624091] [2022-03-15 18:08:47,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360624091] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:47,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601383244] [2022-03-15 18:08:47,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:47,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:47,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:47,291 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 18:08:47,292 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 18:08:47,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:47,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 18:08:47,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:47,512 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:47,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:47,561 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 18:08:47,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601383244] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:47,561 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:47,561 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2022-03-15 18:08:47,561 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1774037729] [2022-03-15 18:08:47,561 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:47,562 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:47,564 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2022-03-15 18:08:47,564 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:47,648 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [24941#(<= (+ 2 ~x~0) ~n~0), 24940#(<= (+ 2 thr2Thread1of4ForFork0_~t~0) ~n~0), 24943#(and (= thr2Thread1of4ForFork0_~t~0 0) (<= 0 |ULTIMATE.start_main_~i~0#1|)), 24942#(<= ~x~0 (+ |ULTIMATE.start_main_~i~0#1| 1))] [2022-03-15 18:08:47,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:08:47,649 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:47,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:08:47,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2022-03-15 18:08:47,649 INFO L87 Difference]: Start difference. First operand 2200 states and 8453 transitions. Second operand has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states 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 18:08:47,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:48,000 INFO L93 Difference]: Finished difference Result 5261 states and 16798 transitions. [2022-03-15 18:08:48,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 18:08:48,000 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 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 18:08:48,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:48,034 INFO L225 Difference]: With dead ends: 5261 [2022-03-15 18:08:48,034 INFO L226 Difference]: Without dead ends: 5248 [2022-03-15 18:08:48,036 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=335, Invalid=1305, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 18:08:48,036 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 273 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:48,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 81 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:08:48,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5248 states. [2022-03-15 18:08:48,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5248 to 2157. [2022-03-15 18:08:48,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2157 states, 2152 states have (on average 3.846654275092937) internal successors, (8278), 2156 states have internal predecessors, (8278), 0 states have call successors, (0), 0 states 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 18:08:48,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2157 states to 2157 states and 8278 transitions. [2022-03-15 18:08:48,220 INFO L78 Accepts]: Start accepts. Automaton has 2157 states and 8278 transitions. Word has length 15 [2022-03-15 18:08:48,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:48,220 INFO L470 AbstractCegarLoop]: Abstraction has 2157 states and 8278 transitions. [2022-03-15 18:08:48,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states 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 18:08:48,220 INFO L276 IsEmpty]: Start isEmpty. Operand 2157 states and 8278 transitions. [2022-03-15 18:08:48,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 18:08:48,221 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:48,221 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:48,240 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 18:08:48,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:48,422 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:48,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:48,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1954469299, now seen corresponding path program 2 times [2022-03-15 18:08:48,423 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:48,423 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676323374] [2022-03-15 18:08:48,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:48,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:48,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:48,538 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:48,539 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:48,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676323374] [2022-03-15 18:08:48,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676323374] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:48,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203100511] [2022-03-15 18:08:48,539 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:08:48,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:48,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:48,540 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 18:08:48,542 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 18:08:48,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:08:48,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:08:48,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:08:48,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:48,762 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:48,762 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:08:48,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203100511] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:48,763 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:08:48,763 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 13 [2022-03-15 18:08:48,763 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1309748213] [2022-03-15 18:08:48,763 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:48,764 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:48,765 INFO L252 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2022-03-15 18:08:48,765 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:48,765 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:48,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:08:48,765 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:48,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:08:48,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-03-15 18:08:48,766 INFO L87 Difference]: Start difference. First operand 2157 states and 8278 transitions. Second operand has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 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 18:08:48,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:48,984 INFO L93 Difference]: Finished difference Result 4612 states and 15111 transitions. [2022-03-15 18:08:48,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:08:48,985 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 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 15 [2022-03-15 18:08:48,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:48,999 INFO L225 Difference]: With dead ends: 4612 [2022-03-15 18:08:48,999 INFO L226 Difference]: Without dead ends: 4601 [2022-03-15 18:08:48,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=121, Invalid=385, Unknown=0, NotChecked=0, Total=506 [2022-03-15 18:08:49,000 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 152 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:49,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 34 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:49,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4601 states. [2022-03-15 18:08:49,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4601 to 2035. [2022-03-15 18:08:49,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2035 states, 2031 states have (on average 3.862629246676514) internal successors, (7845), 2034 states have internal predecessors, (7845), 0 states have call successors, (0), 0 states 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 18:08:49,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2035 states to 2035 states and 7845 transitions. [2022-03-15 18:08:49,069 INFO L78 Accepts]: Start accepts. Automaton has 2035 states and 7845 transitions. Word has length 15 [2022-03-15 18:08:49,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:49,069 INFO L470 AbstractCegarLoop]: Abstraction has 2035 states and 7845 transitions. [2022-03-15 18:08:49,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 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 18:08:49,069 INFO L276 IsEmpty]: Start isEmpty. Operand 2035 states and 7845 transitions. [2022-03-15 18:08:49,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 18:08:49,069 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:49,069 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:49,089 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 18:08:49,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:49,283 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:49,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:49,283 INFO L85 PathProgramCache]: Analyzing trace with hash 138239538, now seen corresponding path program 1 times [2022-03-15 18:08:49,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:49,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514207739] [2022-03-15 18:08:49,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:49,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:49,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:49,336 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:49,336 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:49,336 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514207739] [2022-03-15 18:08:49,336 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514207739] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:49,336 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354850033] [2022-03-15 18:08:49,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:49,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:49,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:49,338 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 18:08:49,339 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 18:08:49,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:49,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 18:08:49,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:49,533 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:08:49,533 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:08:49,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354850033] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:49,533 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:08:49,533 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 9 [2022-03-15 18:08:49,533 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1219202078] [2022-03-15 18:08:49,533 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:49,534 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:49,536 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2022-03-15 18:08:49,536 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:49,536 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:49,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 18:08:49,536 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:49,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 18:08:49,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-15 18:08:49,537 INFO L87 Difference]: Start difference. First operand 2035 states and 7845 transitions. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 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 18:08:49,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:49,630 INFO L93 Difference]: Finished difference Result 3265 states and 11681 transitions. [2022-03-15 18:08:49,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 18:08:49,631 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 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 17 [2022-03-15 18:08:49,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:49,640 INFO L225 Difference]: With dead ends: 3265 [2022-03-15 18:08:49,640 INFO L226 Difference]: Without dead ends: 3250 [2022-03-15 18:08:49,640 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-15 18:08:49,641 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 68 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:49,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 16 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:49,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3250 states. [2022-03-15 18:08:49,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3250 to 2281. [2022-03-15 18:08:49,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2281 states, 2277 states have (on average 3.844971453667106) internal successors, (8755), 2280 states have internal predecessors, (8755), 0 states have call successors, (0), 0 states 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 18:08:49,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2281 states to 2281 states and 8755 transitions. [2022-03-15 18:08:49,707 INFO L78 Accepts]: Start accepts. Automaton has 2281 states and 8755 transitions. Word has length 17 [2022-03-15 18:08:49,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:49,707 INFO L470 AbstractCegarLoop]: Abstraction has 2281 states and 8755 transitions. [2022-03-15 18:08:49,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 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 18:08:49,707 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 8755 transitions. [2022-03-15 18:08:49,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:08:49,708 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:49,708 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:49,725 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 18:08:49,925 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:49,925 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:49,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:49,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1070012982, now seen corresponding path program 1 times [2022-03-15 18:08:49,927 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:49,927 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008493701] [2022-03-15 18:08:49,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:49,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:49,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:50,014 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:50,015 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:50,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008493701] [2022-03-15 18:08:50,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008493701] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:50,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398033078] [2022-03-15 18:08:50,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:50,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:50,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:50,029 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 18:08:50,035 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 18:08:50,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:50,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 18:08:50,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:50,294 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 18:08:50,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:50,354 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:50,355 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398033078] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:50,355 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:50,355 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 7] total 20 [2022-03-15 18:08:50,355 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1774459424] [2022-03-15 18:08:50,355 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:50,356 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:50,360 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2022-03-15 18:08:50,360 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:50,498 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [51333#(and (= thr2Thread1of4ForFork0_~t~0 0) (<= 0 |ULTIMATE.start_main_~i~0#1|)), 51328#(<= ~x~0 (+ |ULTIMATE.start_main_~i~0#1| 1)), 51329#(<= (+ 3 thr2Thread1of4ForFork0_~t~0) ~n~0), 51331#(<= (+ 3 ~x~0) ~n~0), 51332#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 51303#(<= (+ thr2Thread1of4ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 51330#(<= (+ 2 thr2Thread1of4ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:08:50,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 18:08:50,498 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:50,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 18:08:50,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=655, Unknown=0, NotChecked=0, Total=756 [2022-03-15 18:08:50,499 INFO L87 Difference]: Start difference. First operand 2281 states and 8755 transitions. Second operand has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states 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 18:08:51,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:51,291 INFO L93 Difference]: Finished difference Result 5661 states and 18326 transitions. [2022-03-15 18:08:51,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 18:08:51,303 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 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 18:08:51,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:51,320 INFO L225 Difference]: With dead ends: 5661 [2022-03-15 18:08:51,320 INFO L226 Difference]: Without dead ends: 5639 [2022-03-15 18:08:51,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=611, Invalid=2359, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 18:08:51,321 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 357 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 826 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:51,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [357 Valid, 133 Invalid, 876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 826 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 18:08:51,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5639 states. [2022-03-15 18:08:51,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5639 to 2305. [2022-03-15 18:08:51,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2305 states, 2301 states have (on average 3.830943068231204) internal successors, (8815), 2304 states have internal predecessors, (8815), 0 states have call successors, (0), 0 states 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 18:08:51,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2305 states to 2305 states and 8815 transitions. [2022-03-15 18:08:51,401 INFO L78 Accepts]: Start accepts. Automaton has 2305 states and 8815 transitions. Word has length 19 [2022-03-15 18:08:51,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:51,401 INFO L470 AbstractCegarLoop]: Abstraction has 2305 states and 8815 transitions. [2022-03-15 18:08:51,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states 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 18:08:51,402 INFO L276 IsEmpty]: Start isEmpty. Operand 2305 states and 8815 transitions. [2022-03-15 18:08:51,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:08:51,402 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:51,402 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:51,420 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 18:08:51,620 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,SelfDestructingSolverStorable20 [2022-03-15 18:08:51,620 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:51,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:51,621 INFO L85 PathProgramCache]: Analyzing trace with hash 365766863, now seen corresponding path program 1 times [2022-03-15 18:08:51,623 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:51,623 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628068747] [2022-03-15 18:08:51,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:51,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:51,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:51,710 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:51,710 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:51,710 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628068747] [2022-03-15 18:08:51,710 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628068747] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:51,710 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247376683] [2022-03-15 18:08:51,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:51,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:51,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:51,712 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 18:08:51,718 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 18:08:51,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:51,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:08:51,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:51,974 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:51,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:52,036 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:52,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247376683] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:52,037 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:52,037 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 5] total 17 [2022-03-15 18:08:52,037 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2007830441] [2022-03-15 18:08:52,037 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:52,038 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:52,065 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2022-03-15 18:08:52,066 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:52,195 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [61787#(<= (+ 3 ~x~0) ~n~0), 61786#(<= (+ 3 thr2Thread2of4ForFork0_~t~0) ~n~0), 61789#(<= ~x~0 |ULTIMATE.start_main_~i~0#1|), 61788#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|))] [2022-03-15 18:08:52,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 18:08:52,195 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:52,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 18:08:52,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-03-15 18:08:52,196 INFO L87 Difference]: Start difference. First operand 2305 states and 8815 transitions. Second operand has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states 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 18:08:52,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:52,745 INFO L93 Difference]: Finished difference Result 5035 states and 16571 transitions. [2022-03-15 18:08:52,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 18:08:52,746 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 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 18:08:52,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:52,761 INFO L225 Difference]: With dead ends: 5035 [2022-03-15 18:08:52,761 INFO L226 Difference]: Without dead ends: 5014 [2022-03-15 18:08:52,762 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=328, Invalid=1312, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 18:08:52,762 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 261 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 641 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:52,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [261 Valid, 111 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 641 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:08:52,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5014 states. [2022-03-15 18:08:52,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5014 to 2299. [2022-03-15 18:08:52,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2299 states, 2295 states have (on average 3.826579520697168) internal successors, (8782), 2298 states have internal predecessors, (8782), 0 states have call successors, (0), 0 states 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 18:08:52,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2299 states to 2299 states and 8782 transitions. [2022-03-15 18:08:52,912 INFO L78 Accepts]: Start accepts. Automaton has 2299 states and 8782 transitions. Word has length 19 [2022-03-15 18:08:52,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:52,912 INFO L470 AbstractCegarLoop]: Abstraction has 2299 states and 8782 transitions. [2022-03-15 18:08:52,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states 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 18:08:52,913 INFO L276 IsEmpty]: Start isEmpty. Operand 2299 states and 8782 transitions. [2022-03-15 18:08:52,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:08:52,914 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:52,914 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:52,936 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 18:08:53,131 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,SelfDestructingSolverStorable21 [2022-03-15 18:08:53,131 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:53,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:53,132 INFO L85 PathProgramCache]: Analyzing trace with hash -295816821, now seen corresponding path program 2 times [2022-03-15 18:08:53,133 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:53,133 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898409613] [2022-03-15 18:08:53,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:53,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:53,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:53,213 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:53,213 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:53,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898409613] [2022-03-15 18:08:53,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898409613] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:53,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641228163] [2022-03-15 18:08:53,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:08:53,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:53,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:53,215 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 18:08:53,216 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 18:08:53,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:08:53,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:08:53,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:08:53,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:53,452 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:08:53,452 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:08:53,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641228163] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:53,452 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:08:53,452 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 14 [2022-03-15 18:08:53,452 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [671851183] [2022-03-15 18:08:53,452 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:53,453 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:53,455 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 18:08:53,456 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:53,456 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:53,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:08:53,456 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:53,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:08:53,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-15 18:08:53,457 INFO L87 Difference]: Start difference. First operand 2299 states and 8782 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 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 18:08:53,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:53,691 INFO L93 Difference]: Finished difference Result 4934 states and 16393 transitions. [2022-03-15 18:08:53,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:08:53,692 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 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 19 [2022-03-15 18:08:53,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:53,711 INFO L225 Difference]: With dead ends: 4934 [2022-03-15 18:08:53,711 INFO L226 Difference]: Without dead ends: 4917 [2022-03-15 18:08:53,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=125, Invalid=427, Unknown=0, NotChecked=0, Total=552 [2022-03-15 18:08:53,712 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 151 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:53,712 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 37 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:53,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4917 states. [2022-03-15 18:08:53,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4917 to 2216. [2022-03-15 18:08:53,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2216 states, 2212 states have (on average 3.8322784810126582) internal successors, (8477), 2215 states have internal predecessors, (8477), 0 states have call successors, (0), 0 states 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 18:08:53,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2216 states to 2216 states and 8477 transitions. [2022-03-15 18:08:53,838 INFO L78 Accepts]: Start accepts. Automaton has 2216 states and 8477 transitions. Word has length 19 [2022-03-15 18:08:53,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:53,839 INFO L470 AbstractCegarLoop]: Abstraction has 2216 states and 8477 transitions. [2022-03-15 18:08:53,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 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 18:08:53,839 INFO L276 IsEmpty]: Start isEmpty. Operand 2216 states and 8477 transitions. [2022-03-15 18:08:53,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:08:53,840 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:53,840 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:53,884 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 18:08:54,055 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,SelfDestructingSolverStorable22 [2022-03-15 18:08:54,055 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:54,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:54,056 INFO L85 PathProgramCache]: Analyzing trace with hash -295827082, now seen corresponding path program 2 times [2022-03-15 18:08:54,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:54,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591798183] [2022-03-15 18:08:54,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:54,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:54,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:54,154 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:54,155 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:54,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591798183] [2022-03-15 18:08:54,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591798183] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:54,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016478130] [2022-03-15 18:08:54,155 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:08:54,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:54,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:54,172 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 18:08:54,207 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 18:08:54,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:08:54,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:08:54,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:08:54,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:54,476 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:08:54,476 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:08:54,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016478130] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:54,476 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:08:54,477 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 14 [2022-03-15 18:08:54,477 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1864157231] [2022-03-15 18:08:54,477 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:54,478 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:54,481 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 18:08:54,481 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:54,481 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:54,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:08:54,482 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:54,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:08:54,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-15 18:08:54,482 INFO L87 Difference]: Start difference. First operand 2216 states and 8477 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 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 18:08:54,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:54,695 INFO L93 Difference]: Finished difference Result 4774 states and 15828 transitions. [2022-03-15 18:08:54,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:08:54,695 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 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 19 [2022-03-15 18:08:54,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:54,707 INFO L225 Difference]: With dead ends: 4774 [2022-03-15 18:08:54,707 INFO L226 Difference]: Without dead ends: 4757 [2022-03-15 18:08:54,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=125, Invalid=427, Unknown=0, NotChecked=0, Total=552 [2022-03-15 18:08:54,708 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 153 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:54,708 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 37 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:54,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4757 states. [2022-03-15 18:08:54,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4757 to 2150. [2022-03-15 18:08:54,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2150 states, 2146 states have (on average 3.841099720410065) internal successors, (8243), 2149 states have internal predecessors, (8243), 0 states have call successors, (0), 0 states 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 18:08:54,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2150 states to 2150 states and 8243 transitions. [2022-03-15 18:08:54,765 INFO L78 Accepts]: Start accepts. Automaton has 2150 states and 8243 transitions. Word has length 19 [2022-03-15 18:08:54,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:54,765 INFO L470 AbstractCegarLoop]: Abstraction has 2150 states and 8243 transitions. [2022-03-15 18:08:54,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 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 18:08:54,765 INFO L276 IsEmpty]: Start isEmpty. Operand 2150 states and 8243 transitions. [2022-03-15 18:08:54,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:08:54,766 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:54,766 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:54,784 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 18:08:54,983 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,SelfDestructingSolverStorable23 [2022-03-15 18:08:54,984 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:54,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:54,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1848118317, now seen corresponding path program 1 times [2022-03-15 18:08:54,985 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:54,985 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961991878] [2022-03-15 18:08:54,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:54,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:54,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:55,064 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 18:08:55,065 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:55,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961991878] [2022-03-15 18:08:55,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961991878] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:55,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366213458] [2022-03-15 18:08:55,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:55,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:55,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:55,066 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 18:08:55,114 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 18:08:55,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:55,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:08:55,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:55,386 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:55,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:55,467 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:55,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366213458] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:55,467 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:55,467 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 21 [2022-03-15 18:08:55,467 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1458342393] [2022-03-15 18:08:55,467 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:55,469 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:55,474 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 69 transitions. [2022-03-15 18:08:55,474 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:55,632 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [90215#(<= (+ 2 thr2Thread1of4ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 90217#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 90192#(<= (+ 3 ~x~0) ~n~0), 90178#(<= (+ 2 ~x~0) ~n~0), 90218#(<= ~x~0 (+ |ULTIMATE.start_main_~i~0#1| 1)), 90216#(<= (+ thr2Thread1of4ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 90214#(<= (+ ~x~0 1) |ULTIMATE.start_main_~i~0#1|), 90219#(and (= thr2Thread1of4ForFork0_~t~0 0) (<= 0 |ULTIMATE.start_main_~i~0#1|)), 90168#(<= (+ 2 thr2Thread2of4ForFork0_~t~0) ~n~0), 90188#(<= (+ 3 thr2Thread1of4ForFork0_~t~0) ~n~0)] [2022-03-15 18:08:55,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 18:08:55,632 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:55,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 18:08:55,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=709, Unknown=0, NotChecked=0, Total=812 [2022-03-15 18:08:55,633 INFO L87 Difference]: Start difference. First operand 2150 states and 8243 transitions. Second operand has 22 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 0 states 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 18:08:58,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:58,314 INFO L93 Difference]: Finished difference Result 10382 states and 30617 transitions. [2022-03-15 18:08:58,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-03-15 18:08:58,314 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 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 18:08:58,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:58,359 INFO L225 Difference]: With dead ends: 10382 [2022-03-15 18:08:58,360 INFO L226 Difference]: Without dead ends: 10354 [2022-03-15 18:08:58,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6682 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=3150, Invalid=15756, Unknown=0, NotChecked=0, Total=18906 [2022-03-15 18:08:58,365 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 826 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 1975 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 826 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 2140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 1975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:58,365 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [826 Valid, 328 Invalid, 2140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 1975 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 18:08:58,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10354 states. [2022-03-15 18:08:58,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10354 to 2180. [2022-03-15 18:08:58,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2180 states, 2176 states have (on average 3.857077205882353) internal successors, (8393), 2179 states have internal predecessors, (8393), 0 states have call successors, (0), 0 states 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 18:08:58,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2180 states to 2180 states and 8393 transitions. [2022-03-15 18:08:58,480 INFO L78 Accepts]: Start accepts. Automaton has 2180 states and 8393 transitions. Word has length 21 [2022-03-15 18:08:58,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:58,480 INFO L470 AbstractCegarLoop]: Abstraction has 2180 states and 8393 transitions. [2022-03-15 18:08:58,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 0 states 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 18:08:58,480 INFO L276 IsEmpty]: Start isEmpty. Operand 2180 states and 8393 transitions. [2022-03-15 18:08:58,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:08:58,481 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:58,481 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:58,506 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 18:08:58,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:58,695 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:58,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:58,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1785265295, now seen corresponding path program 2 times [2022-03-15 18:08:58,697 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:58,697 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140040665] [2022-03-15 18:08:58,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:58,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:58,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:58,792 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:58,793 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:58,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140040665] [2022-03-15 18:08:58,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140040665] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:58,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343823540] [2022-03-15 18:08:58,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:08:58,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:58,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:58,808 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 18:08:58,820 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 18:08:58,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:08:58,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:08:58,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:08:58,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:59,031 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:59,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:59,067 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:59,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343823540] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:59,067 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:59,067 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 20 [2022-03-15 18:08:59,067 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1609307374] [2022-03-15 18:08:59,067 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:59,069 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:59,073 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 18:08:59,073 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:59,184 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [105296#(<= (+ 3 thr2Thread1of4ForFork0_~t~0) ~n~0), 105325#(<= (+ thr2Thread1of4ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 105326#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 105324#(<= (+ 2 thr2Thread1of4ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 105322#(<= ~x~0 (+ |ULTIMATE.start_main_~i~0#1| 1)), 105323#(and (= thr2Thread1of4ForFork0_~t~0 0) (<= 0 |ULTIMATE.start_main_~i~0#1|)), 105300#(<= (+ 3 ~x~0) ~n~0)] [2022-03-15 18:08:59,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 18:08:59,184 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:59,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 18:08:59,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-03-15 18:08:59,185 INFO L87 Difference]: Start difference. First operand 2180 states and 8393 transitions. Second operand has 20 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 19 states have internal predecessors, (45), 0 states have call successors, (0), 0 states 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 18:09:00,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:00,739 INFO L93 Difference]: Finished difference Result 7557 states and 22842 transitions. [2022-03-15 18:09:00,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 18:09:00,740 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 19 states have internal predecessors, (45), 0 states have call successors, (0), 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 18:09:00,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:00,756 INFO L225 Difference]: With dead ends: 7557 [2022-03-15 18:09:00,757 INFO L226 Difference]: Without dead ends: 7536 [2022-03-15 18:09:00,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2418 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1374, Invalid=6458, Unknown=0, NotChecked=0, Total=7832 [2022-03-15 18:09:00,759 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 526 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 1450 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 526 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 1558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:00,759 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [526 Valid, 251 Invalid, 1558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1450 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 18:09:00,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7536 states. [2022-03-15 18:09:00,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7536 to 2148. [2022-03-15 18:09:00,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2148 states, 2144 states have (on average 3.853544776119403) internal successors, (8262), 2147 states have internal predecessors, (8262), 0 states have call successors, (0), 0 states 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 18:09:00,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2148 states to 2148 states and 8262 transitions. [2022-03-15 18:09:00,831 INFO L78 Accepts]: Start accepts. Automaton has 2148 states and 8262 transitions. Word has length 21 [2022-03-15 18:09:00,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:00,831 INFO L470 AbstractCegarLoop]: Abstraction has 2148 states and 8262 transitions. [2022-03-15 18:09:00,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 19 states have internal predecessors, (45), 0 states have call successors, (0), 0 states 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 18:09:00,831 INFO L276 IsEmpty]: Start isEmpty. Operand 2148 states and 8262 transitions. [2022-03-15 18:09:00,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:09:00,832 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:00,832 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:00,849 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 18:09:01,049 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,SelfDestructingSolverStorable25 [2022-03-15 18:09:01,050 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:09:01,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:01,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1713072173, now seen corresponding path program 3 times [2022-03-15 18:09:01,051 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:01,051 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397594952] [2022-03-15 18:09:01,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:01,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:01,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:01,166 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:01,166 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:01,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397594952] [2022-03-15 18:09:01,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397594952] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:01,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314411864] [2022-03-15 18:09:01,166 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:09:01,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:01,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:01,180 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 18:09:01,195 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 18:09:01,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 18:09:01,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:01,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:09:01,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:01,436 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:09:01,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:01,522 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:09:01,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314411864] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:01,523 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:01,523 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 22 [2022-03-15 18:09:01,523 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [652191090] [2022-03-15 18:09:01,523 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:01,524 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:01,529 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 18:09:01,529 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:01,625 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [117406#(<= (+ 2 ~x~0) ~n~0), 117410#(<= (+ 3 thr2Thread2of4ForFork0_~t~0) ~n~0), 117420#(<= (+ 3 ~x~0) ~n~0), 117450#(<= thr2Thread1of4ForFork0_~t~0 |ULTIMATE.start_main_~i~0#1|), 117402#(<= (+ 2 thr2Thread1of4ForFork0_~t~0) ~n~0), 117449#(<= ~x~0 (+ |ULTIMATE.start_main_~i~0#1| 1)), 117448#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|))] [2022-03-15 18:09:01,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 18:09:01,626 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:01,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 18:09:01,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2022-03-15 18:09:01,626 INFO L87 Difference]: Start difference. First operand 2148 states and 8262 transitions. Second operand has 20 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 19 states have internal predecessors, (45), 0 states have call successors, (0), 0 states 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 18:09:02,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:02,981 INFO L93 Difference]: Finished difference Result 7525 states and 22908 transitions. [2022-03-15 18:09:02,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-15 18:09:02,982 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 19 states have internal predecessors, (45), 0 states have call successors, (0), 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 18:09:02,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:03,001 INFO L225 Difference]: With dead ends: 7525 [2022-03-15 18:09:03,001 INFO L226 Difference]: Without dead ends: 7511 [2022-03-15 18:09:03,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2224 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1253, Invalid=6229, Unknown=0, NotChecked=0, Total=7482 [2022-03-15 18:09:03,007 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 592 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 1263 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 1403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 1263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:03,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [592 Valid, 237 Invalid, 1403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 1263 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 18:09:03,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7511 states. [2022-03-15 18:09:03,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7511 to 2008. [2022-03-15 18:09:03,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2008 states, 2004 states have (on average 3.841317365269461) internal successors, (7698), 2007 states have internal predecessors, (7698), 0 states have call successors, (0), 0 states 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 18:09:03,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2008 states to 2008 states and 7698 transitions. [2022-03-15 18:09:03,097 INFO L78 Accepts]: Start accepts. Automaton has 2008 states and 7698 transitions. Word has length 21 [2022-03-15 18:09:03,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:03,097 INFO L470 AbstractCegarLoop]: Abstraction has 2008 states and 7698 transitions. [2022-03-15 18:09:03,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 19 states have internal predecessors, (45), 0 states have call successors, (0), 0 states 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 18:09:03,097 INFO L276 IsEmpty]: Start isEmpty. Operand 2008 states and 7698 transitions. [2022-03-15 18:09:03,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:09:03,098 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:03,098 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:03,133 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 18:09:03,311 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,SelfDestructingSolverStorable26 [2022-03-15 18:09:03,312 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:09:03,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:03,312 INFO L85 PathProgramCache]: Analyzing trace with hash -685399853, now seen corresponding path program 4 times [2022-03-15 18:09:03,313 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:03,313 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96623929] [2022-03-15 18:09:03,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:03,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:03,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:03,397 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:03,397 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:03,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96623929] [2022-03-15 18:09:03,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96623929] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:03,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347139127] [2022-03-15 18:09:03,398 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:09:03,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:03,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:03,399 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 18:09:03,400 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 18:09:03,491 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:09:03,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:03,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 18:09:03,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:03,662 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:03,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:03,743 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 18:09:03,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347139127] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:03,744 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:03,744 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-03-15 18:09:03,744 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1104901171] [2022-03-15 18:09:03,744 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:03,745 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:03,750 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2022-03-15 18:09:03,750 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:03,823 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [129259#(<= (+ 3 thr2Thread2of4ForFork0_~t~0) ~n~0), 129240#(<= ~x~0 |ULTIMATE.start_main_~i~0#1|), 129261#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|)), 129260#(<= (+ 3 ~x~0) ~n~0)] [2022-03-15 18:09:03,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 18:09:03,823 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:03,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 18:09:03,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2022-03-15 18:09:03,824 INFO L87 Difference]: Start difference. First operand 2008 states and 7698 transitions. Second operand has 17 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states 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 18:09:04,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:04,899 INFO L93 Difference]: Finished difference Result 6665 states and 20199 transitions. [2022-03-15 18:09:04,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 18:09:04,907 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 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 18:09:04,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:04,923 INFO L225 Difference]: With dead ends: 6665 [2022-03-15 18:09:04,923 INFO L226 Difference]: Without dead ends: 6648 [2022-03-15 18:09:04,925 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1658 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1046, Invalid=4654, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 18:09:04,925 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 484 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 1072 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 484 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 1165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1072 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:04,925 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [484 Valid, 201 Invalid, 1165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1072 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 18:09:04,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6648 states. [2022-03-15 18:09:04,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6648 to 1976. [2022-03-15 18:09:04,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1976 states, 1972 states have (on average 3.8372210953346855) internal successors, (7567), 1975 states have internal predecessors, (7567), 0 states have call successors, (0), 0 states 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 18:09:04,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 7567 transitions. [2022-03-15 18:09:04,991 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 7567 transitions. Word has length 21 [2022-03-15 18:09:04,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:04,992 INFO L470 AbstractCegarLoop]: Abstraction has 1976 states and 7567 transitions. [2022-03-15 18:09:04,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states 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 18:09:04,992 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 7567 transitions. [2022-03-15 18:09:04,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:09:04,993 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:04,993 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:05,029 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 18:09:05,211 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,SelfDestructingSolverStorable27 [2022-03-15 18:09:05,212 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:09:05,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:05,212 INFO L85 PathProgramCache]: Analyzing trace with hash -915783937, now seen corresponding path program 1 times [2022-03-15 18:09:05,213 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:05,213 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837363558] [2022-03-15 18:09:05,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:05,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:05,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:05,267 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:09:05,267 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:05,267 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837363558] [2022-03-15 18:09:05,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837363558] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:05,268 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445035547] [2022-03-15 18:09:05,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:05,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:05,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:05,269 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 18:09:05,270 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 18:09:05,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:05,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 18:09:05,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:05,447 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-15 18:09:05,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:05,508 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-15 18:09:05,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445035547] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:05,508 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:05,508 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 14 [2022-03-15 18:09:05,508 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [313814584] [2022-03-15 18:09:05,509 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:05,510 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:05,512 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 18:09:05,512 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:05,512 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:05,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:09:05,512 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:05,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:09:05,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-03-15 18:09:05,513 INFO L87 Difference]: Start difference. First operand 1976 states and 7567 transitions. Second operand has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 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 18:09:05,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:05,613 INFO L93 Difference]: Finished difference Result 3496 states and 12265 transitions. [2022-03-15 18:09:05,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 18:09:05,613 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 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 21 [2022-03-15 18:09:05,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:05,620 INFO L225 Difference]: With dead ends: 3496 [2022-03-15 18:09:05,620 INFO L226 Difference]: Without dead ends: 3480 [2022-03-15 18:09:05,620 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2022-03-15 18:09:05,621 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 104 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:05,621 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 27 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:09:05,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3480 states. [2022-03-15 18:09:05,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3480 to 2183. [2022-03-15 18:09:05,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2183 states, 2179 states have (on average 3.7677833868747133) internal successors, (8210), 2182 states have internal predecessors, (8210), 0 states have call successors, (0), 0 states 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 18:09:05,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2183 states to 2183 states and 8210 transitions. [2022-03-15 18:09:05,657 INFO L78 Accepts]: Start accepts. Automaton has 2183 states and 8210 transitions. Word has length 21 [2022-03-15 18:09:05,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:05,658 INFO L470 AbstractCegarLoop]: Abstraction has 2183 states and 8210 transitions. [2022-03-15 18:09:05,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 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 18:09:05,658 INFO L276 IsEmpty]: Start isEmpty. Operand 2183 states and 8210 transitions. [2022-03-15 18:09:05,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:09:05,659 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:05,659 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:05,676 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 18:09:05,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-15 18:09:05,875 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:09:05,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:05,876 INFO L85 PathProgramCache]: Analyzing trace with hash -812160369, now seen corresponding path program 5 times [2022-03-15 18:09:05,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:05,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463759752] [2022-03-15 18:09:05,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:05,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:05,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:05,958 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:05,959 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:05,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463759752] [2022-03-15 18:09:05,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463759752] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:05,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056213513] [2022-03-15 18:09:05,959 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 18:09:05,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:05,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:05,960 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 18:09:05,984 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 18:09:06,058 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 18:09:06,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:06,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 18:09:06,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:06,210 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:06,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:06,293 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:06,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056213513] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:06,293 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:06,293 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 18:09:06,294 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1132578414] [2022-03-15 18:09:06,294 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:06,295 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:06,298 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 18:09:06,298 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:06,298 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:06,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 18:09:06,298 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:06,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 18:09:06,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2022-03-15 18:09:06,299 INFO L87 Difference]: Start difference. First operand 2183 states and 8210 transitions. Second operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 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 18:09:07,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:07,074 INFO L93 Difference]: Finished difference Result 6822 states and 21016 transitions. [2022-03-15 18:09:07,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 18:09:07,075 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 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 18:09:07,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:07,091 INFO L225 Difference]: With dead ends: 6822 [2022-03-15 18:09:07,091 INFO L226 Difference]: Without dead ends: 6811 [2022-03-15 18:09:07,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1040 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=728, Invalid=3054, Unknown=0, NotChecked=0, Total=3782 [2022-03-15 18:09:07,092 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 300 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 777 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 777 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:07,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [300 Valid, 149 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 777 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 18:09:07,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6811 states. [2022-03-15 18:09:07,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6811 to 2096. [2022-03-15 18:09:07,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2096 states, 2092 states have (on average 3.7648183556405352) internal successors, (7876), 2095 states have internal predecessors, (7876), 0 states have call successors, (0), 0 states 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 18:09:07,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2096 states to 2096 states and 7876 transitions. [2022-03-15 18:09:07,171 INFO L78 Accepts]: Start accepts. Automaton has 2096 states and 7876 transitions. Word has length 21 [2022-03-15 18:09:07,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:07,171 INFO L470 AbstractCegarLoop]: Abstraction has 2096 states and 7876 transitions. [2022-03-15 18:09:07,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 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 18:09:07,171 INFO L276 IsEmpty]: Start isEmpty. Operand 2096 states and 7876 transitions. [2022-03-15 18:09:07,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:09:07,172 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:07,172 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:07,206 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-03-15 18:09:07,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:07,391 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:09:07,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:07,391 INFO L85 PathProgramCache]: Analyzing trace with hash -822010929, now seen corresponding path program 6 times [2022-03-15 18:09:07,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:07,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541334541] [2022-03-15 18:09:07,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:07,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:07,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:07,474 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:07,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:07,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541334541] [2022-03-15 18:09:07,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541334541] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:07,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464211123] [2022-03-15 18:09:07,476 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 18:09:07,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:07,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:07,477 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 18:09:07,487 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 18:09:07,571 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-03-15 18:09:07,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:07,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:09:07,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:07,690 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:09:07,690 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:09:07,690 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464211123] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:09:07,690 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:09:07,690 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 18 [2022-03-15 18:09:07,690 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1905305421] [2022-03-15 18:09:07,690 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:07,691 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:07,694 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 18:09:07,694 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:07,695 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:07,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:09:07,695 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:07,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:09:07,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-03-15 18:09:07,695 INFO L87 Difference]: Start difference. First operand 2096 states and 7876 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 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 18:09:08,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:08,031 INFO L93 Difference]: Finished difference Result 6017 states and 18791 transitions. [2022-03-15 18:09:08,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:09:08,031 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 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 21 [2022-03-15 18:09:08,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:08,043 INFO L225 Difference]: With dead ends: 6017 [2022-03-15 18:09:08,043 INFO L226 Difference]: Without dead ends: 6002 [2022-03-15 18:09:08,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=398, Invalid=1408, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 18:09:08,044 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 222 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:08,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 92 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 538 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:09:08,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6002 states. [2022-03-15 18:09:08,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6002 to 1965. [2022-03-15 18:09:08,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1965 states, 1962 states have (on average 3.7864424057084607) internal successors, (7429), 1964 states have internal predecessors, (7429), 0 states have call successors, (0), 0 states 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 18:09:08,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1965 states to 1965 states and 7429 transitions. [2022-03-15 18:09:08,101 INFO L78 Accepts]: Start accepts. Automaton has 1965 states and 7429 transitions. Word has length 21 [2022-03-15 18:09:08,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:08,101 INFO L470 AbstractCegarLoop]: Abstraction has 1965 states and 7429 transitions. [2022-03-15 18:09:08,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 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 18:09:08,101 INFO L276 IsEmpty]: Start isEmpty. Operand 1965 states and 7429 transitions. [2022-03-15 18:09:08,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 18:09:08,102 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:08,102 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:08,121 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 18:09:08,308 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,SelfDestructingSolverStorable30 [2022-03-15 18:09:08,309 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:09:08,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:08,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1669769105, now seen corresponding path program 1 times [2022-03-15 18:09:08,310 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:08,310 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957623542] [2022-03-15 18:09:08,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:08,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:08,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:09:08,335 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 18:09:08,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:09:08,346 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 18:09:08,346 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 18:09:08,346 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (6 of 7 remaining) [2022-03-15 18:09:08,346 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (5 of 7 remaining) [2022-03-15 18:09:08,346 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (4 of 7 remaining) [2022-03-15 18:09:08,346 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (3 of 7 remaining) [2022-03-15 18:09:08,346 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 7 remaining) [2022-03-15 18:09:08,346 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 7 remaining) [2022-03-15 18:09:08,346 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 7 remaining) [2022-03-15 18:09:08,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-03-15 18:09:08,347 INFO L732 BasicCegarLoop]: Path program histogram: [6, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:08,379 WARN L235 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 18:09:08,379 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2022-03-15 18:09:08,396 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,396 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,396 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,397 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,397 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,397 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,397 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,397 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,397 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,397 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,397 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,397 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,397 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,397 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,397 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,397 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,398 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,398 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,398 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,398 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,398 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,398 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,398 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,398 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,398 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,398 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,398 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,398 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,404 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,404 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,404 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,404 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,404 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,404 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,405 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,411 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,411 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,411 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,411 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,411 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,411 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,411 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,412 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,412 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,412 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,412 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,412 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,412 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,412 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,412 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,412 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,412 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,412 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,412 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,412 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,412 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,413 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,413 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,413 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,413 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:09:08,415 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 18:09:08,415 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 18:09:08,416 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 18:09:08,416 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2022-03-15 18:09:08,430 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 18:09:08,430 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 168 places, 153 transitions, 396 flow [2022-03-15 18:09:08,430 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 168 places, 153 transitions, 396 flow [2022-03-15 18:09:08,430 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 168 places, 153 transitions, 396 flow [2022-03-15 18:09:08,468 INFO L129 PetriNetUnfolder]: 8/190 cut-off events. [2022-03-15 18:09:08,468 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-03-15 18:09:08,470 INFO L84 FinitePrefix]: Finished finitePrefix Result has 228 conditions, 190 events. 8/190 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 253 event pairs, 0 based on Foata normal form. 0/175 useless extension candidates. Maximal degree in co-relation 217. Up to 12 conditions per place. [2022-03-15 18:09:08,472 INFO L116 LiptonReduction]: Number of co-enabled transitions 2872 [2022-03-15 18:09:10,722 INFO L131 LiptonReduction]: Checked pairs total: 5087 [2022-03-15 18:09:10,722 INFO L133 LiptonReduction]: Total number of compositions: 151 [2022-03-15 18:09:10,723 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 61 places, 39 transitions, 168 flow [2022-03-15 18:09:10,896 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 5827 states, 5819 states have (on average 4.572263275476886) internal successors, (26606), 5826 states have internal predecessors, (26606), 0 states have call successors, (0), 0 states 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 18:09:10,907 INFO L276 IsEmpty]: Start isEmpty. Operand has 5827 states, 5819 states have (on average 4.572263275476886) internal successors, (26606), 5826 states have internal predecessors, (26606), 0 states have call successors, (0), 0 states 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 18:09:10,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-03-15 18:09:10,907 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:10,907 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2022-03-15 18:09:10,907 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:10,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:10,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1339700, now seen corresponding path program 1 times [2022-03-15 18:09:10,909 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:10,909 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680814141] [2022-03-15 18:09:10,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:10,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:10,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:10,932 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 18:09:10,932 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:10,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680814141] [2022-03-15 18:09:10,932 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680814141] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:09:10,932 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:09:10,932 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 18:09:10,932 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [226341898] [2022-03-15 18:09:10,932 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:10,932 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:10,933 INFO L252 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2022-03-15 18:09:10,933 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:10,933 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:10,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 18:09:10,933 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:10,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 18:09:10,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 18:09:10,944 INFO L87 Difference]: Start difference. First operand has 5827 states, 5819 states have (on average 4.572263275476886) internal successors, (26606), 5826 states have internal predecessors, (26606), 0 states have call successors, (0), 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 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states 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 18:09:10,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:10,999 INFO L93 Difference]: Finished difference Result 5480 states and 24494 transitions. [2022-03-15 18:09:10,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 18:09:11,000 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 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 3 [2022-03-15 18:09:11,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:11,018 INFO L225 Difference]: With dead ends: 5480 [2022-03-15 18:09:11,018 INFO L226 Difference]: Without dead ends: 5479 [2022-03-15 18:09:11,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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 18:09:11,019 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 18 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:11,019 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 5 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 18:09:11,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5479 states. [2022-03-15 18:09:11,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5479 to 5479. [2022-03-15 18:09:11,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5479 states, 5472 states have (on average 4.476059941520468) internal successors, (24493), 5478 states have internal predecessors, (24493), 0 states have call successors, (0), 0 states 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 18:09:11,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5479 states to 5479 states and 24493 transitions. [2022-03-15 18:09:11,178 INFO L78 Accepts]: Start accepts. Automaton has 5479 states and 24493 transitions. Word has length 3 [2022-03-15 18:09:11,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:11,179 INFO L470 AbstractCegarLoop]: Abstraction has 5479 states and 24493 transitions. [2022-03-15 18:09:11,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states 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 18:09:11,179 INFO L276 IsEmpty]: Start isEmpty. Operand 5479 states and 24493 transitions. [2022-03-15 18:09:11,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-03-15 18:09:11,179 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:11,180 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:11,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-03-15 18:09:11,180 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:11,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:11,180 INFO L85 PathProgramCache]: Analyzing trace with hash 287762172, now seen corresponding path program 1 times [2022-03-15 18:09:11,181 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:11,181 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148126240] [2022-03-15 18:09:11,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:11,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:11,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:11,220 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 18:09:11,220 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:11,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148126240] [2022-03-15 18:09:11,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148126240] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:09:11,220 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:09:11,220 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 18:09:11,220 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [989496350] [2022-03-15 18:09:11,221 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:11,221 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:11,221 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2022-03-15 18:09:11,221 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:11,221 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:11,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:09:11,222 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:11,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:09:11,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-15 18:09:11,222 INFO L87 Difference]: Start difference. First operand 5479 states and 24493 transitions. Second operand has 7 states, 6 states have (on average 1.5) 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 18:09:11,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:11,392 INFO L93 Difference]: Finished difference Result 11373 states and 46632 transitions. [2022-03-15 18:09:11,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 18:09:11,392 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.5) 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 18:09:11,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:11,431 INFO L225 Difference]: With dead ends: 11373 [2022-03-15 18:09:11,431 INFO L226 Difference]: Without dead ends: 11366 [2022-03-15 18:09:11,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-03-15 18:09:11,432 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 109 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:11,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 21 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:09:11,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11366 states. [2022-03-15 18:09:11,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11366 to 6331. [2022-03-15 18:09:11,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6331 states, 6325 states have (on average 4.512885375494071) internal successors, (28544), 6330 states have internal predecessors, (28544), 0 states have call successors, (0), 0 states 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 18:09:11,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6331 states to 6331 states and 28544 transitions. [2022-03-15 18:09:11,635 INFO L78 Accepts]: Start accepts. Automaton has 6331 states and 28544 transitions. Word has length 9 [2022-03-15 18:09:11,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:11,636 INFO L470 AbstractCegarLoop]: Abstraction has 6331 states and 28544 transitions. [2022-03-15 18:09:11,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.5) 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 18:09:11,636 INFO L276 IsEmpty]: Start isEmpty. Operand 6331 states and 28544 transitions. [2022-03-15 18:09:11,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 18:09:11,636 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:11,636 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:11,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-03-15 18:09:11,636 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:11,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:11,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1119937222, now seen corresponding path program 1 times [2022-03-15 18:09:11,637 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:11,637 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483314145] [2022-03-15 18:09:11,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:11,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:11,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:11,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:11,690 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:11,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483314145] [2022-03-15 18:09:11,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483314145] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:11,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516179645] [2022-03-15 18:09:11,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:11,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:11,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:11,707 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 18:09:11,708 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 18:09:11,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:11,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 18:09:11,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:11,882 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:11,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:11,928 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:11,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516179645] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:11,929 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:11,929 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2022-03-15 18:09:11,929 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [280609773] [2022-03-15 18:09:11,929 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:11,930 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:11,930 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2022-03-15 18:09:11,930 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:11,931 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:11,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:09:11,931 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:11,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:09:11,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-15 18:09:11,932 INFO L87 Difference]: Start difference. First operand 6331 states and 28544 transitions. Second operand has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 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 18:09:12,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:12,194 INFO L93 Difference]: Finished difference Result 12785 states and 53129 transitions. [2022-03-15 18:09:12,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 18:09:12,194 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 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 18:09:12,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:12,242 INFO L225 Difference]: With dead ends: 12785 [2022-03-15 18:09:12,242 INFO L226 Difference]: Without dead ends: 12772 [2022-03-15 18:09:12,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2022-03-15 18:09:12,243 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 139 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:12,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 31 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:09:12,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12772 states. [2022-03-15 18:09:12,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12772 to 7391. [2022-03-15 18:09:12,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7391 states, 7385 states have (on average 4.5624915368991195) internal successors, (33694), 7390 states have internal predecessors, (33694), 0 states have call successors, (0), 0 states 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 18:09:12,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7391 states to 7391 states and 33694 transitions. [2022-03-15 18:09:12,472 INFO L78 Accepts]: Start accepts. Automaton has 7391 states and 33694 transitions. Word has length 13 [2022-03-15 18:09:12,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:12,472 INFO L470 AbstractCegarLoop]: Abstraction has 7391 states and 33694 transitions. [2022-03-15 18:09:12,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 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 18:09:12,472 INFO L276 IsEmpty]: Start isEmpty. Operand 7391 states and 33694 transitions. [2022-03-15 18:09:12,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 18:09:12,473 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:12,473 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:12,492 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 18:09:12,690 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,SelfDestructingSolverStorable34 [2022-03-15 18:09:12,691 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:12,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:12,691 INFO L85 PathProgramCache]: Analyzing trace with hash 946233047, now seen corresponding path program 1 times [2022-03-15 18:09:12,692 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:12,692 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279046816] [2022-03-15 18:09:12,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:12,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:12,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:12,754 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:12,755 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:12,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279046816] [2022-03-15 18:09:12,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279046816] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:12,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202537393] [2022-03-15 18:09:12,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:12,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:12,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:12,772 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 18:09:12,776 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 18:09:12,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:12,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 18:09:12,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:12,985 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:12,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:13,026 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 18:09:13,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202537393] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:13,026 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:13,026 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2022-03-15 18:09:13,027 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [918133516] [2022-03-15 18:09:13,027 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:13,027 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:13,029 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2022-03-15 18:09:13,029 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:13,105 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [80085#(<= (+ ~x~0 1) |ULTIMATE.start_main_~i~0#1|), 80082#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) ~n~0), 80083#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 80084#(<= (+ 2 ~x~0) ~n~0)] [2022-03-15 18:09:13,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:09:13,105 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:13,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:09:13,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2022-03-15 18:09:13,105 INFO L87 Difference]: Start difference. First operand 7391 states and 33694 transitions. Second operand has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states 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 18:09:13,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:13,697 INFO L93 Difference]: Finished difference Result 22288 states and 85384 transitions. [2022-03-15 18:09:13,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 18:09:13,698 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 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 18:09:13,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:13,785 INFO L225 Difference]: With dead ends: 22288 [2022-03-15 18:09:13,786 INFO L226 Difference]: Without dead ends: 22263 [2022-03-15 18:09:13,786 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=354, Invalid=1538, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 18:09:13,786 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 371 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:13,786 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 100 Invalid, 792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 744 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:09:13,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22263 states. [2022-03-15 18:09:14,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22263 to 7303. [2022-03-15 18:09:14,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7303 states, 7297 states have (on average 4.55803754967795) internal successors, (33260), 7302 states have internal predecessors, (33260), 0 states have call successors, (0), 0 states 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 18:09:14,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7303 states to 7303 states and 33260 transitions. [2022-03-15 18:09:14,148 INFO L78 Accepts]: Start accepts. Automaton has 7303 states and 33260 transitions. Word has length 15 [2022-03-15 18:09:14,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:14,148 INFO L470 AbstractCegarLoop]: Abstraction has 7303 states and 33260 transitions. [2022-03-15 18:09:14,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states 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 18:09:14,148 INFO L276 IsEmpty]: Start isEmpty. Operand 7303 states and 33260 transitions. [2022-03-15 18:09:14,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 18:09:14,149 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:14,149 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:14,167 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 18:09:14,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:14,367 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:14,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:14,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1777151795, now seen corresponding path program 2 times [2022-03-15 18:09:14,379 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:14,380 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537081712] [2022-03-15 18:09:14,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:14,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:14,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:14,474 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:14,474 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:14,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537081712] [2022-03-15 18:09:14,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537081712] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:14,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519467923] [2022-03-15 18:09:14,475 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:09:14,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:14,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:14,476 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:14,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-15 18:09:14,558 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:09:14,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:14,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:09:14,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:14,681 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:09:14,681 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:09:14,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519467923] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:09:14,681 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:09:14,681 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 13 [2022-03-15 18:09:14,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [310088249] [2022-03-15 18:09:14,682 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:14,682 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:14,684 INFO L252 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2022-03-15 18:09:14,684 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:14,684 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:14,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:09:14,684 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:14,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:09:14,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-03-15 18:09:14,684 INFO L87 Difference]: Start difference. First operand 7303 states and 33260 transitions. Second operand has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 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 18:09:14,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:14,924 INFO L93 Difference]: Finished difference Result 17085 states and 67393 transitions. [2022-03-15 18:09:14,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:09:14,924 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 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 15 [2022-03-15 18:09:14,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:14,980 INFO L225 Difference]: With dead ends: 17085 [2022-03-15 18:09:14,980 INFO L226 Difference]: Without dead ends: 17071 [2022-03-15 18:09:14,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=140, Invalid=366, Unknown=0, NotChecked=0, Total=506 [2022-03-15 18:09:14,987 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 202 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:14,987 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 38 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:09:15,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17071 states. [2022-03-15 18:09:15,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17071 to 7048. [2022-03-15 18:09:15,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7048 states, 7043 states have (on average 4.5628283401959395) internal successors, (32136), 7047 states have internal predecessors, (32136), 0 states have call successors, (0), 0 states 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 18:09:15,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7048 states to 7048 states and 32136 transitions. [2022-03-15 18:09:15,230 INFO L78 Accepts]: Start accepts. Automaton has 7048 states and 32136 transitions. Word has length 15 [2022-03-15 18:09:15,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:15,230 INFO L470 AbstractCegarLoop]: Abstraction has 7048 states and 32136 transitions. [2022-03-15 18:09:15,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 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 18:09:15,230 INFO L276 IsEmpty]: Start isEmpty. Operand 7048 states and 32136 transitions. [2022-03-15 18:09:15,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 18:09:15,235 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:15,235 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:15,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:15,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:15,444 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:15,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:15,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1261956786, now seen corresponding path program 1 times [2022-03-15 18:09:15,446 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:15,446 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250279068] [2022-03-15 18:09:15,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:15,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:15,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:15,530 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:09:15,530 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:15,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250279068] [2022-03-15 18:09:15,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250279068] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:15,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858248003] [2022-03-15 18:09:15,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:15,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:15,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:15,548 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:15,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-15 18:09:15,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:15,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 18:09:15,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:15,734 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:15,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:15,773 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:15,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858248003] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:15,774 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:15,774 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2022-03-15 18:09:15,774 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2002574525] [2022-03-15 18:09:15,774 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:15,775 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:15,777 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2022-03-15 18:09:15,777 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:15,777 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:15,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:09:15,777 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:15,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:09:15,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-03-15 18:09:15,778 INFO L87 Difference]: Start difference. First operand 7048 states and 32136 transitions. Second operand has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 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 18:09:15,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:15,955 INFO L93 Difference]: Finished difference Result 13942 states and 58799 transitions. [2022-03-15 18:09:15,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 18:09:15,956 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 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 17 [2022-03-15 18:09:15,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:16,012 INFO L225 Difference]: With dead ends: 13942 [2022-03-15 18:09:16,012 INFO L226 Difference]: Without dead ends: 13920 [2022-03-15 18:09:16,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2022-03-15 18:09:16,013 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 127 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:16,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 32 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:09:16,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13920 states. [2022-03-15 18:09:16,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13920 to 8342. [2022-03-15 18:09:16,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8342 states, 8337 states have (on average 4.591339810483388) internal successors, (38278), 8341 states have internal predecessors, (38278), 0 states have call successors, (0), 0 states 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 18:09:16,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8342 states to 8342 states and 38278 transitions. [2022-03-15 18:09:16,295 INFO L78 Accepts]: Start accepts. Automaton has 8342 states and 38278 transitions. Word has length 17 [2022-03-15 18:09:16,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:16,296 INFO L470 AbstractCegarLoop]: Abstraction has 8342 states and 38278 transitions. [2022-03-15 18:09:16,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 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 18:09:16,296 INFO L276 IsEmpty]: Start isEmpty. Operand 8342 states and 38278 transitions. [2022-03-15 18:09:16,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:09:16,296 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:16,296 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:16,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:16,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-15 18:09:16,513 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:16,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:16,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1162937789, now seen corresponding path program 1 times [2022-03-15 18:09:16,514 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:16,514 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203795489] [2022-03-15 18:09:16,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:16,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:16,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:16,585 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:16,585 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:16,585 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203795489] [2022-03-15 18:09:16,585 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203795489] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:16,585 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152971488] [2022-03-15 18:09:16,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:16,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:16,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:16,604 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:16,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-15 18:09:16,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:16,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 18:09:16,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:16,808 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:16,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:16,871 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:09:16,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152971488] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:16,871 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:16,871 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 24 [2022-03-15 18:09:16,871 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1838155397] [2022-03-15 18:09:16,872 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:16,873 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:16,876 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2022-03-15 18:09:16,876 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:16,999 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [179158#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) ~n~0), 179161#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 179160#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 179159#(<= (+ 3 ~x~0) ~n~0), 179162#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:09:16,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 18:09:16,999 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:16,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 18:09:17,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=802, Unknown=0, NotChecked=0, Total=930 [2022-03-15 18:09:17,000 INFO L87 Difference]: Start difference. First operand 8342 states and 38278 transitions. Second operand has 16 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 15 states have internal predecessors, (41), 0 states have call successors, (0), 0 states 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 18:09:17,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:17,805 INFO L93 Difference]: Finished difference Result 22447 states and 87853 transitions. [2022-03-15 18:09:17,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 18:09:17,806 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 15 states have internal predecessors, (41), 0 states have call successors, (0), 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 18:09:17,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:17,882 INFO L225 Difference]: With dead ends: 22447 [2022-03-15 18:09:17,882 INFO L226 Difference]: Without dead ends: 22414 [2022-03-15 18:09:17,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 797 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=641, Invalid=2665, Unknown=0, NotChecked=0, Total=3306 [2022-03-15 18:09:17,883 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 459 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 847 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:17,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [459 Valid, 117 Invalid, 897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 847 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:09:17,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22414 states. [2022-03-15 18:09:18,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22414 to 8452. [2022-03-15 18:09:18,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8452 states, 8447 states have (on average 4.581981768675269) internal successors, (38704), 8451 states have internal predecessors, (38704), 0 states have call successors, (0), 0 states 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 18:09:18,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8452 states to 8452 states and 38704 transitions. [2022-03-15 18:09:18,196 INFO L78 Accepts]: Start accepts. Automaton has 8452 states and 38704 transitions. Word has length 19 [2022-03-15 18:09:18,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:18,196 INFO L470 AbstractCegarLoop]: Abstraction has 8452 states and 38704 transitions. [2022-03-15 18:09:18,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 15 states have internal predecessors, (41), 0 states have call successors, (0), 0 states 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 18:09:18,196 INFO L276 IsEmpty]: Start isEmpty. Operand 8452 states and 38704 transitions. [2022-03-15 18:09:18,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:09:18,197 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:18,197 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:18,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:18,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-15 18:09:18,405 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:18,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:18,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1972431290, now seen corresponding path program 1 times [2022-03-15 18:09:18,413 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:18,413 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267547745] [2022-03-15 18:09:18,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:18,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:18,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:18,494 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:18,494 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:18,494 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267547745] [2022-03-15 18:09:18,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267547745] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:18,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926941201] [2022-03-15 18:09:18,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:18,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:18,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:18,496 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:18,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-15 18:09:18,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:18,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 18:09:18,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:18,785 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:18,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:18,878 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:18,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926941201] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:18,878 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:18,878 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2022-03-15 18:09:18,878 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [695257688] [2022-03-15 18:09:18,878 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:18,879 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:18,882 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2022-03-15 18:09:18,883 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:18,982 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [218705#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 218703#(<= (+ 3 ~x~0) ~n~0), 218702#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 218704#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:09:18,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 18:09:18,983 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:18,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 18:09:18,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2022-03-15 18:09:18,983 INFO L87 Difference]: Start difference. First operand 8452 states and 38704 transitions. Second operand has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states 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 18:09:19,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:19,811 INFO L93 Difference]: Finished difference Result 25268 states and 97908 transitions. [2022-03-15 18:09:19,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 18:09:19,811 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 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 18:09:19,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:19,899 INFO L225 Difference]: With dead ends: 25268 [2022-03-15 18:09:19,899 INFO L226 Difference]: Without dead ends: 25219 [2022-03-15 18:09:19,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 856 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=688, Invalid=2852, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 18:09:19,902 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 457 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 759 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:19,902 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [457 Valid, 102 Invalid, 808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 759 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 18:09:19,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25219 states. [2022-03-15 18:09:20,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25219 to 8480. [2022-03-15 18:09:20,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8480 states, 8475 states have (on average 4.5811209439528024) internal successors, (38825), 8479 states have internal predecessors, (38825), 0 states have call successors, (0), 0 states 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 18:09:20,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8480 states to 8480 states and 38825 transitions. [2022-03-15 18:09:20,356 INFO L78 Accepts]: Start accepts. Automaton has 8480 states and 38825 transitions. Word has length 19 [2022-03-15 18:09:20,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:20,356 INFO L470 AbstractCegarLoop]: Abstraction has 8480 states and 38825 transitions. [2022-03-15 18:09:20,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states 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 18:09:20,356 INFO L276 IsEmpty]: Start isEmpty. Operand 8480 states and 38825 transitions. [2022-03-15 18:09:20,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:09:20,357 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:20,357 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:20,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:20,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-15 18:09:20,572 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:20,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:20,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1559663033, now seen corresponding path program 2 times [2022-03-15 18:09:20,573 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:20,573 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179995679] [2022-03-15 18:09:20,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:20,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:20,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:20,644 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:20,644 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:20,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179995679] [2022-03-15 18:09:20,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179995679] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:20,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295886484] [2022-03-15 18:09:20,644 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:09:20,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:20,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:20,649 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:20,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-15 18:09:20,766 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:09:20,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:20,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:09:20,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:20,934 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:09:20,934 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:09:20,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295886484] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:09:20,934 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:09:20,934 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 14 [2022-03-15 18:09:20,934 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [64437655] [2022-03-15 18:09:20,935 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:20,936 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:20,938 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 18:09:20,938 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:20,938 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:20,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:09:20,938 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:20,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:09:20,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-03-15 18:09:20,939 INFO L87 Difference]: Start difference. First operand 8480 states and 38825 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 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 18:09:21,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:21,260 INFO L93 Difference]: Finished difference Result 19852 states and 79846 transitions. [2022-03-15 18:09:21,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:09:21,261 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 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 19 [2022-03-15 18:09:21,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:21,338 INFO L225 Difference]: With dead ends: 19852 [2022-03-15 18:09:21,338 INFO L226 Difference]: Without dead ends: 19827 [2022-03-15 18:09:21,338 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=143, Invalid=409, Unknown=0, NotChecked=0, Total=552 [2022-03-15 18:09:21,339 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 185 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:21,339 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 37 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:09:21,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19827 states. [2022-03-15 18:09:21,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19827 to 8379. [2022-03-15 18:09:21,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8379 states, 8374 states have (on average 4.586338667303559) internal successors, (38406), 8378 states have internal predecessors, (38406), 0 states have call successors, (0), 0 states 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 18:09:21,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8379 states to 8379 states and 38406 transitions. [2022-03-15 18:09:21,774 INFO L78 Accepts]: Start accepts. Automaton has 8379 states and 38406 transitions. Word has length 19 [2022-03-15 18:09:21,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:21,774 INFO L470 AbstractCegarLoop]: Abstraction has 8379 states and 38406 transitions. [2022-03-15 18:09:21,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 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 18:09:21,774 INFO L276 IsEmpty]: Start isEmpty. Operand 8379 states and 38406 transitions. [2022-03-15 18:09:21,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:09:21,775 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:21,775 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:21,791 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-15 18:09:21,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:21,979 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:21,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:21,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1559698218, now seen corresponding path program 2 times [2022-03-15 18:09:21,981 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:21,981 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538133213] [2022-03-15 18:09:21,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:21,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:22,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:22,102 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:22,102 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:22,102 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538133213] [2022-03-15 18:09:22,102 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538133213] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:22,102 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467682773] [2022-03-15 18:09:22,102 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:09:22,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:22,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:22,116 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:22,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-15 18:09:22,235 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:09:22,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:22,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:09:22,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:22,400 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:09:22,400 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:09:22,400 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467682773] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:09:22,401 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:09:22,401 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 14 [2022-03-15 18:09:22,401 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1539706062] [2022-03-15 18:09:22,401 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:22,402 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:22,404 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 18:09:22,404 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:22,404 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:22,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:09:22,404 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:22,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:09:22,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-03-15 18:09:22,405 INFO L87 Difference]: Start difference. First operand 8379 states and 38406 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 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 18:09:22,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:22,725 INFO L93 Difference]: Finished difference Result 19555 states and 78564 transitions. [2022-03-15 18:09:22,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:09:22,726 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 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 19 [2022-03-15 18:09:22,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:22,804 INFO L225 Difference]: With dead ends: 19555 [2022-03-15 18:09:22,804 INFO L226 Difference]: Without dead ends: 19530 [2022-03-15 18:09:22,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=143, Invalid=409, Unknown=0, NotChecked=0, Total=552 [2022-03-15 18:09:22,805 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 157 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:22,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 39 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:09:22,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19530 states. [2022-03-15 18:09:23,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19530 to 8317. [2022-03-15 18:09:23,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8317 states, 8312 states have (on average 4.593840230991338) internal successors, (38184), 8316 states have internal predecessors, (38184), 0 states have call successors, (0), 0 states 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 18:09:23,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8317 states to 8317 states and 38184 transitions. [2022-03-15 18:09:23,228 INFO L78 Accepts]: Start accepts. Automaton has 8317 states and 38184 transitions. Word has length 19 [2022-03-15 18:09:23,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:23,229 INFO L470 AbstractCegarLoop]: Abstraction has 8317 states and 38184 transitions. [2022-03-15 18:09:23,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 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 18:09:23,229 INFO L276 IsEmpty]: Start isEmpty. Operand 8317 states and 38184 transitions. [2022-03-15 18:09:23,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:09:23,230 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:23,230 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:23,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:23,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:23,439 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:23,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:23,440 INFO L85 PathProgramCache]: Analyzing trace with hash -478980853, now seen corresponding path program 1 times [2022-03-15 18:09:23,441 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:23,518 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475468668] [2022-03-15 18:09:23,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:23,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:23,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:23,671 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:23,671 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:23,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475468668] [2022-03-15 18:09:23,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475468668] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:23,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539039244] [2022-03-15 18:09:23,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:23,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:23,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:23,673 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:23,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-15 18:09:23,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:23,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 18:09:23,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:23,987 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:23,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:24,071 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:09:24,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539039244] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:24,072 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:24,072 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-03-15 18:09:24,072 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [713157049] [2022-03-15 18:09:24,072 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:24,074 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:24,081 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 69 transitions. [2022-03-15 18:09:24,081 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:24,318 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [334111#(<= (+ ~x~0 1) |ULTIMATE.start_main_~i~0#1|), 334117#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ ~x~0 1) ~n~0)), 334116#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 334115#(<= (+ 3 ~x~0) ~n~0), 334118#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 334113#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 334112#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) ~n~0), 334114#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 334110#(<= (+ 2 ~x~0) ~n~0)] [2022-03-15 18:09:24,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 18:09:24,319 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:24,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 18:09:24,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=988, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 18:09:24,319 INFO L87 Difference]: Start difference. First operand 8317 states and 38184 transitions. Second operand has 22 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 0 states 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 18:09:26,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:26,841 INFO L93 Difference]: Finished difference Result 46130 states and 164873 transitions. [2022-03-15 18:09:26,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-03-15 18:09:26,842 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 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 18:09:26,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:27,158 INFO L225 Difference]: With dead ends: 46130 [2022-03-15 18:09:27,158 INFO L226 Difference]: Without dead ends: 46090 [2022-03-15 18:09:27,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7459 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3309, Invalid=17571, Unknown=0, NotChecked=0, Total=20880 [2022-03-15 18:09:27,175 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 920 mSDsluCounter, 671 mSDsCounter, 0 mSdLazyCounter, 2320 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 920 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 2479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 2320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:27,175 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [920 Valid, 310 Invalid, 2479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 2320 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 18:09:27,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46090 states. [2022-03-15 18:09:27,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46090 to 8404. [2022-03-15 18:09:27,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8404 states, 8399 states have (on average 4.6061435885224435) internal successors, (38687), 8403 states have internal predecessors, (38687), 0 states have call successors, (0), 0 states 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 18:09:27,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8404 states to 8404 states and 38687 transitions. [2022-03-15 18:09:27,797 INFO L78 Accepts]: Start accepts. Automaton has 8404 states and 38687 transitions. Word has length 21 [2022-03-15 18:09:27,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:27,797 INFO L470 AbstractCegarLoop]: Abstraction has 8404 states and 38687 transitions. [2022-03-15 18:09:27,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 0 states 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 18:09:27,797 INFO L276 IsEmpty]: Start isEmpty. Operand 8404 states and 38687 transitions. [2022-03-15 18:09:27,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:09:27,798 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:27,798 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:27,815 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-03-15 18:09:28,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:28,011 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:28,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:28,012 INFO L85 PathProgramCache]: Analyzing trace with hash -891713925, now seen corresponding path program 2 times [2022-03-15 18:09:28,013 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:28,013 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310146620] [2022-03-15 18:09:28,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:28,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:28,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:28,118 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:28,118 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:28,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310146620] [2022-03-15 18:09:28,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310146620] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:28,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79868741] [2022-03-15 18:09:28,118 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:09:28,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:28,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:28,120 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:28,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-15 18:09:28,237 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:09:28,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:28,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:09:28,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:28,448 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:09:28,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:28,507 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:09:28,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79868741] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:28,508 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:28,508 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 20 [2022-03-15 18:09:28,508 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2141319687] [2022-03-15 18:09:28,508 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:28,509 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:28,514 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 18:09:28,514 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:28,582 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [397421#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 397423#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 397398#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) ~n~0), 397405#(<= (+ 3 ~x~0) ~n~0), 397422#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:09:28,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 18:09:28,583 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:28,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 18:09:28,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:09:28,583 INFO L87 Difference]: Start difference. First operand 8404 states and 38687 transitions. Second operand has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states 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 18:09:30,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:30,062 INFO L93 Difference]: Finished difference Result 34617 states and 126657 transitions. [2022-03-15 18:09:30,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 18:09:30,063 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 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 18:09:30,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:30,194 INFO L225 Difference]: With dead ends: 34617 [2022-03-15 18:09:30,194 INFO L226 Difference]: Without dead ends: 34586 [2022-03-15 18:09:30,195 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2347 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1223, Invalid=6259, Unknown=0, NotChecked=0, Total=7482 [2022-03-15 18:09:30,196 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 590 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 1753 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 590 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 1848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 1753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:30,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [590 Valid, 250 Invalid, 1848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 1753 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 18:09:30,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34586 states. [2022-03-15 18:09:30,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34586 to 8291. [2022-03-15 18:09:30,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8291 states, 8286 states have (on average 4.602341298575912) internal successors, (38135), 8290 states have internal predecessors, (38135), 0 states have call successors, (0), 0 states 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 18:09:30,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8291 states to 8291 states and 38135 transitions. [2022-03-15 18:09:30,707 INFO L78 Accepts]: Start accepts. Automaton has 8291 states and 38135 transitions. Word has length 21 [2022-03-15 18:09:30,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:30,707 INFO L470 AbstractCegarLoop]: Abstraction has 8291 states and 38135 transitions. [2022-03-15 18:09:30,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states 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 18:09:30,707 INFO L276 IsEmpty]: Start isEmpty. Operand 8291 states and 38135 transitions. [2022-03-15 18:09:30,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:09:30,709 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:30,709 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:30,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:30,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-03-15 18:09:30,923 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:30,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:30,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1393631233, now seen corresponding path program 3 times [2022-03-15 18:09:30,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:30,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457302235] [2022-03-15 18:09:30,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:30,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:30,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:31,011 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:31,011 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:31,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457302235] [2022-03-15 18:09:31,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457302235] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:31,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066070799] [2022-03-15 18:09:31,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:09:31,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:31,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:31,024 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:31,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-15 18:09:31,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 18:09:31,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:31,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:09:31,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:31,392 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:09:31,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:31,440 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:09:31,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066070799] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:31,440 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:31,440 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 19 [2022-03-15 18:09:31,440 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [153587376] [2022-03-15 18:09:31,441 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:31,442 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:31,447 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 18:09:31,447 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:31,636 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [448893#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 448888#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ ~x~0 1) ~n~0)), 448889#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 2 thr2Thread1of5ForFork0_~t~0) ~n~0)), 448860#(<= (+ 3 ~x~0) ~n~0), 448891#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 448894#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 448892#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 2 thr2Thread1of5ForFork0_~t~0) ~n~0)), 448890#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)))] [2022-03-15 18:09:31,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 18:09:31,636 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:31,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 18:09:31,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2022-03-15 18:09:31,637 INFO L87 Difference]: Start difference. First operand 8291 states and 38135 transitions. Second operand has 21 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states 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 18:09:33,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:33,965 INFO L93 Difference]: Finished difference Result 37810 states and 135619 transitions. [2022-03-15 18:09:33,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-15 18:09:33,966 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 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 18:09:33,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:34,085 INFO L225 Difference]: With dead ends: 37810 [2022-03-15 18:09:34,085 INFO L226 Difference]: Without dead ends: 37786 [2022-03-15 18:09:34,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5055 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2549, Invalid=11731, Unknown=0, NotChecked=0, Total=14280 [2022-03-15 18:09:34,087 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 960 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 1636 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 960 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 1811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 1636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:34,087 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [960 Valid, 220 Invalid, 1811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 1636 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 18:09:34,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37786 states. [2022-03-15 18:09:34,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37786 to 7861. [2022-03-15 18:09:34,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7861 states, 7856 states have (on average 4.590885947046843) internal successors, (36066), 7860 states have internal predecessors, (36066), 0 states have call successors, (0), 0 states 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 18:09:34,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7861 states to 7861 states and 36066 transitions. [2022-03-15 18:09:34,631 INFO L78 Accepts]: Start accepts. Automaton has 7861 states and 36066 transitions. Word has length 21 [2022-03-15 18:09:34,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:34,631 INFO L470 AbstractCegarLoop]: Abstraction has 7861 states and 36066 transitions. [2022-03-15 18:09:34,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states 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 18:09:34,631 INFO L276 IsEmpty]: Start isEmpty. Operand 7861 states and 36066 transitions. [2022-03-15 18:09:34,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:09:34,632 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:34,633 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:34,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:34,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:34,846 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:34,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:34,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1425861313, now seen corresponding path program 4 times [2022-03-15 18:09:34,847 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:34,847 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315863353] [2022-03-15 18:09:34,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:34,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:34,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:34,955 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:34,955 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:34,955 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315863353] [2022-03-15 18:09:34,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315863353] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:34,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718491184] [2022-03-15 18:09:34,956 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:09:34,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:34,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:34,968 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:34,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-15 18:09:35,099 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:09:35,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:35,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 18:09:35,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:35,302 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:35,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:35,360 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:35,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718491184] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:35,360 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:35,360 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-03-15 18:09:35,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1700907956] [2022-03-15 18:09:35,360 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:35,362 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:35,366 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2022-03-15 18:09:35,366 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:35,453 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [502758#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 502756#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 502757#(<= (+ 3 ~x~0) ~n~0), 502755#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|))] [2022-03-15 18:09:35,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 18:09:35,454 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:35,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 18:09:35,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=652, Unknown=0, NotChecked=0, Total=756 [2022-03-15 18:09:35,454 INFO L87 Difference]: Start difference. First operand 7861 states and 36066 transitions. Second operand has 17 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states 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 18:09:37,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:37,159 INFO L93 Difference]: Finished difference Result 36263 states and 131125 transitions. [2022-03-15 18:09:37,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-15 18:09:37,159 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 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 18:09:37,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:37,307 INFO L225 Difference]: With dead ends: 36263 [2022-03-15 18:09:37,307 INFO L226 Difference]: Without dead ends: 36232 [2022-03-15 18:09:37,308 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3305 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1628, Invalid=8272, Unknown=0, NotChecked=0, Total=9900 [2022-03-15 18:09:37,308 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 607 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 1596 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 607 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 1703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 1596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:37,309 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [607 Valid, 225 Invalid, 1703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 1596 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 18:09:37,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36232 states. [2022-03-15 18:09:37,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36232 to 7748. [2022-03-15 18:09:37,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7748 states, 7743 states have (on average 4.586594343277799) internal successors, (35514), 7747 states have internal predecessors, (35514), 0 states have call successors, (0), 0 states 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 18:09:37,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7748 states to 7748 states and 35514 transitions. [2022-03-15 18:09:37,997 INFO L78 Accepts]: Start accepts. Automaton has 7748 states and 35514 transitions. Word has length 21 [2022-03-15 18:09:37,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:37,997 INFO L470 AbstractCegarLoop]: Abstraction has 7748 states and 35514 transitions. [2022-03-15 18:09:37,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states 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 18:09:37,997 INFO L276 IsEmpty]: Start isEmpty. Operand 7748 states and 35514 transitions. [2022-03-15 18:09:37,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:09:37,998 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:37,998 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:38,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:38,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:38,219 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:38,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:38,220 INFO L85 PathProgramCache]: Analyzing trace with hash -107407247, now seen corresponding path program 5 times [2022-03-15 18:09:38,221 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:38,221 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470578764] [2022-03-15 18:09:38,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:38,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:38,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:38,357 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:38,357 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:38,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470578764] [2022-03-15 18:09:38,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470578764] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:38,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [602443128] [2022-03-15 18:09:38,358 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 18:09:38,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:38,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:38,359 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:38,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-15 18:09:38,539 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 18:09:38,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:38,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 18:09:38,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:38,709 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:38,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:38,766 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:38,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [602443128] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:38,766 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:38,766 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-03-15 18:09:38,766 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [732760608] [2022-03-15 18:09:38,766 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:38,768 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:38,771 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 18:09:38,771 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:38,772 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:38,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 18:09:38,772 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:38,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 18:09:38,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-03-15 18:09:38,773 INFO L87 Difference]: Start difference. First operand 7748 states and 35514 transitions. Second operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 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 18:09:39,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:39,913 INFO L93 Difference]: Finished difference Result 30555 states and 112688 transitions. [2022-03-15 18:09:39,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-15 18:09:39,914 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 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 18:09:39,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:40,028 INFO L225 Difference]: With dead ends: 30555 [2022-03-15 18:09:40,028 INFO L226 Difference]: Without dead ends: 30534 [2022-03-15 18:09:40,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1222 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=715, Invalid=3575, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 18:09:40,039 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 414 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 1091 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 1153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1091 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:40,039 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [414 Valid, 161 Invalid, 1153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1091 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 18:09:40,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30534 states. [2022-03-15 18:09:40,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30534 to 7526. [2022-03-15 18:09:40,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7526 states, 7521 states have (on average 4.590347028320702) internal successors, (34524), 7525 states have internal predecessors, (34524), 0 states have call successors, (0), 0 states 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 18:09:40,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7526 states to 7526 states and 34524 transitions. [2022-03-15 18:09:40,597 INFO L78 Accepts]: Start accepts. Automaton has 7526 states and 34524 transitions. Word has length 21 [2022-03-15 18:09:40,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:40,597 INFO L470 AbstractCegarLoop]: Abstraction has 7526 states and 34524 transitions. [2022-03-15 18:09:40,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 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 18:09:40,597 INFO L276 IsEmpty]: Start isEmpty. Operand 7526 states and 34524 transitions. [2022-03-15 18:09:40,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:09:40,598 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:40,598 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:40,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:40,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-15 18:09:40,815 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:40,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:40,815 INFO L85 PathProgramCache]: Analyzing trace with hash -73629647, now seen corresponding path program 6 times [2022-03-15 18:09:40,817 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:40,817 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370688536] [2022-03-15 18:09:40,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:40,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:40,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:40,904 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:40,909 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:40,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370688536] [2022-03-15 18:09:40,909 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370688536] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:40,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462081039] [2022-03-15 18:09:40,909 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 18:09:40,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:40,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:40,910 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:40,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-15 18:09:41,029 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-03-15 18:09:41,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:41,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:09:41,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:41,214 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:09:41,214 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:09:41,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462081039] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:09:41,214 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:09:41,214 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 18 [2022-03-15 18:09:41,214 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1645807597] [2022-03-15 18:09:41,214 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:41,216 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:41,218 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 18:09:41,220 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:41,221 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:41,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:09:41,221 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:41,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:09:41,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-03-15 18:09:41,221 INFO L87 Difference]: Start difference. First operand 7526 states and 34524 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 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 18:09:41,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:41,942 INFO L93 Difference]: Finished difference Result 26206 states and 98508 transitions. [2022-03-15 18:09:41,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:09:41,942 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 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 21 [2022-03-15 18:09:41,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:42,022 INFO L225 Difference]: With dead ends: 26206 [2022-03-15 18:09:42,023 INFO L226 Difference]: Without dead ends: 26189 [2022-03-15 18:09:42,023 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=442, Invalid=1364, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 18:09:42,023 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 322 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:42,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [322 Valid, 90 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 587 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 18:09:42,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26189 states. [2022-03-15 18:09:42,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26189 to 7221. [2022-03-15 18:09:42,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7221 states, 7217 states have (on average 4.609671608701676) internal successors, (33268), 7220 states have internal predecessors, (33268), 0 states have call successors, (0), 0 states 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 18:09:42,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7221 states to 7221 states and 33268 transitions. [2022-03-15 18:09:42,432 INFO L78 Accepts]: Start accepts. Automaton has 7221 states and 33268 transitions. Word has length 21 [2022-03-15 18:09:42,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:42,432 INFO L470 AbstractCegarLoop]: Abstraction has 7221 states and 33268 transitions. [2022-03-15 18:09:42,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 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 18:09:42,432 INFO L276 IsEmpty]: Start isEmpty. Operand 7221 states and 33268 transitions. [2022-03-15 18:09:42,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:09:42,447 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:42,447 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:42,472 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:42,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-15 18:09:42,664 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:42,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:42,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1089175329, now seen corresponding path program 1 times [2022-03-15 18:09:42,665 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:42,665 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460809713] [2022-03-15 18:09:42,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:42,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:42,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:42,742 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:09:42,742 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:42,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460809713] [2022-03-15 18:09:42,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460809713] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:42,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883321092] [2022-03-15 18:09:42,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:42,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:42,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:42,751 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:42,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-15 18:09:42,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:42,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 18:09:42,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:43,004 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:43,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:43,069 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:43,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883321092] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:43,070 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:43,070 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 18 [2022-03-15 18:09:43,070 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1449781712] [2022-03-15 18:09:43,070 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:43,071 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:43,073 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 18:09:43,073 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:43,073 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:43,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:09:43,074 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:43,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:09:43,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2022-03-15 18:09:43,074 INFO L87 Difference]: Start difference. First operand 7221 states and 33268 transitions. Second operand has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 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 18:09:43,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:43,378 INFO L93 Difference]: Finished difference Result 14122 states and 60315 transitions. [2022-03-15 18:09:43,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 18:09:43,379 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 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 21 [2022-03-15 18:09:43,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:43,433 INFO L225 Difference]: With dead ends: 14122 [2022-03-15 18:09:43,434 INFO L226 Difference]: Without dead ends: 14091 [2022-03-15 18:09:43,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=127, Invalid=425, Unknown=0, NotChecked=0, Total=552 [2022-03-15 18:09:43,434 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 111 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:43,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 32 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:09:43,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14091 states. [2022-03-15 18:09:43,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14091 to 8573. [2022-03-15 18:09:43,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8573 states, 8569 states have (on average 4.592484537285564) internal successors, (39353), 8572 states have internal predecessors, (39353), 0 states have call successors, (0), 0 states 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 18:09:43,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8573 states to 8573 states and 39353 transitions. [2022-03-15 18:09:43,748 INFO L78 Accepts]: Start accepts. Automaton has 8573 states and 39353 transitions. Word has length 21 [2022-03-15 18:09:43,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:43,748 INFO L470 AbstractCegarLoop]: Abstraction has 8573 states and 39353 transitions. [2022-03-15 18:09:43,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 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 18:09:43,748 INFO L276 IsEmpty]: Start isEmpty. Operand 8573 states and 39353 transitions. [2022-03-15 18:09:43,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:09:43,751 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:43,751 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:43,796 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:43,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-15 18:09:43,970 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:43,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:43,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1075815886, now seen corresponding path program 1 times [2022-03-15 18:09:43,971 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:43,971 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55066602] [2022-03-15 18:09:43,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:43,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:43,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:44,046 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:44,046 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:44,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55066602] [2022-03-15 18:09:44,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55066602] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:44,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731381878] [2022-03-15 18:09:44,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:44,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:44,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:44,072 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:44,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-15 18:09:44,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:44,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:09:44,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:44,372 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:44,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:44,480 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:09:44,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731381878] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:44,480 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:44,481 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 27 [2022-03-15 18:09:44,481 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1788473941] [2022-03-15 18:09:44,481 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:44,483 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:44,594 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 71 transitions. [2022-03-15 18:09:44,594 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:44,725 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [672851#(<= (+ ~x~0 4) ~n~0), 672848#(<= (+ thr2Thread1of5ForFork0_~t~0 4) ~n~0), 672849#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 672852#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 672850#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 672853#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:09:44,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 18:09:44,725 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:44,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 18:09:44,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1020, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 18:09:44,726 INFO L87 Difference]: Start difference. First operand 8573 states and 39353 transitions. Second operand has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states 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 18:09:45,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:45,479 INFO L93 Difference]: Finished difference Result 22881 states and 91058 transitions. [2022-03-15 18:09:45,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 18:09:45,479 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 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 18:09:45,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:45,632 INFO L225 Difference]: With dead ends: 22881 [2022-03-15 18:09:45,632 INFO L226 Difference]: Without dead ends: 22839 [2022-03-15 18:09:45,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1089 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=798, Invalid=3492, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 18:09:45,632 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 382 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 1159 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 1203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:45,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [382 Valid, 162 Invalid, 1203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1159 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 18:09:45,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22839 states. [2022-03-15 18:09:45,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22839 to 8847. [2022-03-15 18:09:45,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8847 states, 8843 states have (on average 4.579328282257152) internal successors, (40495), 8846 states have internal predecessors, (40495), 0 states have call successors, (0), 0 states 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 18:09:45,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8847 states to 8847 states and 40495 transitions. [2022-03-15 18:09:45,970 INFO L78 Accepts]: Start accepts. Automaton has 8847 states and 40495 transitions. Word has length 23 [2022-03-15 18:09:45,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:45,970 INFO L470 AbstractCegarLoop]: Abstraction has 8847 states and 40495 transitions. [2022-03-15 18:09:45,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states 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 18:09:45,971 INFO L276 IsEmpty]: Start isEmpty. Operand 8847 states and 40495 transitions. [2022-03-15 18:09:45,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:09:45,973 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:45,973 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:45,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:46,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-15 18:09:46,190 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:46,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:46,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1881477317, now seen corresponding path program 1 times [2022-03-15 18:09:46,191 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:46,191 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097507918] [2022-03-15 18:09:46,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:46,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:46,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:46,260 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:46,260 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:46,260 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097507918] [2022-03-15 18:09:46,260 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097507918] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:46,260 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374797188] [2022-03-15 18:09:46,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:46,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:46,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:46,266 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:46,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-15 18:09:46,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:46,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:09:46,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:46,638 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:46,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:46,768 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:46,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374797188] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:46,768 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:46,768 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2022-03-15 18:09:46,768 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1645366912] [2022-03-15 18:09:46,768 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:46,770 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:46,775 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 55 transitions. [2022-03-15 18:09:46,775 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:46,907 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [713658#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 713655#(<= (+ ~x~0 4) ~n~0), 713654#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 713653#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 713656#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 713657#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:09:46,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 18:09:46,907 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:46,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 18:09:46,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1090, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 18:09:46,908 INFO L87 Difference]: Start difference. First operand 8847 states and 40495 transitions. Second operand has 18 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states 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 18:09:47,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:47,740 INFO L93 Difference]: Finished difference Result 26103 states and 102276 transitions. [2022-03-15 18:09:47,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 18:09:47,740 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 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 18:09:47,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:47,831 INFO L225 Difference]: With dead ends: 26103 [2022-03-15 18:09:47,831 INFO L226 Difference]: Without dead ends: 26047 [2022-03-15 18:09:47,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1309 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=997, Invalid=4115, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 18:09:47,832 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 492 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 936 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 492 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:47,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [492 Valid, 120 Invalid, 994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 936 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:09:47,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26047 states. [2022-03-15 18:09:48,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26047 to 9115. [2022-03-15 18:09:48,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9115 states, 9111 states have (on average 4.5745801778070465) internal successors, (41679), 9114 states have internal predecessors, (41679), 0 states have call successors, (0), 0 states 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 18:09:48,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9115 states to 9115 states and 41679 transitions. [2022-03-15 18:09:48,291 INFO L78 Accepts]: Start accepts. Automaton has 9115 states and 41679 transitions. Word has length 23 [2022-03-15 18:09:48,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:48,291 INFO L470 AbstractCegarLoop]: Abstraction has 9115 states and 41679 transitions. [2022-03-15 18:09:48,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states 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 18:09:48,292 INFO L276 IsEmpty]: Start isEmpty. Operand 9115 states and 41679 transitions. [2022-03-15 18:09:48,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:09:48,294 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:48,294 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:48,312 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:48,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:48,511 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:48,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:48,511 INFO L85 PathProgramCache]: Analyzing trace with hash 43495281, now seen corresponding path program 1 times [2022-03-15 18:09:48,512 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:48,512 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833408398] [2022-03-15 18:09:48,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:48,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:48,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:48,577 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:09:48,577 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:48,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833408398] [2022-03-15 18:09:48,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833408398] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:48,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021106044] [2022-03-15 18:09:48,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:48,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:48,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:48,580 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:48,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-15 18:09:48,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:48,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:09:48,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:48,856 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:48,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:48,938 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:09:48,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021106044] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:48,939 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:48,939 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 8] total 25 [2022-03-15 18:09:48,939 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [318445412] [2022-03-15 18:09:48,939 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:48,941 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:48,946 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 39 transitions. [2022-03-15 18:09:48,946 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:48,995 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [758224#(<= (+ thr2Thread3of5ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 758226#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 758223#(<= (+ thr2Thread3of5ForFork0_~t~0 4) ~n~0), 758225#(<= (+ ~x~0 4) ~n~0)] [2022-03-15 18:09:48,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:09:48,996 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:48,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:09:48,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=787, Unknown=0, NotChecked=0, Total=930 [2022-03-15 18:09:48,996 INFO L87 Difference]: Start difference. First operand 9115 states and 41679 transitions. Second operand has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states 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 18:09:49,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:49,801 INFO L93 Difference]: Finished difference Result 24684 states and 98912 transitions. [2022-03-15 18:09:49,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:09:49,802 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 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 18:09:49,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:49,883 INFO L225 Difference]: With dead ends: 24684 [2022-03-15 18:09:49,883 INFO L226 Difference]: Without dead ends: 24623 [2022-03-15 18:09:49,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 813 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=624, Invalid=2568, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 18:09:49,884 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 337 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 885 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 919 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 885 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:49,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [337 Valid, 120 Invalid, 919 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 885 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 18:09:49,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24623 states. [2022-03-15 18:09:50,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24623 to 9320. [2022-03-15 18:09:50,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9320 states, 9316 states have (on average 4.577930442249893) internal successors, (42648), 9319 states have internal predecessors, (42648), 0 states have call successors, (0), 0 states 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 18:09:50,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9320 states to 9320 states and 42648 transitions. [2022-03-15 18:09:50,340 INFO L78 Accepts]: Start accepts. Automaton has 9320 states and 42648 transitions. Word has length 23 [2022-03-15 18:09:50,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:50,341 INFO L470 AbstractCegarLoop]: Abstraction has 9320 states and 42648 transitions. [2022-03-15 18:09:50,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states 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 18:09:50,341 INFO L276 IsEmpty]: Start isEmpty. Operand 9320 states and 42648 transitions. [2022-03-15 18:09:50,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:09:50,343 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:50,343 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:50,360 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:50,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-03-15 18:09:50,560 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:50,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:50,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1274559896, now seen corresponding path program 2 times [2022-03-15 18:09:50,561 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:50,561 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125861137] [2022-03-15 18:09:50,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:50,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:50,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:50,655 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:50,655 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:50,655 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125861137] [2022-03-15 18:09:50,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125861137] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:50,655 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724464778] [2022-03-15 18:09:50,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:09:50,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:50,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:50,668 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:50,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-15 18:09:50,790 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:09:50,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:50,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:09:50,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:50,959 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:09:50,959 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:09:50,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724464778] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:09:50,959 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:09:50,959 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 15 [2022-03-15 18:09:50,959 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [799427594] [2022-03-15 18:09:50,959 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:50,961 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:50,965 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2022-03-15 18:09:50,965 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:50,965 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:50,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:09:50,965 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:50,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:09:50,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-03-15 18:09:50,965 INFO L87 Difference]: Start difference. First operand 9320 states and 42648 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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 18:09:51,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:51,349 INFO L93 Difference]: Finished difference Result 21489 states and 87752 transitions. [2022-03-15 18:09:51,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:09:51,350 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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 23 [2022-03-15 18:09:51,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:51,438 INFO L225 Difference]: With dead ends: 21489 [2022-03-15 18:09:51,438 INFO L226 Difference]: Without dead ends: 21452 [2022-03-15 18:09:51,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=147, Invalid=453, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:09:51,439 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 188 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:51,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 37 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:09:51,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21452 states. [2022-03-15 18:09:51,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21452 to 9401. [2022-03-15 18:09:51,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9401 states, 9397 states have (on average 4.576992657231031) internal successors, (43010), 9400 states have internal predecessors, (43010), 0 states have call successors, (0), 0 states 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 18:09:51,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9401 states to 9401 states and 43010 transitions. [2022-03-15 18:09:51,851 INFO L78 Accepts]: Start accepts. Automaton has 9401 states and 43010 transitions. Word has length 23 [2022-03-15 18:09:51,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:51,851 INFO L470 AbstractCegarLoop]: Abstraction has 9401 states and 43010 transitions. [2022-03-15 18:09:51,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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 18:09:51,852 INFO L276 IsEmpty]: Start isEmpty. Operand 9401 states and 43010 transitions. [2022-03-15 18:09:51,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:09:51,854 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:51,854 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:51,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:52,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-03-15 18:09:52,068 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:52,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:52,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1274526323, now seen corresponding path program 2 times [2022-03-15 18:09:52,069 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:52,069 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822774504] [2022-03-15 18:09:52,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:52,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:52,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:52,147 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:52,147 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:52,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822774504] [2022-03-15 18:09:52,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822774504] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:52,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426649126] [2022-03-15 18:09:52,147 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:09:52,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:52,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:52,148 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:52,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-15 18:09:52,280 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:09:52,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:52,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:09:52,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:52,459 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:09:52,459 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:09:52,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426649126] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:09:52,459 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:09:52,459 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 15 [2022-03-15 18:09:52,459 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [328166240] [2022-03-15 18:09:52,459 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:52,461 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:52,464 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2022-03-15 18:09:52,464 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:52,464 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:52,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:09:52,464 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:52,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:09:52,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-03-15 18:09:52,465 INFO L87 Difference]: Start difference. First operand 9401 states and 43010 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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 18:09:52,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:52,837 INFO L93 Difference]: Finished difference Result 21198 states and 86437 transitions. [2022-03-15 18:09:52,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:09:52,837 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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 23 [2022-03-15 18:09:52,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:52,925 INFO L225 Difference]: With dead ends: 21198 [2022-03-15 18:09:52,925 INFO L226 Difference]: Without dead ends: 21161 [2022-03-15 18:09:52,926 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=147, Invalid=453, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:09:52,926 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 159 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:52,926 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 41 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:09:52,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21161 states. [2022-03-15 18:09:53,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21161 to 9396. [2022-03-15 18:09:53,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9396 states, 9392 states have (on average 4.5767674616695055) internal successors, (42985), 9395 states have internal predecessors, (42985), 0 states have call successors, (0), 0 states 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 18:09:53,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9396 states to 9396 states and 42985 transitions. [2022-03-15 18:09:53,274 INFO L78 Accepts]: Start accepts. Automaton has 9396 states and 42985 transitions. Word has length 23 [2022-03-15 18:09:53,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:53,275 INFO L470 AbstractCegarLoop]: Abstraction has 9396 states and 42985 transitions. [2022-03-15 18:09:53,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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 18:09:53,275 INFO L276 IsEmpty]: Start isEmpty. Operand 9396 states and 42985 transitions. [2022-03-15 18:09:53,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:09:53,277 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:53,277 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:53,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-03-15 18:09:53,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-03-15 18:09:53,480 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:53,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:53,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1274524711, now seen corresponding path program 2 times [2022-03-15 18:09:53,482 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:53,482 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853432] [2022-03-15 18:09:53,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:53,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:53,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:53,609 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:53,609 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:53,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853432] [2022-03-15 18:09:53,609 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853432] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:53,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276394247] [2022-03-15 18:09:53,609 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:09:53,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:53,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:53,616 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:53,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-15 18:09:53,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:09:53,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:53,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:09:53,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:53,965 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:09:53,965 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:09:53,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276394247] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:09:53,965 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:09:53,965 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 15 [2022-03-15 18:09:53,966 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2066606096] [2022-03-15 18:09:53,966 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:53,967 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:53,971 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2022-03-15 18:09:53,971 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:53,971 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:53,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:09:53,971 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:53,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:09:53,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-03-15 18:09:53,971 INFO L87 Difference]: Start difference. First operand 9396 states and 42985 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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 18:09:54,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:54,276 INFO L93 Difference]: Finished difference Result 21067 states and 85734 transitions. [2022-03-15 18:09:54,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:09:54,277 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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 23 [2022-03-15 18:09:54,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:54,343 INFO L225 Difference]: With dead ends: 21067 [2022-03-15 18:09:54,343 INFO L226 Difference]: Without dead ends: 21030 [2022-03-15 18:09:54,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=147, Invalid=453, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:09:54,344 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 143 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:54,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 43 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:09:54,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21030 states. [2022-03-15 18:09:54,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21030 to 9426. [2022-03-15 18:09:54,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9426 states, 9422 states have (on average 4.569836552748885) internal successors, (43057), 9425 states have internal predecessors, (43057), 0 states have call successors, (0), 0 states 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 18:09:54,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9426 states to 9426 states and 43057 transitions. [2022-03-15 18:09:54,638 INFO L78 Accepts]: Start accepts. Automaton has 9426 states and 43057 transitions. Word has length 23 [2022-03-15 18:09:54,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:54,638 INFO L470 AbstractCegarLoop]: Abstraction has 9426 states and 43057 transitions. [2022-03-15 18:09:54,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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 18:09:54,638 INFO L276 IsEmpty]: Start isEmpty. Operand 9426 states and 43057 transitions. [2022-03-15 18:09:54,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:09:54,641 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:54,641 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:54,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:54,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:54,847 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:54,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:54,848 INFO L85 PathProgramCache]: Analyzing trace with hash 621103628, now seen corresponding path program 1 times [2022-03-15 18:09:54,848 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:54,849 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769445442] [2022-03-15 18:09:54,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:54,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:54,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:54,982 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:54,982 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:54,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769445442] [2022-03-15 18:09:54,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769445442] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:54,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519965802] [2022-03-15 18:09:54,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:54,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:54,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:54,983 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:54,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-15 18:09:55,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:55,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:09:55,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:55,276 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:55,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:55,371 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:09:55,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519965802] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:55,371 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:55,372 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 31 [2022-03-15 18:09:55,372 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1559778773] [2022-03-15 18:09:55,372 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:55,373 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:55,382 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 105 transitions. [2022-03-15 18:09:55,383 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:55,636 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [922286#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 922288#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 922278#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 922280#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 2 ~x~0) ~n~0)), 922282#(<= (+ ~x~0 1) |ULTIMATE.start_main_~i~0#1|), 922279#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 922277#(<= (+ 3 ~x~0) ~n~0), 922283#(<= (+ thr2Thread1of5ForFork0_~t~0 4) ~n~0), 922285#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 922287#(<= (+ ~x~0 4) ~n~0), 922284#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 922281#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:09:55,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 18:09:55,636 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:55,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 18:09:55,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=1767, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 18:09:55,638 INFO L87 Difference]: Start difference. First operand 9426 states and 43057 transitions. Second operand has 26 states, 25 states have (on average 3.04) internal successors, (76), 25 states have internal predecessors, (76), 0 states have call successors, (0), 0 states 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 18:09:58,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:58,751 INFO L93 Difference]: Finished difference Result 49410 states and 177959 transitions. [2022-03-15 18:09:58,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2022-03-15 18:09:58,752 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 3.04) internal successors, (76), 25 states have internal predecessors, (76), 0 states have call successors, (0), 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 18:09:58,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:58,979 INFO L225 Difference]: With dead ends: 49410 [2022-03-15 18:09:58,979 INFO L226 Difference]: Without dead ends: 49344 [2022-03-15 18:09:58,981 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12634 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=5657, Invalid=30253, Unknown=0, NotChecked=0, Total=35910 [2022-03-15 18:09:58,982 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 1167 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 2798 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1167 SdHoareTripleChecker+Valid, 397 SdHoareTripleChecker+Invalid, 2981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 2798 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:58,982 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1167 Valid, 397 Invalid, 2981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 2798 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 18:09:59,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49344 states. [2022-03-15 18:09:59,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49344 to 9691. [2022-03-15 18:09:59,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9691 states, 9687 states have (on average 4.582533292040879) internal successors, (44391), 9690 states have internal predecessors, (44391), 0 states have call successors, (0), 0 states 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 18:09:59,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9691 states to 9691 states and 44391 transitions. [2022-03-15 18:09:59,736 INFO L78 Accepts]: Start accepts. Automaton has 9691 states and 44391 transitions. Word has length 25 [2022-03-15 18:09:59,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:59,736 INFO L470 AbstractCegarLoop]: Abstraction has 9691 states and 44391 transitions. [2022-03-15 18:09:59,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 3.04) internal successors, (76), 25 states have internal predecessors, (76), 0 states have call successors, (0), 0 states 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 18:09:59,736 INFO L276 IsEmpty]: Start isEmpty. Operand 9691 states and 44391 transitions. [2022-03-15 18:09:59,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:09:59,740 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:59,740 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:59,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:59,942 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:59,942 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:59,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:59,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1748891070, now seen corresponding path program 1 times [2022-03-15 18:09:59,943 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:59,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223040549] [2022-03-15 18:09:59,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:59,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:59,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:00,005 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:10:00,006 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:00,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223040549] [2022-03-15 18:10:00,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223040549] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:00,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251677438] [2022-03-15 18:10:00,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:00,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:00,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:00,008 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:00,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-15 18:10:00,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:00,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:00,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:00,265 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:00,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:00,406 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 18:10:00,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251677438] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:00,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:00,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 9] total 28 [2022-03-15 18:10:00,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1576213503] [2022-03-15 18:10:00,406 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:00,409 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:00,418 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 89 transitions. [2022-03-15 18:10:00,419 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:00,697 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [991545#(<= (+ thr2Thread3of5ForFork0_~t~0 3) ~n~0), 991552#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 991549#(<= (+ thr2Thread1of5ForFork0_~t~0 4) ~n~0), 991554#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 991550#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 991551#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 991548#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 991553#(<= (+ ~x~0 4) ~n~0), 991546#(<= (+ 3 ~x~0) ~n~0), 991547#(<= (+ thr2Thread3of5ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:10:00,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 18:10:00,697 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:00,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 18:10:00,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=1392, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 18:10:00,698 INFO L87 Difference]: Start difference. First operand 9691 states and 44391 transitions. Second operand has 22 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 21 states have internal predecessors, (64), 0 states have call successors, (0), 0 states 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 18:10:03,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:03,451 INFO L93 Difference]: Finished difference Result 45836 states and 168489 transitions. [2022-03-15 18:10:03,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-03-15 18:10:03,452 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 21 states have internal predecessors, (64), 0 states have call successors, (0), 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 18:10:03,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:03,634 INFO L225 Difference]: With dead ends: 45836 [2022-03-15 18:10:03,634 INFO L226 Difference]: Without dead ends: 45777 [2022-03-15 18:10:03,637 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8196 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3818, Invalid=20362, Unknown=0, NotChecked=0, Total=24180 [2022-03-15 18:10:03,638 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 972 mSDsluCounter, 670 mSDsCounter, 0 mSdLazyCounter, 2389 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 972 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 2513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 2389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:03,638 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [972 Valid, 349 Invalid, 2513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 2389 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 18:10:03,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45777 states. [2022-03-15 18:10:04,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45777 to 9814. [2022-03-15 18:10:04,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9814 states, 9810 states have (on average 4.602446483180428) internal successors, (45150), 9813 states have internal predecessors, (45150), 0 states have call successors, (0), 0 states 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 18:10:04,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9814 states to 9814 states and 45150 transitions. [2022-03-15 18:10:04,223 INFO L78 Accepts]: Start accepts. Automaton has 9814 states and 45150 transitions. Word has length 25 [2022-03-15 18:10:04,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:04,223 INFO L470 AbstractCegarLoop]: Abstraction has 9814 states and 45150 transitions. [2022-03-15 18:10:04,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 21 states have internal predecessors, (64), 0 states have call successors, (0), 0 states 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 18:10:04,223 INFO L276 IsEmpty]: Start isEmpty. Operand 9814 states and 45150 transitions. [2022-03-15 18:10:04,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:04,226 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:04,226 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:04,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-15 18:10:04,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-03-15 18:10:04,431 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:04,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:04,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1228054622, now seen corresponding path program 2 times [2022-03-15 18:10:04,432 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:04,432 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445640518] [2022-03-15 18:10:04,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:04,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:04,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:04,529 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:04,529 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:04,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445640518] [2022-03-15 18:10:04,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445640518] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:04,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669342212] [2022-03-15 18:10:04,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:10:04,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:04,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:04,544 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:04,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-15 18:10:04,700 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:10:04,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:04,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:04,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:04,875 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 18:10:04,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:04,969 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 18:10:04,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669342212] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:04,970 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:04,970 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 23 [2022-03-15 18:10:04,970 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [395307397] [2022-03-15 18:10:04,970 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:04,972 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:04,979 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 18:10:04,980 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:05,509 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1057424#(<= (+ ~x~0 4) ~n~0), 1057425#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1057422#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 1057421#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 1057423#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 1057420#(<= (+ thr2Thread1of5ForFork0_~t~0 4) ~n~0)] [2022-03-15 18:10:05,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 18:10:05,509 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:05,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 18:10:05,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=813, Unknown=0, NotChecked=0, Total=930 [2022-03-15 18:10:05,510 INFO L87 Difference]: Start difference. First operand 9814 states and 45150 transitions. Second operand has 20 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states 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 18:10:07,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:07,587 INFO L93 Difference]: Finished difference Result 34646 states and 130507 transitions. [2022-03-15 18:10:07,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-15 18:10:07,588 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 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 18:10:07,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:07,911 INFO L225 Difference]: With dead ends: 34646 [2022-03-15 18:10:07,911 INFO L226 Difference]: Without dead ends: 34606 [2022-03-15 18:10:07,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3146 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1752, Invalid=8754, Unknown=0, NotChecked=0, Total=10506 [2022-03-15 18:10:07,912 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 546 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 2081 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 546 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 2151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 2081 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:07,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [546 Valid, 301 Invalid, 2151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 2081 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 18:10:07,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34606 states. [2022-03-15 18:10:08,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34606 to 9811. [2022-03-15 18:10:08,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9811 states, 9807 states have (on average 4.598450086672785) internal successors, (45097), 9810 states have internal predecessors, (45097), 0 states have call successors, (0), 0 states 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 18:10:08,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9811 states to 9811 states and 45097 transitions. [2022-03-15 18:10:08,388 INFO L78 Accepts]: Start accepts. Automaton has 9811 states and 45097 transitions. Word has length 25 [2022-03-15 18:10:08,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:08,389 INFO L470 AbstractCegarLoop]: Abstraction has 9811 states and 45097 transitions. [2022-03-15 18:10:08,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states 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 18:10:08,389 INFO L276 IsEmpty]: Start isEmpty. Operand 9811 states and 45097 transitions. [2022-03-15 18:10:08,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:08,394 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:08,394 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:08,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-15 18:10:08,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-03-15 18:10:08,612 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:08,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:08,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1228056234, now seen corresponding path program 2 times [2022-03-15 18:10:08,613 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:08,613 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694877188] [2022-03-15 18:10:08,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:08,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:08,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:08,715 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:08,716 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:08,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694877188] [2022-03-15 18:10:08,716 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694877188] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:08,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873290849] [2022-03-15 18:10:08,716 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:10:08,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:08,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:08,717 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:08,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-15 18:10:08,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:10:08,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:08,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:08,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:09,227 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 18:10:09,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:09,283 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 18:10:09,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873290849] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:09,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:09,283 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 23 [2022-03-15 18:10:09,284 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1899767807] [2022-03-15 18:10:09,284 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:09,285 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:09,294 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 18:10:09,294 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:09,475 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1112007#(<= (+ thr2Thread1of5ForFork0_~t~0 4) ~n~0), 1112010#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 1112011#(<= (+ ~x~0 4) ~n~0), 1112009#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 1112008#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 1112012#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:10:09,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 18:10:09,475 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:09,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 18:10:09,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=813, Unknown=0, NotChecked=0, Total=930 [2022-03-15 18:10:09,475 INFO L87 Difference]: Start difference. First operand 9811 states and 45097 transitions. Second operand has 20 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states 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 18:10:11,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:11,188 INFO L93 Difference]: Finished difference Result 34217 states and 128855 transitions. [2022-03-15 18:10:11,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-15 18:10:11,188 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 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 18:10:11,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:11,329 INFO L225 Difference]: With dead ends: 34217 [2022-03-15 18:10:11,329 INFO L226 Difference]: Without dead ends: 34177 [2022-03-15 18:10:11,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3394 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1817, Invalid=9313, Unknown=0, NotChecked=0, Total=11130 [2022-03-15 18:10:11,331 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 608 mSDsluCounter, 588 mSDsCounter, 0 mSdLazyCounter, 2235 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 2318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 2235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:11,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [608 Valid, 309 Invalid, 2318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 2235 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 18:10:11,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34177 states. [2022-03-15 18:10:11,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34177 to 9699. [2022-03-15 18:10:11,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9699 states, 9695 states have (on average 4.595152140278494) internal successors, (44550), 9698 states have internal predecessors, (44550), 0 states have call successors, (0), 0 states 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 18:10:11,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9699 states to 9699 states and 44550 transitions. [2022-03-15 18:10:11,878 INFO L78 Accepts]: Start accepts. Automaton has 9699 states and 44550 transitions. Word has length 25 [2022-03-15 18:10:11,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:11,878 INFO L470 AbstractCegarLoop]: Abstraction has 9699 states and 44550 transitions. [2022-03-15 18:10:11,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states 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 18:10:11,879 INFO L276 IsEmpty]: Start isEmpty. Operand 9699 states and 44550 transitions. [2022-03-15 18:10:11,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:11,882 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:11,882 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:11,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-15 18:10:12,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-15 18:10:12,097 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:12,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:12,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1965598228, now seen corresponding path program 3 times [2022-03-15 18:10:12,098 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:12,098 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815292465] [2022-03-15 18:10:12,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:12,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:12,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:12,191 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:12,191 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:12,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815292465] [2022-03-15 18:10:12,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815292465] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:12,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191241290] [2022-03-15 18:10:12,191 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:10:12,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:12,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:12,195 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:12,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-15 18:10:12,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 18:10:12,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:12,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:12,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:12,562 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-15 18:10:12,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:12,640 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-15 18:10:12,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191241290] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:12,640 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:12,640 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 23 [2022-03-15 18:10:12,640 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [490884809] [2022-03-15 18:10:12,640 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:12,642 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:12,652 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 89 transitions. [2022-03-15 18:10:12,652 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:12,927 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [1165952#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 2 ~x~0) ~n~0)), 1165953#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 thr2Thread1of5ForFork0_~t~0) ~n~0)), 1165957#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 1165951#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1165954#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 thr2Thread1of5ForFork0_~t~0) ~n~0)), 1165958#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 1165956#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 1165948#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1165950#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1165955#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 thr2Thread1of5ForFork0_~t~0) ~n~0)), 1165949#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1165947#(<= (+ ~x~0 4) ~n~0)] [2022-03-15 18:10:12,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 18:10:12,928 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:12,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 18:10:12,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1128, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 18:10:12,928 INFO L87 Difference]: Start difference. First operand 9699 states and 44550 transitions. Second operand has 26 states, 25 states have (on average 2.76) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states 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 18:10:15,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:15,402 INFO L93 Difference]: Finished difference Result 38013 states and 138992 transitions. [2022-03-15 18:10:15,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-03-15 18:10:15,402 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.76) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 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 18:10:15,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:15,554 INFO L225 Difference]: With dead ends: 38013 [2022-03-15 18:10:15,554 INFO L226 Difference]: Without dead ends: 37973 [2022-03-15 18:10:15,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7805 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3982, Invalid=18970, Unknown=0, NotChecked=0, Total=22952 [2022-03-15 18:10:15,556 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 765 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 2388 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 765 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 2527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 2388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:15,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [765 Valid, 323 Invalid, 2527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 2388 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 18:10:15,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37973 states. [2022-03-15 18:10:16,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37973 to 9269. [2022-03-15 18:10:16,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9269 states, 9265 states have (on average 4.571289800323799) internal successors, (42353), 9268 states have internal predecessors, (42353), 0 states have call successors, (0), 0 states 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 18:10:16,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9269 states to 9269 states and 42353 transitions. [2022-03-15 18:10:16,130 INFO L78 Accepts]: Start accepts. Automaton has 9269 states and 42353 transitions. Word has length 25 [2022-03-15 18:10:16,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:16,130 INFO L470 AbstractCegarLoop]: Abstraction has 9269 states and 42353 transitions. [2022-03-15 18:10:16,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.76) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states 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 18:10:16,130 INFO L276 IsEmpty]: Start isEmpty. Operand 9269 states and 42353 transitions. [2022-03-15 18:10:16,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:16,134 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:16,134 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:16,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-15 18:10:16,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:16,351 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:16,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:16,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1329195825, now seen corresponding path program 1 times [2022-03-15 18:10:16,352 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:16,352 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379254018] [2022-03-15 18:10:16,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:16,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:16,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:16,449 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:16,449 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:16,449 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379254018] [2022-03-15 18:10:16,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379254018] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:16,449 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687796359] [2022-03-15 18:10:16,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:16,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:16,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:16,451 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:16,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-15 18:10:16,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:16,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:16,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:16,811 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:16,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:16,897 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:16,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687796359] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:16,898 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:16,898 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 31 [2022-03-15 18:10:16,898 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1468206101] [2022-03-15 18:10:16,898 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:16,900 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:16,907 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 18:10:16,907 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:17,179 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [1222925#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1222921#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 1222918#(or (<= (+ thr2Thread3of5ForFork0_~t~0 3) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1222926#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 1222919#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1222924#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1222917#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1222920#(or (<= (+ thr2Thread3of5ForFork0_~t~0 3) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1222923#(<= (+ ~x~0 4) ~n~0), 1222922#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0))] [2022-03-15 18:10:17,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 18:10:17,179 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:17,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 18:10:17,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1592, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 18:10:17,180 INFO L87 Difference]: Start difference. First operand 9269 states and 42353 transitions. Second operand has 24 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 18:10:19,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:19,980 INFO L93 Difference]: Finished difference Result 37928 states and 138492 transitions. [2022-03-15 18:10:19,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-03-15 18:10:19,981 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 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 18:10:19,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:20,101 INFO L225 Difference]: With dead ends: 37928 [2022-03-15 18:10:20,101 INFO L226 Difference]: Without dead ends: 37888 [2022-03-15 18:10:20,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7384 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=3821, Invalid=18829, Unknown=0, NotChecked=0, Total=22650 [2022-03-15 18:10:20,104 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 719 mSDsluCounter, 605 mSDsCounter, 0 mSdLazyCounter, 2325 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 719 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 2434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 2325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:20,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [719 Valid, 303 Invalid, 2434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 2325 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 18:10:20,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37888 states. [2022-03-15 18:10:20,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37888 to 9303. [2022-03-15 18:10:20,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9303 states, 9299 states have (on average 4.563824067103989) internal successors, (42439), 9302 states have internal predecessors, (42439), 0 states have call successors, (0), 0 states 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 18:10:20,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9303 states to 9303 states and 42439 transitions. [2022-03-15 18:10:20,754 INFO L78 Accepts]: Start accepts. Automaton has 9303 states and 42439 transitions. Word has length 25 [2022-03-15 18:10:20,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:20,754 INFO L470 AbstractCegarLoop]: Abstraction has 9303 states and 42439 transitions. [2022-03-15 18:10:20,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 18:10:20,755 INFO L276 IsEmpty]: Start isEmpty. Operand 9303 states and 42439 transitions. [2022-03-15 18:10:20,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:20,758 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:20,758 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:20,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-15 18:10:20,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:20,971 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:20,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:20,972 INFO L85 PathProgramCache]: Analyzing trace with hash 81499138, now seen corresponding path program 4 times [2022-03-15 18:10:20,972 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:20,972 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931054017] [2022-03-15 18:10:20,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:20,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:20,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:21,092 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:21,092 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:21,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931054017] [2022-03-15 18:10:21,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931054017] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:21,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460644563] [2022-03-15 18:10:21,092 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:10:21,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:21,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:21,093 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:21,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-15 18:10:21,235 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:10:21,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:21,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:21,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:21,474 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:21,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:21,619 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:21,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460644563] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:21,620 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:21,620 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 31 [2022-03-15 18:10:21,620 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [450700339] [2022-03-15 18:10:21,620 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:21,622 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:21,629 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 18:10:21,629 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:21,797 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1279855#(<= (+ ~x~0 4) ~n~0), 1279857#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1279859#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 1279856#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1279858#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 1279854#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0))] [2022-03-15 18:10:21,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 18:10:21,797 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:21,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 18:10:21,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=1306, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 18:10:21,797 INFO L87 Difference]: Start difference. First operand 9303 states and 42439 transitions. Second operand has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states 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 18:10:24,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:24,087 INFO L93 Difference]: Finished difference Result 36131 states and 133650 transitions. [2022-03-15 18:10:24,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-03-15 18:10:24,087 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:10:24,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:24,199 INFO L225 Difference]: With dead ends: 36131 [2022-03-15 18:10:24,199 INFO L226 Difference]: Without dead ends: 36087 [2022-03-15 18:10:24,200 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4913 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2594, Invalid=13156, Unknown=0, NotChecked=0, Total=15750 [2022-03-15 18:10:24,201 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 683 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 2127 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 683 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 2230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 2127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:24,201 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [683 Valid, 293 Invalid, 2230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 2127 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 18:10:24,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36087 states. [2022-03-15 18:10:24,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36087 to 9313. [2022-03-15 18:10:24,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9313 states, 9309 states have (on average 4.559673434310882) internal successors, (42446), 9312 states have internal predecessors, (42446), 0 states have call successors, (0), 0 states 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 18:10:24,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9313 states to 9313 states and 42446 transitions. [2022-03-15 18:10:24,632 INFO L78 Accepts]: Start accepts. Automaton has 9313 states and 42446 transitions. Word has length 25 [2022-03-15 18:10:24,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:24,632 INFO L470 AbstractCegarLoop]: Abstraction has 9313 states and 42446 transitions. [2022-03-15 18:10:24,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states 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 18:10:24,632 INFO L276 IsEmpty]: Start isEmpty. Operand 9313 states and 42446 transitions. [2022-03-15 18:10:24,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:24,635 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:24,635 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:24,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-15 18:10:24,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:24,844 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:24,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:24,844 INFO L85 PathProgramCache]: Analyzing trace with hash 81532711, now seen corresponding path program 2 times [2022-03-15 18:10:24,845 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:24,846 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937007380] [2022-03-15 18:10:24,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:24,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:24,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:24,931 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:24,932 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:24,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937007380] [2022-03-15 18:10:24,932 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937007380] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:24,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108884935] [2022-03-15 18:10:24,932 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:10:24,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:24,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:24,933 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:24,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-15 18:10:25,081 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:10:25,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:25,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:25,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:25,284 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-15 18:10:25,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:25,360 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-15 18:10:25,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108884935] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:25,360 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:25,360 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 23 [2022-03-15 18:10:25,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2129994838] [2022-03-15 18:10:25,360 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:25,362 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:25,368 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 18:10:25,368 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:25,472 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1334965#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 1334960#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 1334962#(<= (+ ~x~0 4) ~n~0), 1334961#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 1334964#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1334963#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:10:25,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 18:10:25,473 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:25,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 18:10:25,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2022-03-15 18:10:25,474 INFO L87 Difference]: Start difference. First operand 9313 states and 42446 transitions. Second operand has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states 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 18:10:27,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:27,406 INFO L93 Difference]: Finished difference Result 35743 states and 132258 transitions. [2022-03-15 18:10:27,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-15 18:10:27,406 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:10:27,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:27,562 INFO L225 Difference]: With dead ends: 35743 [2022-03-15 18:10:27,562 INFO L226 Difference]: Without dead ends: 35690 [2022-03-15 18:10:27,563 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4055 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2296, Invalid=10586, Unknown=0, NotChecked=0, Total=12882 [2022-03-15 18:10:27,564 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 661 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 1932 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 661 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 2017 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1932 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:27,564 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [661 Valid, 258 Invalid, 2017 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1932 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 18:10:27,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35690 states. [2022-03-15 18:10:28,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35690 to 9167. [2022-03-15 18:10:28,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9167 states, 9163 states have (on average 4.559096365819055) internal successors, (41775), 9166 states have internal predecessors, (41775), 0 states have call successors, (0), 0 states 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 18:10:28,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9167 states to 9167 states and 41775 transitions. [2022-03-15 18:10:28,098 INFO L78 Accepts]: Start accepts. Automaton has 9167 states and 41775 transitions. Word has length 25 [2022-03-15 18:10:28,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:28,098 INFO L470 AbstractCegarLoop]: Abstraction has 9167 states and 41775 transitions. [2022-03-15 18:10:28,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states 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 18:10:28,098 INFO L276 IsEmpty]: Start isEmpty. Operand 9167 states and 41775 transitions. [2022-03-15 18:10:28,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:28,102 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:28,102 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:28,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-15 18:10:28,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2022-03-15 18:10:28,307 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:28,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:28,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1639806540, now seen corresponding path program 3 times [2022-03-15 18:10:28,309 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:28,309 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115405199] [2022-03-15 18:10:28,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:28,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:28,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:28,391 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:28,391 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:28,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115405199] [2022-03-15 18:10:28,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115405199] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:28,392 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620316079] [2022-03-15 18:10:28,392 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:10:28,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:28,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:28,393 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:28,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-15 18:10:28,549 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 18:10:28,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:28,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:28,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:28,749 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:10:28,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:28,811 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:10:28,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620316079] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:28,812 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:28,812 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 23 [2022-03-15 18:10:28,812 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1397189862] [2022-03-15 18:10:28,812 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:28,827 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:28,836 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 18:10:28,836 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:28,993 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1389338#(<= (+ 3 ~x~0) ~n~0), 1389383#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1389379#(<= (+ thr2Thread3of5ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 1389380#(<= (+ ~x~0 4) ~n~0), 1389381#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1389378#(<= (+ thr2Thread3of5ForFork0_~t~0 4) ~n~0), 1389382#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|))] [2022-03-15 18:10:28,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 18:10:28,994 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:28,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 18:10:28,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=797, Unknown=0, NotChecked=0, Total=930 [2022-03-15 18:10:28,994 INFO L87 Difference]: Start difference. First operand 9167 states and 41775 transitions. Second operand has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states 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 18:10:31,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:31,931 INFO L93 Difference]: Finished difference Result 55723 states and 207116 transitions. [2022-03-15 18:10:31,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2022-03-15 18:10:31,932 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:10:31,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:32,168 INFO L225 Difference]: With dead ends: 55723 [2022-03-15 18:10:32,168 INFO L226 Difference]: Without dead ends: 55683 [2022-03-15 18:10:32,170 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9909 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4392, Invalid=23330, Unknown=0, NotChecked=0, Total=27722 [2022-03-15 18:10:32,171 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 746 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 2987 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 746 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 3104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 2987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:32,171 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [746 Valid, 424 Invalid, 3104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 2987 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 18:10:32,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55683 states. [2022-03-15 18:10:32,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55683 to 8702. [2022-03-15 18:10:32,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8702 states, 8698 states have (on average 4.534145780639228) internal successors, (39438), 8701 states have internal predecessors, (39438), 0 states have call successors, (0), 0 states 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 18:10:32,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8702 states to 8702 states and 39438 transitions. [2022-03-15 18:10:32,853 INFO L78 Accepts]: Start accepts. Automaton has 8702 states and 39438 transitions. Word has length 25 [2022-03-15 18:10:32,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:32,853 INFO L470 AbstractCegarLoop]: Abstraction has 8702 states and 39438 transitions. [2022-03-15 18:10:32,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states 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 18:10:32,853 INFO L276 IsEmpty]: Start isEmpty. Operand 8702 states and 39438 transitions. [2022-03-15 18:10:32,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:32,856 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:32,856 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:32,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-15 18:10:33,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2022-03-15 18:10:33,071 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:33,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:33,072 INFO L85 PathProgramCache]: Analyzing trace with hash -25983941, now seen corresponding path program 3 times [2022-03-15 18:10:33,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:33,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367026676] [2022-03-15 18:10:33,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:33,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:33,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:33,134 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:33,134 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:33,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367026676] [2022-03-15 18:10:33,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367026676] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:33,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502881009] [2022-03-15 18:10:33,134 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:10:33,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:33,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:33,135 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:33,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-15 18:10:33,282 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 18:10:33,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:33,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:33,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:33,408 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:10:33,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:33,469 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:10:33,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502881009] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:33,469 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:33,469 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 23 [2022-03-15 18:10:33,469 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [554612892] [2022-03-15 18:10:33,470 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:33,472 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:33,478 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 18:10:33,478 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:33,577 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1462955#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1462956#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1462953#(<= (+ thr2Thread3of5ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 1462912#(<= (+ 3 ~x~0) ~n~0), 1462952#(<= (+ thr2Thread3of5ForFork0_~t~0 4) ~n~0), 1462957#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1462954#(<= (+ ~x~0 4) ~n~0)] [2022-03-15 18:10:33,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 18:10:33,578 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:33,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 18:10:33,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=797, Unknown=0, NotChecked=0, Total=930 [2022-03-15 18:10:33,579 INFO L87 Difference]: Start difference. First operand 8702 states and 39438 transitions. Second operand has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states 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 18:10:36,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:36,520 INFO L93 Difference]: Finished difference Result 42398 states and 155749 transitions. [2022-03-15 18:10:36,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2022-03-15 18:10:36,529 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:10:36,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:36,668 INFO L225 Difference]: With dead ends: 42398 [2022-03-15 18:10:36,668 INFO L226 Difference]: Without dead ends: 42358 [2022-03-15 18:10:36,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6822 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3422, Invalid=16318, Unknown=0, NotChecked=0, Total=19740 [2022-03-15 18:10:36,669 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 796 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 2255 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 796 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 2359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 2255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:36,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [796 Valid, 315 Invalid, 2359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 2255 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 18:10:36,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42358 states. [2022-03-15 18:10:37,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42358 to 8596. [2022-03-15 18:10:37,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8596 states, 8592 states have (on average 4.536545623836127) internal successors, (38978), 8595 states have internal predecessors, (38978), 0 states have call successors, (0), 0 states 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 18:10:37,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8596 states to 8596 states and 38978 transitions. [2022-03-15 18:10:37,342 INFO L78 Accepts]: Start accepts. Automaton has 8596 states and 38978 transitions. Word has length 25 [2022-03-15 18:10:37,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:37,342 INFO L470 AbstractCegarLoop]: Abstraction has 8596 states and 38978 transitions. [2022-03-15 18:10:37,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states 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 18:10:37,342 INFO L276 IsEmpty]: Start isEmpty. Operand 8596 states and 38978 transitions. [2022-03-15 18:10:37,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:37,345 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:37,345 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:37,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-15 18:10:37,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:37,559 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:37,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:37,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1150738760, now seen corresponding path program 4 times [2022-03-15 18:10:37,562 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:37,562 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584871340] [2022-03-15 18:10:37,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:37,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:37,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:37,638 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:10:37,639 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:37,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584871340] [2022-03-15 18:10:37,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584871340] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:37,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063358828] [2022-03-15 18:10:37,639 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:10:37,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:37,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:37,648 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:37,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-15 18:10:37,792 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:10:37,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:37,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:37,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:37,927 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:37,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:37,990 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:10:37,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063358828] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:37,990 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:37,990 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 10] total 28 [2022-03-15 18:10:37,990 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [765099836] [2022-03-15 18:10:37,990 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:37,992 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:37,997 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 18:10:37,997 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:38,044 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1522944#(<= (+ ~x~0 4) ~n~0), 1522942#(<= (+ thr2Thread3of5ForFork0_~t~0 4) ~n~0), 1522943#(<= (+ thr2Thread3of5ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 1522945#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:10:38,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 18:10:38,044 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:38,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 18:10:38,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=978, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 18:10:38,045 INFO L87 Difference]: Start difference. First operand 8596 states and 38978 transitions. Second operand has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 0 states 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 18:10:39,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:39,865 INFO L93 Difference]: Finished difference Result 32423 states and 121914 transitions. [2022-03-15 18:10:39,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 18:10:39,866 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 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 18:10:39,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:39,971 INFO L225 Difference]: With dead ends: 32423 [2022-03-15 18:10:39,971 INFO L226 Difference]: Without dead ends: 32376 [2022-03-15 18:10:39,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2672 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1547, Invalid=7573, Unknown=0, NotChecked=0, Total=9120 [2022-03-15 18:10:39,972 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 430 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 1817 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 1876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:39,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [430 Valid, 250 Invalid, 1876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1817 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 18:10:40,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32376 states. [2022-03-15 18:10:40,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32376 to 8563. [2022-03-15 18:10:40,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8563 states, 8559 states have (on average 4.5342913891809795) internal successors, (38809), 8562 states have internal predecessors, (38809), 0 states have call successors, (0), 0 states 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 18:10:40,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8563 states to 8563 states and 38809 transitions. [2022-03-15 18:10:40,404 INFO L78 Accepts]: Start accepts. Automaton has 8563 states and 38809 transitions. Word has length 25 [2022-03-15 18:10:40,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:40,404 INFO L470 AbstractCegarLoop]: Abstraction has 8563 states and 38809 transitions. [2022-03-15 18:10:40,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 0 states 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 18:10:40,405 INFO L276 IsEmpty]: Start isEmpty. Operand 8563 states and 38809 transitions. [2022-03-15 18:10:40,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:40,407 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:40,407 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:40,424 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-03-15 18:10:40,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-03-15 18:10:40,624 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:40,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:40,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1150703575, now seen corresponding path program 4 times [2022-03-15 18:10:40,625 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:40,625 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992163114] [2022-03-15 18:10:40,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:40,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:40,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:40,693 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:10:40,694 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:40,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992163114] [2022-03-15 18:10:40,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992163114] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:40,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001338392] [2022-03-15 18:10:40,694 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:10:40,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:40,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:40,695 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:40,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-15 18:10:40,846 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:10:40,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:40,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:40,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:41,024 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:41,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:41,202 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:10:41,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001338392] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:41,202 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:41,202 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 10] total 28 [2022-03-15 18:10:41,202 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [463037971] [2022-03-15 18:10:41,202 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:41,204 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:41,209 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 18:10:41,209 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:41,299 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1572796#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1572794#(<= (+ ~x~0 4) ~n~0), 1572793#(<= (+ thr2Thread3of5ForFork0_~t~0 4) ~n~0), 1572795#(<= (+ thr2Thread3of5ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:10:41,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 18:10:41,300 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:41,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 18:10:41,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=978, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 18:10:41,300 INFO L87 Difference]: Start difference. First operand 8563 states and 38809 transitions. Second operand has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 0 states 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 18:10:43,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:43,027 INFO L93 Difference]: Finished difference Result 31985 states and 120245 transitions. [2022-03-15 18:10:43,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-15 18:10:43,027 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 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 18:10:43,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:43,145 INFO L225 Difference]: With dead ends: 31985 [2022-03-15 18:10:43,145 INFO L226 Difference]: Without dead ends: 31938 [2022-03-15 18:10:43,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2590 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1529, Invalid=7401, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 18:10:43,145 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 458 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 1716 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 1771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:43,145 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [458 Valid, 240 Invalid, 1771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1716 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 18:10:43,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31938 states. [2022-03-15 18:10:43,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31938 to 8421. [2022-03-15 18:10:43,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8421 states, 8417 states have (on average 4.532018533919449) internal successors, (38146), 8420 states have internal predecessors, (38146), 0 states have call successors, (0), 0 states 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 18:10:43,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8421 states to 8421 states and 38146 transitions. [2022-03-15 18:10:43,637 INFO L78 Accepts]: Start accepts. Automaton has 8421 states and 38146 transitions. Word has length 25 [2022-03-15 18:10:43,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:43,637 INFO L470 AbstractCegarLoop]: Abstraction has 8421 states and 38146 transitions. [2022-03-15 18:10:43,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 0 states 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 18:10:43,637 INFO L276 IsEmpty]: Start isEmpty. Operand 8421 states and 38146 transitions. [2022-03-15 18:10:43,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:43,640 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:43,640 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:43,660 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-15 18:10:43,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-03-15 18:10:43,857 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:43,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:43,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1995822452, now seen corresponding path program 1 times [2022-03-15 18:10:43,859 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:43,859 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170466770] [2022-03-15 18:10:43,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:43,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:43,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:43,901 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:10:43,901 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:43,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170466770] [2022-03-15 18:10:43,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170466770] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:43,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195939772] [2022-03-15 18:10:43,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:43,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:43,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:43,903 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:43,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-15 18:10:44,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:44,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 18:10:44,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:44,190 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:44,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:44,255 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:44,255 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195939772] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:44,255 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:44,255 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 20 [2022-03-15 18:10:44,255 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1410036824] [2022-03-15 18:10:44,255 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:44,256 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:44,260 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:10:44,260 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:44,260 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:44,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:10:44,260 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:44,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:10:44,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2022-03-15 18:10:44,260 INFO L87 Difference]: Start difference. First operand 8421 states and 38146 transitions. Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 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 18:10:44,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:44,434 INFO L93 Difference]: Finished difference Result 15307 states and 65560 transitions. [2022-03-15 18:10:44,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 18:10:44,435 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 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 25 [2022-03-15 18:10:44,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:44,486 INFO L225 Difference]: With dead ends: 15307 [2022-03-15 18:10:44,486 INFO L226 Difference]: Without dead ends: 15275 [2022-03-15 18:10:44,486 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=152, Invalid=498, Unknown=0, NotChecked=0, Total=650 [2022-03-15 18:10:44,487 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 102 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:44,487 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 34 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:10:44,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15275 states. [2022-03-15 18:10:44,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15275 to 9928. [2022-03-15 18:10:44,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9928 states, 9924 states have (on average 4.4992946392583635) internal successors, (44651), 9927 states have internal predecessors, (44651), 0 states have call successors, (0), 0 states 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 18:10:44,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9928 states to 9928 states and 44651 transitions. [2022-03-15 18:10:44,830 INFO L78 Accepts]: Start accepts. Automaton has 9928 states and 44651 transitions. Word has length 25 [2022-03-15 18:10:44,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:44,831 INFO L470 AbstractCegarLoop]: Abstraction has 9928 states and 44651 transitions. [2022-03-15 18:10:44,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 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 18:10:44,831 INFO L276 IsEmpty]: Start isEmpty. Operand 9928 states and 44651 transitions. [2022-03-15 18:10:44,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:44,834 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:44,834 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:44,851 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-15 18:10:45,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:45,051 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:45,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:45,051 INFO L85 PathProgramCache]: Analyzing trace with hash -786377964, now seen corresponding path program 5 times [2022-03-15 18:10:45,052 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:45,052 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730158820] [2022-03-15 18:10:45,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:45,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:45,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:45,136 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:45,137 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:45,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730158820] [2022-03-15 18:10:45,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730158820] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:45,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148773432] [2022-03-15 18:10:45,141 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 18:10:45,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:45,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:45,144 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:45,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-15 18:10:45,322 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 18:10:45,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:45,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:45,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:45,495 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:45,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:45,610 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:45,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148773432] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:45,610 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:45,610 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-03-15 18:10:45,610 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [611721856] [2022-03-15 18:10:45,610 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:45,612 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:45,616 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:10:45,616 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:45,616 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:45,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:10:45,616 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:45,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:10:45,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=845, Unknown=0, NotChecked=0, Total=992 [2022-03-15 18:10:45,617 INFO L87 Difference]: Start difference. First operand 9928 states and 44651 transitions. Second operand has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states 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 18:10:46,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:46,849 INFO L93 Difference]: Finished difference Result 32924 states and 125894 transitions. [2022-03-15 18:10:46,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 18:10:46,850 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 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 18:10:46,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:46,958 INFO L225 Difference]: With dead ends: 32924 [2022-03-15 18:10:46,958 INFO L226 Difference]: Without dead ends: 32878 [2022-03-15 18:10:46,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1532 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1001, Invalid=4851, Unknown=0, NotChecked=0, Total=5852 [2022-03-15 18:10:46,959 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 322 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 1389 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 1430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:46,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [322 Valid, 192 Invalid, 1430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1389 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 18:10:47,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32878 states. [2022-03-15 18:10:47,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32878 to 9766. [2022-03-15 18:10:47,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9766 states, 9762 states have (on average 4.494263470600287) internal successors, (43873), 9765 states have internal predecessors, (43873), 0 states have call successors, (0), 0 states 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 18:10:47,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9766 states to 9766 states and 43873 transitions. [2022-03-15 18:10:47,489 INFO L78 Accepts]: Start accepts. Automaton has 9766 states and 43873 transitions. Word has length 25 [2022-03-15 18:10:47,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:47,490 INFO L470 AbstractCegarLoop]: Abstraction has 9766 states and 43873 transitions. [2022-03-15 18:10:47,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states 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 18:10:47,490 INFO L276 IsEmpty]: Start isEmpty. Operand 9766 states and 43873 transitions. [2022-03-15 18:10:47,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:47,493 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:47,493 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:47,510 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-15 18:10:47,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:47,703 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:47,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:47,703 INFO L85 PathProgramCache]: Analyzing trace with hash -786376352, now seen corresponding path program 5 times [2022-03-15 18:10:47,704 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:47,704 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816432370] [2022-03-15 18:10:47,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:47,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:47,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:47,805 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:47,805 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:47,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816432370] [2022-03-15 18:10:47,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816432370] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:47,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494398945] [2022-03-15 18:10:47,805 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 18:10:47,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:47,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:47,806 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:47,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-15 18:10:47,987 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 18:10:47,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:47,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:47,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:48,106 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:48,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:48,196 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:48,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494398945] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:48,197 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:48,197 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-03-15 18:10:48,197 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1334630547] [2022-03-15 18:10:48,197 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:48,199 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:48,204 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:10:48,204 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:48,204 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:48,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:10:48,204 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:48,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:10:48,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=845, Unknown=0, NotChecked=0, Total=992 [2022-03-15 18:10:48,205 INFO L87 Difference]: Start difference. First operand 9766 states and 43873 transitions. Second operand has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states 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 18:10:49,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:49,526 INFO L93 Difference]: Finished difference Result 32326 states and 123504 transitions. [2022-03-15 18:10:49,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 18:10:49,527 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 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 18:10:49,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:49,641 INFO L225 Difference]: With dead ends: 32326 [2022-03-15 18:10:49,642 INFO L226 Difference]: Without dead ends: 32280 [2022-03-15 18:10:49,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1634 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1055, Invalid=5107, Unknown=0, NotChecked=0, Total=6162 [2022-03-15 18:10:49,642 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 360 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 1326 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 1372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:49,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 182 Invalid, 1372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1326 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 18:10:49,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32280 states. [2022-03-15 18:10:50,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32280 to 9592. [2022-03-15 18:10:50,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9592 states, 9588 states have (on average 4.490091781393408) internal successors, (43051), 9591 states have internal predecessors, (43051), 0 states have call successors, (0), 0 states 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 18:10:50,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9592 states to 9592 states and 43051 transitions. [2022-03-15 18:10:50,066 INFO L78 Accepts]: Start accepts. Automaton has 9592 states and 43051 transitions. Word has length 25 [2022-03-15 18:10:50,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:50,066 INFO L470 AbstractCegarLoop]: Abstraction has 9592 states and 43051 transitions. [2022-03-15 18:10:50,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states 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 18:10:50,066 INFO L276 IsEmpty]: Start isEmpty. Operand 9592 states and 43051 transitions. [2022-03-15 18:10:50,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:50,069 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:50,069 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:50,086 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-15 18:10:50,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:50,282 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:50,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:50,282 INFO L85 PathProgramCache]: Analyzing trace with hash -754147884, now seen corresponding path program 6 times [2022-03-15 18:10:50,283 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:50,283 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540311530] [2022-03-15 18:10:50,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:50,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:50,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:50,374 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:50,374 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:50,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540311530] [2022-03-15 18:10:50,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540311530] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:50,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426857844] [2022-03-15 18:10:50,374 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 18:10:50,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:50,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:50,375 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:50,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-15 18:10:50,612 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-03-15 18:10:50,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:50,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:50,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:50,818 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:10:50,818 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:10:50,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426857844] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:10:50,818 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:10:50,818 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 19 [2022-03-15 18:10:50,818 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1885792462] [2022-03-15 18:10:50,818 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:50,820 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:50,824 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:10:50,824 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:50,824 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:50,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:10:50,824 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:50,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:10:50,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-03-15 18:10:50,825 INFO L87 Difference]: Start difference. First operand 9592 states and 43051 transitions. Second operand has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 18:10:51,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:51,494 INFO L93 Difference]: Finished difference Result 30952 states and 119650 transitions. [2022-03-15 18:10:51,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:10:51,494 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 25 [2022-03-15 18:10:51,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:51,629 INFO L225 Difference]: With dead ends: 30952 [2022-03-15 18:10:51,629 INFO L226 Difference]: Without dead ends: 30919 [2022-03-15 18:10:51,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=446, Invalid=1446, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 18:10:51,630 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 290 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:51,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 88 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:10:51,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30919 states. [2022-03-15 18:10:52,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30919 to 9246. [2022-03-15 18:10:52,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9246 states, 9242 states have (on average 4.491343864964294) internal successors, (41509), 9245 states have internal predecessors, (41509), 0 states have call successors, (0), 0 states 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 18:10:52,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9246 states to 9246 states and 41509 transitions. [2022-03-15 18:10:52,179 INFO L78 Accepts]: Start accepts. Automaton has 9246 states and 41509 transitions. Word has length 25 [2022-03-15 18:10:52,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:52,179 INFO L470 AbstractCegarLoop]: Abstraction has 9246 states and 41509 transitions. [2022-03-15 18:10:52,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 18:10:52,179 INFO L276 IsEmpty]: Start isEmpty. Operand 9246 states and 41509 transitions. [2022-03-15 18:10:52,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:52,182 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:52,182 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:52,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-15 18:10:52,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:52,400 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:52,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:52,400 INFO L85 PathProgramCache]: Analyzing trace with hash -754112699, now seen corresponding path program 5 times [2022-03-15 18:10:52,401 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:52,401 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668794768] [2022-03-15 18:10:52,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:52,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:52,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:52,511 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:52,511 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:52,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668794768] [2022-03-15 18:10:52,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668794768] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:52,512 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727019258] [2022-03-15 18:10:52,512 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 18:10:52,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:52,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:52,517 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:52,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-15 18:10:52,714 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 18:10:52,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:52,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:52,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:52,885 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:52,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:52,990 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:52,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727019258] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:52,991 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:52,991 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-03-15 18:10:52,991 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1207694842] [2022-03-15 18:10:52,991 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:52,992 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:52,996 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:10:52,996 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:52,996 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:52,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:10:52,997 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:52,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:10:52,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=845, Unknown=0, NotChecked=0, Total=992 [2022-03-15 18:10:52,997 INFO L87 Difference]: Start difference. First operand 9246 states and 41509 transitions. Second operand has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states 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 18:10:54,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:54,245 INFO L93 Difference]: Finished difference Result 31524 states and 120209 transitions. [2022-03-15 18:10:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-15 18:10:54,246 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 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 18:10:54,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:54,469 INFO L225 Difference]: With dead ends: 31524 [2022-03-15 18:10:54,469 INFO L226 Difference]: Without dead ends: 31478 [2022-03-15 18:10:54,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1492 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=984, Invalid=4716, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 18:10:54,470 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 340 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 1299 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 1338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:54,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [340 Valid, 184 Invalid, 1338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1299 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 18:10:54,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31478 states. [2022-03-15 18:10:54,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31478 to 9136. [2022-03-15 18:10:54,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9136 states, 9132 states have (on average 4.489597021462988) internal successors, (40999), 9135 states have internal predecessors, (40999), 0 states have call successors, (0), 0 states 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 18:10:54,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9136 states to 9136 states and 40999 transitions. [2022-03-15 18:10:54,820 INFO L78 Accepts]: Start accepts. Automaton has 9136 states and 40999 transitions. Word has length 25 [2022-03-15 18:10:54,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:54,820 INFO L470 AbstractCegarLoop]: Abstraction has 9136 states and 40999 transitions. [2022-03-15 18:10:54,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states 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 18:10:54,820 INFO L276 IsEmpty]: Start isEmpty. Operand 9136 states and 40999 transitions. [2022-03-15 18:10:54,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:54,823 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:54,823 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:54,842 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-03-15 18:10:55,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2022-03-15 18:10:55,039 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:55,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:55,040 INFO L85 PathProgramCache]: Analyzing trace with hash -752598752, now seen corresponding path program 6 times [2022-03-15 18:10:55,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:55,041 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051867242] [2022-03-15 18:10:55,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:55,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:55,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:55,120 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:55,121 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:55,121 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051867242] [2022-03-15 18:10:55,121 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051867242] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:55,121 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309975890] [2022-03-15 18:10:55,121 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 18:10:55,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:55,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:55,122 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:55,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-15 18:10:55,270 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-03-15 18:10:55,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:55,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:55,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:55,458 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:10:55,459 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:10:55,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309975890] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:10:55,459 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:10:55,459 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 19 [2022-03-15 18:10:55,459 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1891148947] [2022-03-15 18:10:55,459 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:55,460 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:55,465 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:10:55,465 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:55,465 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:55,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:10:55,465 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:55,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:10:55,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-03-15 18:10:55,465 INFO L87 Difference]: Start difference. First operand 9136 states and 40999 transitions. Second operand has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 18:10:56,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:56,065 INFO L93 Difference]: Finished difference Result 30263 states and 116773 transitions. [2022-03-15 18:10:56,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:10:56,065 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 25 [2022-03-15 18:10:56,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:56,175 INFO L225 Difference]: With dead ends: 30263 [2022-03-15 18:10:56,175 INFO L226 Difference]: Without dead ends: 30230 [2022-03-15 18:10:56,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 442 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=446, Invalid=1446, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 18:10:56,175 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 273 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:56,176 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 91 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:10:56,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30230 states. [2022-03-15 18:10:56,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30230 to 8877. [2022-03-15 18:10:56,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8877 states, 8873 states have (on average 4.493632367857545) internal successors, (39872), 8876 states have internal predecessors, (39872), 0 states have call successors, (0), 0 states 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 18:10:56,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8877 states to 8877 states and 39872 transitions. [2022-03-15 18:10:56,559 INFO L78 Accepts]: Start accepts. Automaton has 8877 states and 39872 transitions. Word has length 25 [2022-03-15 18:10:56,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:56,559 INFO L470 AbstractCegarLoop]: Abstraction has 8877 states and 39872 transitions. [2022-03-15 18:10:56,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 18:10:56,559 INFO L276 IsEmpty]: Start isEmpty. Operand 8877 states and 39872 transitions. [2022-03-15 18:10:56,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:56,562 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:56,562 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:56,578 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-03-15 18:10:56,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2022-03-15 18:10:56,778 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:56,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:56,779 INFO L85 PathProgramCache]: Analyzing trace with hash -752565179, now seen corresponding path program 6 times [2022-03-15 18:10:56,779 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:56,779 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182831369] [2022-03-15 18:10:56,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:56,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:56,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:56,880 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:56,880 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:56,880 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182831369] [2022-03-15 18:10:56,880 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182831369] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:56,880 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283803277] [2022-03-15 18:10:56,880 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 18:10:56,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:56,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:56,882 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:56,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-15 18:10:57,031 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-03-15 18:10:57,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:57,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:57,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:57,197 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:10:57,197 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:10:57,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283803277] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:10:57,197 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:10:57,197 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 19 [2022-03-15 18:10:57,197 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [401332060] [2022-03-15 18:10:57,197 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:57,246 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:57,250 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:10:57,250 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:57,250 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:57,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:10:57,251 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:57,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:10:57,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-03-15 18:10:57,257 INFO L87 Difference]: Start difference. First operand 8877 states and 39872 transitions. Second operand has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 18:10:57,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:57,924 INFO L93 Difference]: Finished difference Result 29856 states and 115140 transitions. [2022-03-15 18:10:57,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:10:57,925 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 25 [2022-03-15 18:10:57,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:58,018 INFO L225 Difference]: With dead ends: 29856 [2022-03-15 18:10:58,018 INFO L226 Difference]: Without dead ends: 29823 [2022-03-15 18:10:58,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=446, Invalid=1446, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 18:10:58,019 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 230 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 634 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:58,019 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 96 Invalid, 654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 634 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:10:58,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29823 states. [2022-03-15 18:10:58,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29823 to 8560. [2022-03-15 18:10:58,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8560 states, 8556 states have (on average 4.499181860682562) internal successors, (38495), 8559 states have internal predecessors, (38495), 0 states have call successors, (0), 0 states 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 18:10:58,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8560 states to 8560 states and 38495 transitions. [2022-03-15 18:10:58,399 INFO L78 Accepts]: Start accepts. Automaton has 8560 states and 38495 transitions. Word has length 25 [2022-03-15 18:10:58,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:58,399 INFO L470 AbstractCegarLoop]: Abstraction has 8560 states and 38495 transitions. [2022-03-15 18:10:58,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 18:10:58,399 INFO L276 IsEmpty]: Start isEmpty. Operand 8560 states and 38495 transitions. [2022-03-15 18:10:58,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 18:10:58,402 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:58,402 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:58,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-03-15 18:10:58,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:58,604 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:58,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:58,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1746703764, now seen corresponding path program 1 times [2022-03-15 18:10:58,605 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:58,605 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259801589] [2022-03-15 18:10:58,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:58,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:58,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:10:58,619 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 18:10:58,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:10:58,669 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 18:10:58,669 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 18:10:58,669 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (7 of 8 remaining) [2022-03-15 18:10:58,669 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (6 of 8 remaining) [2022-03-15 18:10:58,669 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (5 of 8 remaining) [2022-03-15 18:10:58,669 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (4 of 8 remaining) [2022-03-15 18:10:58,670 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (3 of 8 remaining) [2022-03-15 18:10:58,670 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 8 remaining) [2022-03-15 18:10:58,670 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 8 remaining) [2022-03-15 18:10:58,670 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 8 remaining) [2022-03-15 18:10:58,670 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2022-03-15 18:10:58,670 INFO L732 BasicCegarLoop]: Path program histogram: [6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:58,670 WARN L235 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 18:10:58,670 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,692 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,693 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,694 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,701 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,701 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,701 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,701 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,701 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,701 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,701 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,701 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,701 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,701 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,701 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,701 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,701 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,701 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,701 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,702 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,702 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,702 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,702 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,702 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,702 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,702 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,702 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,702 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,702 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,702 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,702 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,702 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,703 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,703 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,703 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,703 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,703 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,703 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,703 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,703 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,703 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,703 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,703 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,703 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,703 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,703 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,704 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,704 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,704 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,704 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,704 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,704 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,704 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,704 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,704 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,704 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,704 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,704 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,704 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,704 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:58,705 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 18:10:58,706 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 18:10:58,706 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 18:10:58,706 INFO L340 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2022-03-15 18:10:58,707 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 18:10:58,707 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 190 places, 172 transitions, 464 flow [2022-03-15 18:10:58,707 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 190 places, 172 transitions, 464 flow [2022-03-15 18:10:58,707 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 190 places, 172 transitions, 464 flow [2022-03-15 18:10:58,726 INFO L129 PetriNetUnfolder]: 9/215 cut-off events. [2022-03-15 18:10:58,726 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2022-03-15 18:10:58,727 INFO L84 FinitePrefix]: Finished finitePrefix Result has 263 conditions, 215 events. 9/215 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 295 event pairs, 0 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 250. Up to 14 conditions per place. [2022-03-15 18:10:58,730 INFO L116 LiptonReduction]: Number of co-enabled transitions 3516 [2022-03-15 18:11:01,054 INFO L131 LiptonReduction]: Checked pairs total: 6222 [2022-03-15 18:11:01,054 INFO L133 LiptonReduction]: Total number of compositions: 171 [2022-03-15 18:11:01,054 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 71 places, 45 transitions, 210 flow [2022-03-15 18:11:01,665 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 17491 states, 17482 states have (on average 5.233211303054571) internal successors, (91487), 17490 states have internal predecessors, (91487), 0 states have call successors, (0), 0 states 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 18:11:01,701 INFO L276 IsEmpty]: Start isEmpty. Operand has 17491 states, 17482 states have (on average 5.233211303054571) internal successors, (91487), 17490 states have internal predecessors, (91487), 0 states have call successors, (0), 0 states 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 18:11:01,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-03-15 18:11:01,702 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:11:01,702 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2022-03-15 18:11:01,702 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:11:01,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:11:01,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1698486, now seen corresponding path program 1 times [2022-03-15 18:11:01,703 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:11:01,703 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932912809] [2022-03-15 18:11:01,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:01,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:11:01,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:01,717 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 18:11:01,717 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:11:01,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932912809] [2022-03-15 18:11:01,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932912809] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:11:01,718 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:11:01,718 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 18:11:01,718 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1440907237] [2022-03-15 18:11:01,718 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:11:01,718 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:11:01,718 INFO L252 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2022-03-15 18:11:01,718 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:11:01,718 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:11:01,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 18:11:01,718 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:11:01,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 18:11:01,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 18:11:01,755 INFO L87 Difference]: Start difference. First operand has 17491 states, 17482 states have (on average 5.233211303054571) internal successors, (91487), 17490 states have internal predecessors, (91487), 0 states have call successors, (0), 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 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states 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 18:11:01,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:11:01,914 INFO L93 Difference]: Finished difference Result 16792 states and 86559 transitions. [2022-03-15 18:11:01,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 18:11:01,915 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 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 3 [2022-03-15 18:11:01,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:11:02,132 INFO L225 Difference]: With dead ends: 16792 [2022-03-15 18:11:02,132 INFO L226 Difference]: Without dead ends: 16791 [2022-03-15 18:11:02,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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 18:11:02,132 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 20 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:11:02,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 5 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 18:11:02,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16791 states. [2022-03-15 18:11:02,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16791 to 16791. [2022-03-15 18:11:02,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16791 states, 16783 states have (on average 5.157480784126795) internal successors, (86558), 16790 states have internal predecessors, (86558), 0 states have call successors, (0), 0 states 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 18:11:02,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16791 states to 16791 states and 86558 transitions. [2022-03-15 18:11:02,720 INFO L78 Accepts]: Start accepts. Automaton has 16791 states and 86558 transitions. Word has length 3 [2022-03-15 18:11:02,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:11:02,720 INFO L470 AbstractCegarLoop]: Abstraction has 16791 states and 86558 transitions. [2022-03-15 18:11:02,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states 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 18:11:02,720 INFO L276 IsEmpty]: Start isEmpty. Operand 16791 states and 86558 transitions. [2022-03-15 18:11:02,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-03-15 18:11:02,720 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:11:02,720 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:11:02,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2022-03-15 18:11:02,721 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:11:02,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:11:02,721 INFO L85 PathProgramCache]: Analyzing trace with hash 2035080688, now seen corresponding path program 1 times [2022-03-15 18:11:02,721 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:11:02,722 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691836849] [2022-03-15 18:11:02,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:02,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:11:02,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:02,754 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 18:11:02,754 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:11:02,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691836849] [2022-03-15 18:11:02,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691836849] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:11:02,754 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:11:02,754 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 18:11:02,754 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1117096913] [2022-03-15 18:11:02,755 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:11:02,755 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:11:02,755 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2022-03-15 18:11:02,755 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:11:02,756 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:11:02,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:11:02,756 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:11:02,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:11:02,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-15 18:11:02,756 INFO L87 Difference]: Start difference. First operand 16791 states and 86558 transitions. Second operand has 7 states, 6 states have (on average 1.5) 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 18:11:03,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:11:03,285 INFO L93 Difference]: Finished difference Result 36645 states and 175611 transitions. [2022-03-15 18:11:03,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 18:11:03,286 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.5) 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 18:11:03,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:11:03,464 INFO L225 Difference]: With dead ends: 36645 [2022-03-15 18:11:03,464 INFO L226 Difference]: Without dead ends: 36637 [2022-03-15 18:11:03,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-03-15 18:11:03,465 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 144 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:11:03,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 22 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:11:03,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36637 states. [2022-03-15 18:11:04,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36637 to 19868. [2022-03-15 18:11:04,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19868 states, 19861 states have (on average 5.204320024167967) internal successors, (103363), 19867 states have internal predecessors, (103363), 0 states have call successors, (0), 0 states 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 18:11:04,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19868 states to 19868 states and 103363 transitions. [2022-03-15 18:11:04,590 INFO L78 Accepts]: Start accepts. Automaton has 19868 states and 103363 transitions. Word has length 9 [2022-03-15 18:11:04,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:11:04,590 INFO L470 AbstractCegarLoop]: Abstraction has 19868 states and 103363 transitions. [2022-03-15 18:11:04,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.5) 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 18:11:04,591 INFO L276 IsEmpty]: Start isEmpty. Operand 19868 states and 103363 transitions. [2022-03-15 18:11:04,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 18:11:04,591 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:11:04,591 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:11:04,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2022-03-15 18:11:04,591 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:11:04,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:11:04,591 INFO L85 PathProgramCache]: Analyzing trace with hash 920973458, now seen corresponding path program 1 times [2022-03-15 18:11:04,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:11:04,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082109824] [2022-03-15 18:11:04,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:04,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:11:04,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:04,631 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:04,631 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:11:04,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082109824] [2022-03-15 18:11:04,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082109824] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:11:04,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631105219] [2022-03-15 18:11:04,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:04,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:11:04,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:11:04,632 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:11:04,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-15 18:11:04,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:04,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 18:11:04,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:11:04,866 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:04,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:11:04,918 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:04,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631105219] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:11:04,919 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:11:04,919 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2022-03-15 18:11:04,919 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1682970191] [2022-03-15 18:11:04,919 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:11:04,919 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:11:04,920 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2022-03-15 18:11:04,920 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:11:04,920 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:11:04,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:11:04,920 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:11:04,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:11:04,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-03-15 18:11:04,921 INFO L87 Difference]: Start difference. First operand 19868 states and 103363 transitions. Second operand has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 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 18:11:05,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:11:05,533 INFO L93 Difference]: Finished difference Result 41960 states and 203877 transitions. [2022-03-15 18:11:05,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 18:11:05,534 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 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 18:11:05,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:11:05,931 INFO L225 Difference]: With dead ends: 41960 [2022-03-15 18:11:05,931 INFO L226 Difference]: Without dead ends: 41944 [2022-03-15 18:11:05,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2022-03-15 18:11:05,932 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 120 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:11:05,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 32 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:11:06,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41944 states. [2022-03-15 18:11:06,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41944 to 23806. [2022-03-15 18:11:07,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23806 states, 23799 states have (on average 5.271439976469599) internal successors, (125455), 23805 states have internal predecessors, (125455), 0 states have call successors, (0), 0 states 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 18:11:07,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23806 states to 23806 states and 125455 transitions. [2022-03-15 18:11:07,153 INFO L78 Accepts]: Start accepts. Automaton has 23806 states and 125455 transitions. Word has length 13 [2022-03-15 18:11:07,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:11:07,153 INFO L470 AbstractCegarLoop]: Abstraction has 23806 states and 125455 transitions. [2022-03-15 18:11:07,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 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 18:11:07,153 INFO L276 IsEmpty]: Start isEmpty. Operand 23806 states and 125455 transitions. [2022-03-15 18:11:07,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 18:11:07,153 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:11:07,153 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:11:07,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-03-15 18:11:07,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:11:07,371 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:11:07,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:11:07,373 INFO L85 PathProgramCache]: Analyzing trace with hash -343513452, now seen corresponding path program 1 times [2022-03-15 18:11:07,373 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:11:07,373 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994660622] [2022-03-15 18:11:07,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:07,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:11:07,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:07,455 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:07,455 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:11:07,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994660622] [2022-03-15 18:11:07,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994660622] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:11:07,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296797655] [2022-03-15 18:11:07,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:07,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:11:07,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:11:07,473 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:11:07,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-15 18:11:07,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:07,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 18:11:07,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:11:07,764 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:07,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:11:07,804 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 18:11:07,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296797655] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:11:07,805 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:11:07,805 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2022-03-15 18:11:07,805 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [411015348] [2022-03-15 18:11:07,805 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:11:07,805 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:11:07,807 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2022-03-15 18:11:07,807 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:11:07,903 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [251719#(<= (+ thr2Thread1of6ForFork0_~t~0 2) ~n~0), 251722#(<= (+ ~x~0 1) |ULTIMATE.start_main_~i~0#1|), 251724#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 251723#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of6ForFork0_~t~0 0)), 251721#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 251720#(<= (+ 2 ~x~0) ~n~0)] [2022-03-15 18:11:07,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 18:11:07,903 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:11:07,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 18:11:07,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-03-15 18:11:07,903 INFO L87 Difference]: Start difference. First operand 23806 states and 125455 transitions. Second operand has 16 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states 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 18:11:09,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:11:09,349 INFO L93 Difference]: Finished difference Result 75757 states and 342182 transitions. [2022-03-15 18:11:09,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 18:11:09,350 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 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 18:11:09,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:11:10,048 INFO L225 Difference]: With dead ends: 75757 [2022-03-15 18:11:10,049 INFO L226 Difference]: Without dead ends: 75726 [2022-03-15 18:11:10,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=411, Invalid=1751, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 18:11:10,049 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 437 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 884 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 932 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:11:10,049 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [437 Valid, 100 Invalid, 932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 884 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 18:11:10,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75726 states. [2022-03-15 18:11:11,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75726 to 23629. [2022-03-15 18:11:11,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23629 states, 23622 states have (on average 5.267039200745068) internal successors, (124418), 23628 states have internal predecessors, (124418), 0 states have call successors, (0), 0 states 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 18:11:11,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23629 states to 23629 states and 124418 transitions. [2022-03-15 18:11:11,619 INFO L78 Accepts]: Start accepts. Automaton has 23629 states and 124418 transitions. Word has length 15 [2022-03-15 18:11:11,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:11:11,619 INFO L470 AbstractCegarLoop]: Abstraction has 23629 states and 124418 transitions. [2022-03-15 18:11:11,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states 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 18:11:11,620 INFO L276 IsEmpty]: Start isEmpty. Operand 23629 states and 124418 transitions. [2022-03-15 18:11:11,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 18:11:11,620 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:11:11,621 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:11:11,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-03-15 18:11:11,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-03-15 18:11:11,836 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:11:11,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:11:11,836 INFO L85 PathProgramCache]: Analyzing trace with hash 292263700, now seen corresponding path program 2 times [2022-03-15 18:11:11,837 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:11:11,837 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131949403] [2022-03-15 18:11:11,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:11,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:11:11,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:11,894 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:11,894 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:11:11,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131949403] [2022-03-15 18:11:11,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131949403] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:11:11,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405744489] [2022-03-15 18:11:11,895 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:11:11,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:11:11,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:11:11,896 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:11:11,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-15 18:11:12,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:11:12,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:11:12,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:11:12,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:11:12,197 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:11:12,197 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:11:12,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405744489] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:11:12,197 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:11:12,197 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 13 [2022-03-15 18:11:12,198 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [800554621] [2022-03-15 18:11:12,198 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:11:12,199 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:11:12,200 INFO L252 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2022-03-15 18:11:12,200 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:11:12,200 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:11:12,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:11:12,200 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:11:12,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:11:12,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-03-15 18:11:12,201 INFO L87 Difference]: Start difference. First operand 23629 states and 124418 transitions. Second operand has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 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 18:11:13,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:11:13,078 INFO L93 Difference]: Finished difference Result 58078 states and 269185 transitions. [2022-03-15 18:11:13,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:11:13,078 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 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 15 [2022-03-15 18:11:13,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:11:13,426 INFO L225 Difference]: With dead ends: 58078 [2022-03-15 18:11:13,426 INFO L226 Difference]: Without dead ends: 58061 [2022-03-15 18:11:13,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=121, Invalid=385, Unknown=0, NotChecked=0, Total=506 [2022-03-15 18:11:13,427 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 246 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:11:13,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 34 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:11:13,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58061 states. [2022-03-15 18:11:14,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58061 to 23109. [2022-03-15 18:11:14,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23109 states, 23103 states have (on average 5.26559321300264) internal successors, (121651), 23108 states have internal predecessors, (121651), 0 states have call successors, (0), 0 states 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 18:11:15,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23109 states to 23109 states and 121651 transitions. [2022-03-15 18:11:15,149 INFO L78 Accepts]: Start accepts. Automaton has 23109 states and 121651 transitions. Word has length 15 [2022-03-15 18:11:15,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:11:15,149 INFO L470 AbstractCegarLoop]: Abstraction has 23109 states and 121651 transitions. [2022-03-15 18:11:15,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 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 18:11:15,149 INFO L276 IsEmpty]: Start isEmpty. Operand 23109 states and 121651 transitions. [2022-03-15 18:11:15,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 18:11:15,150 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:11:15,150 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:11:15,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-15 18:11:15,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-03-15 18:11:15,368 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:11:15,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:11:15,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1662838952, now seen corresponding path program 1 times [2022-03-15 18:11:15,369 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:11:15,369 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047743047] [2022-03-15 18:11:15,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:15,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:11:15,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:15,421 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:11:15,421 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:11:15,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047743047] [2022-03-15 18:11:15,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047743047] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:11:15,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224744771] [2022-03-15 18:11:15,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:15,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:11:15,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:11:15,423 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:11:15,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-15 18:11:15,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:15,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 18:11:15,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:11:15,703 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:15,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:11:15,791 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:15,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224744771] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:11:15,792 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:11:15,792 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 19 [2022-03-15 18:11:15,792 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [287513577] [2022-03-15 18:11:15,792 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:11:15,793 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:11:15,795 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2022-03-15 18:11:15,795 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:11:15,795 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:11:15,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:11:15,796 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:11:15,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:11:15,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2022-03-15 18:11:15,796 INFO L87 Difference]: Start difference. First operand 23109 states and 121651 transitions. Second operand has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 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 18:11:16,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:11:16,583 INFO L93 Difference]: Finished difference Result 47553 states and 234678 transitions. [2022-03-15 18:11:16,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 18:11:16,584 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 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 17 [2022-03-15 18:11:16,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:11:16,889 INFO L225 Difference]: With dead ends: 47553 [2022-03-15 18:11:16,889 INFO L226 Difference]: Without dead ends: 47524 [2022-03-15 18:11:16,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2022-03-15 18:11:16,889 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 139 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:11:16,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 31 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:11:16,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47524 states. [2022-03-15 18:11:18,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47524 to 28237. [2022-03-15 18:11:18,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28237 states, 28231 states have (on average 5.322553221635791) internal successors, (150261), 28236 states have internal predecessors, (150261), 0 states have call successors, (0), 0 states 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 18:11:18,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28237 states to 28237 states and 150261 transitions. [2022-03-15 18:11:18,388 INFO L78 Accepts]: Start accepts. Automaton has 28237 states and 150261 transitions. Word has length 17 [2022-03-15 18:11:18,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:11:18,388 INFO L470 AbstractCegarLoop]: Abstraction has 28237 states and 150261 transitions. [2022-03-15 18:11:18,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 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 18:11:18,389 INFO L276 IsEmpty]: Start isEmpty. Operand 28237 states and 150261 transitions. [2022-03-15 18:11:18,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:11:18,389 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:11:18,390 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:11:18,409 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-15 18:11:18,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:11:18,606 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:11:18,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:11:18,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1580174762, now seen corresponding path program 1 times [2022-03-15 18:11:18,612 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:11:18,612 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598931958] [2022-03-15 18:11:18,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:18,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:11:18,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:18,706 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:18,707 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:11:18,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598931958] [2022-03-15 18:11:18,707 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598931958] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:11:18,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789475717] [2022-03-15 18:11:18,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:18,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:11:18,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:11:18,710 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:11:18,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-15 18:11:18,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:18,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 18:11:18,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:11:18,998 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:18,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:11:19,085 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:11:19,085 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789475717] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:11:19,085 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:11:19,085 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 24 [2022-03-15 18:11:19,086 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1314684698] [2022-03-15 18:11:19,086 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:11:19,086 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:11:19,090 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2022-03-15 18:11:19,090 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:11:19,483 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [583434#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 583439#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 583436#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 583438#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of6ForFork0_~t~0 0)), 583433#(<= (+ thr2Thread1of6ForFork0_~t~0 3) ~n~0), 583435#(<= (+ 3 ~x~0) ~n~0), 583437#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:11:19,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 18:11:19,483 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:11:19,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 18:11:19,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=912, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 18:11:19,484 INFO L87 Difference]: Start difference. First operand 28237 states and 150261 transitions. Second operand has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states 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 18:11:21,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:11:21,286 INFO L93 Difference]: Finished difference Result 78951 states and 363812 transitions. [2022-03-15 18:11:21,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 18:11:21,286 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 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 18:11:21,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:11:22,106 INFO L225 Difference]: With dead ends: 78951 [2022-03-15 18:11:22,106 INFO L226 Difference]: Without dead ends: 78907 [2022-03-15 18:11:22,107 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 899 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=661, Invalid=2879, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 18:11:22,107 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 464 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 1102 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 1148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:11:22,107 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [464 Valid, 137 Invalid, 1148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1102 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 18:11:22,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78907 states. [2022-03-15 18:11:24,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78907 to 28673. [2022-03-15 18:11:24,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28673 states, 28667 states have (on average 5.315345170404996) internal successors, (152375), 28672 states have internal predecessors, (152375), 0 states have call successors, (0), 0 states 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 18:11:24,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28673 states to 28673 states and 152375 transitions. [2022-03-15 18:11:24,370 INFO L78 Accepts]: Start accepts. Automaton has 28673 states and 152375 transitions. Word has length 19 [2022-03-15 18:11:24,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:11:24,370 INFO L470 AbstractCegarLoop]: Abstraction has 28673 states and 152375 transitions. [2022-03-15 18:11:24,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states 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 18:11:24,370 INFO L276 IsEmpty]: Start isEmpty. Operand 28673 states and 152375 transitions. [2022-03-15 18:11:24,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:11:24,371 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:11:24,371 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:11:24,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-03-15 18:11:24,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2022-03-15 18:11:24,587 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:11:24,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:11:24,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1396562253, now seen corresponding path program 1 times [2022-03-15 18:11:24,589 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:11:24,589 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051012474] [2022-03-15 18:11:24,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:24,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:11:24,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:24,717 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:24,717 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:11:24,717 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051012474] [2022-03-15 18:11:24,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051012474] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:11:24,717 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414291177] [2022-03-15 18:11:24,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:24,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:11:24,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:11:24,732 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:11:24,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-15 18:11:25,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:25,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 18:11:25,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:11:25,191 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:25,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:11:25,316 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:25,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414291177] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:11:25,316 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:11:25,316 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 26 [2022-03-15 18:11:25,316 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [817242035] [2022-03-15 18:11:25,316 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:11:25,317 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:11:25,320 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2022-03-15 18:11:25,321 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:11:25,423 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [719929#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|)), 719928#(and (= ~x~0 0) (<= 3 ~n~0)), 719927#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 719930#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)))] [2022-03-15 18:11:25,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 18:11:25,424 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:11:25,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 18:11:25,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2022-03-15 18:11:25,424 INFO L87 Difference]: Start difference. First operand 28673 states and 152375 transitions. Second operand has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states 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 18:11:26,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:11:26,981 INFO L93 Difference]: Finished difference Result 77234 states and 355459 transitions. [2022-03-15 18:11:26,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 18:11:26,982 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 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 18:11:26,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:11:27,510 INFO L225 Difference]: With dead ends: 77234 [2022-03-15 18:11:27,510 INFO L226 Difference]: Without dead ends: 77185 [2022-03-15 18:11:27,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 652 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=545, Invalid=2107, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 18:11:27,511 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 283 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 1105 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 1135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:11:27,511 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [283 Valid, 131 Invalid, 1135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1105 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 18:11:27,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77185 states. [2022-03-15 18:11:29,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77185 to 28873. [2022-03-15 18:11:29,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28873 states, 28867 states have (on average 5.3158970450687635) internal successors, (153454), 28872 states have internal predecessors, (153454), 0 states have call successors, (0), 0 states 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 18:11:29,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28873 states to 28873 states and 153454 transitions. [2022-03-15 18:11:29,574 INFO L78 Accepts]: Start accepts. Automaton has 28873 states and 153454 transitions. Word has length 19 [2022-03-15 18:11:29,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:11:29,574 INFO L470 AbstractCegarLoop]: Abstraction has 28873 states and 153454 transitions. [2022-03-15 18:11:29,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states 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 18:11:29,574 INFO L276 IsEmpty]: Start isEmpty. Operand 28873 states and 153454 transitions. [2022-03-15 18:11:29,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:11:29,575 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:11:29,575 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:11:29,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-03-15 18:11:29,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:11:29,793 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:11:29,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:11:29,794 INFO L85 PathProgramCache]: Analyzing trace with hash 260432515, now seen corresponding path program 2 times [2022-03-15 18:11:30,201 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:11:30,201 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845108256] [2022-03-15 18:11:30,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:30,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:11:30,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:30,288 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:30,288 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:11:30,288 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845108256] [2022-03-15 18:11:30,288 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845108256] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:11:30,288 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319413657] [2022-03-15 18:11:30,288 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:11:30,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:11:30,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:11:30,289 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:11:30,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-15 18:11:30,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:11:30,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:11:30,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:11:30,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:11:30,676 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:11:30,676 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:11:30,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319413657] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:11:30,677 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:11:30,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 14 [2022-03-15 18:11:30,677 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [351117412] [2022-03-15 18:11:30,677 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:11:30,678 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:11:30,680 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 18:11:30,681 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:11:30,681 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:11:30,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:11:30,681 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:11:30,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:11:30,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-15 18:11:30,681 INFO L87 Difference]: Start difference. First operand 28873 states and 153454 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 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 18:11:32,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:11:32,122 INFO L93 Difference]: Finished difference Result 70510 states and 333491 transitions. [2022-03-15 18:11:32,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:11:32,123 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 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 19 [2022-03-15 18:11:32,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:11:32,748 INFO L225 Difference]: With dead ends: 70510 [2022-03-15 18:11:32,748 INFO L226 Difference]: Without dead ends: 70477 [2022-03-15 18:11:32,749 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=125, Invalid=427, Unknown=0, NotChecked=0, Total=552 [2022-03-15 18:11:32,749 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 184 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:11:32,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 39 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:11:32,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70477 states. [2022-03-15 18:11:35,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70477 to 28942. [2022-03-15 18:11:35,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28942 states, 28936 states have (on average 5.319359966823335) internal successors, (153921), 28941 states have internal predecessors, (153921), 0 states have call successors, (0), 0 states 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 18:11:36,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28942 states to 28942 states and 153921 transitions. [2022-03-15 18:11:36,242 INFO L78 Accepts]: Start accepts. Automaton has 28942 states and 153921 transitions. Word has length 19 [2022-03-15 18:11:36,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:11:36,243 INFO L470 AbstractCegarLoop]: Abstraction has 28942 states and 153921 transitions. [2022-03-15 18:11:36,243 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 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 18:11:36,243 INFO L276 IsEmpty]: Start isEmpty. Operand 28942 states and 153921 transitions. [2022-03-15 18:11:36,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:11:36,243 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:11:36,244 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:11:36,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-15 18:11:36,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:11:36,462 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:11:36,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:11:36,463 INFO L85 PathProgramCache]: Analyzing trace with hash 260432298, now seen corresponding path program 2 times [2022-03-15 18:11:36,464 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:11:36,464 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216336239] [2022-03-15 18:11:36,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:36,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:11:36,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:36,547 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:36,547 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:11:36,547 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216336239] [2022-03-15 18:11:36,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216336239] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:11:36,547 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678560803] [2022-03-15 18:11:36,547 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:11:36,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:11:36,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:11:36,549 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:11:36,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-15 18:11:36,745 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:11:36,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:11:36,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:11:36,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:11:37,156 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:11:37,157 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:11:37,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678560803] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:11:37,157 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:11:37,157 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 14 [2022-03-15 18:11:37,157 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1668771025] [2022-03-15 18:11:37,157 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:11:37,158 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:11:37,161 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 18:11:37,161 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:11:37,161 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:11:37,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:11:37,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:11:37,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:11:37,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-15 18:11:37,162 INFO L87 Difference]: Start difference. First operand 28942 states and 153921 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 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 18:11:38,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:11:38,287 INFO L93 Difference]: Finished difference Result 70096 states and 331298 transitions. [2022-03-15 18:11:38,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:11:38,288 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 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 19 [2022-03-15 18:11:38,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:11:38,815 INFO L225 Difference]: With dead ends: 70096 [2022-03-15 18:11:38,815 INFO L226 Difference]: Without dead ends: 70063 [2022-03-15 18:11:38,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=125, Invalid=427, Unknown=0, NotChecked=0, Total=552 [2022-03-15 18:11:38,815 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 212 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:11:38,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 39 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:11:38,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70063 states. [2022-03-15 18:11:40,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70063 to 29094. [2022-03-15 18:11:40,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29094 states, 29088 states have (on average 5.324635588558856) internal successors, (154883), 29093 states have internal predecessors, (154883), 0 states have call successors, (0), 0 states 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 18:11:40,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29094 states to 29094 states and 154883 transitions. [2022-03-15 18:11:40,955 INFO L78 Accepts]: Start accepts. Automaton has 29094 states and 154883 transitions. Word has length 19 [2022-03-15 18:11:40,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:11:40,955 INFO L470 AbstractCegarLoop]: Abstraction has 29094 states and 154883 transitions. [2022-03-15 18:11:40,955 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 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 18:11:40,955 INFO L276 IsEmpty]: Start isEmpty. Operand 29094 states and 154883 transitions. [2022-03-15 18:11:40,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:11:40,956 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:11:40,956 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:11:40,974 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-03-15 18:11:41,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2022-03-15 18:11:41,171 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:11:41,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:11:41,172 INFO L85 PathProgramCache]: Analyzing trace with hash 767529781, now seen corresponding path program 1 times [2022-03-15 18:11:41,173 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:11:41,173 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790891177] [2022-03-15 18:11:41,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:41,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:11:41,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:41,252 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:41,252 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:11:41,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790891177] [2022-03-15 18:11:41,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790891177] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:11:41,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761695758] [2022-03-15 18:11:41,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:41,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:11:41,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:11:41,254 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:11:41,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-15 18:11:41,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:41,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 18:11:41,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:11:41,615 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:41,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:11:41,672 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:11:41,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761695758] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:11:41,673 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:11:41,673 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 24 [2022-03-15 18:11:41,673 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1721838709] [2022-03-15 18:11:41,673 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:11:41,674 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:11:41,680 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 69 transitions. [2022-03-15 18:11:41,680 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:11:41,939 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [1111951#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 1111955#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 1111957#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1111950#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 1111947#(<= (+ 2 ~x~0) ~n~0), 1111952#(<= (+ 3 ~x~0) ~n~0), 1111949#(<= (+ ~x~0 1) |ULTIMATE.start_main_~i~0#1|), 1111956#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ ~x~0 1) ~n~0)), 1111953#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1111954#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of6ForFork0_~t~0 0)), 1111948#(<= (+ thr2Thread1of6ForFork0_~t~0 3) ~n~0)] [2022-03-15 18:11:41,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 18:11:41,939 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:11:41,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 18:11:41,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=1178, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 18:11:41,940 INFO L87 Difference]: Start difference. First operand 29094 states and 154883 transitions. Second operand has 24 states, 23 states have (on average 2.4782608695652173) internal successors, (57), 23 states have internal predecessors, (57), 0 states have call successors, (0), 0 states 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 18:11:48,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:11:48,271 INFO L93 Difference]: Finished difference Result 173267 states and 736279 transitions. [2022-03-15 18:11:48,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-03-15 18:11:48,272 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.4782608695652173) internal successors, (57), 23 states have internal predecessors, (57), 0 states have call successors, (0), 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 18:11:48,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:11:49,808 INFO L225 Difference]: With dead ends: 173267 [2022-03-15 18:11:49,808 INFO L226 Difference]: Without dead ends: 173213 [2022-03-15 18:11:49,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7774 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=3416, Invalid=18340, Unknown=0, NotChecked=0, Total=21756 [2022-03-15 18:11:49,809 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 1157 mSDsluCounter, 908 mSDsCounter, 0 mSdLazyCounter, 2833 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1157 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 2999 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 2833 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:11:49,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1157 Valid, 340 Invalid, 2999 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 2833 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-15 18:11:50,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173213 states. [2022-03-15 18:11:53,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173213 to 29348. [2022-03-15 18:11:53,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29348 states, 29342 states have (on average 5.335048735600846) internal successors, (156541), 29347 states have internal predecessors, (156541), 0 states have call successors, (0), 0 states 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 18:11:53,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29348 states to 29348 states and 156541 transitions. [2022-03-15 18:11:53,499 INFO L78 Accepts]: Start accepts. Automaton has 29348 states and 156541 transitions. Word has length 21 [2022-03-15 18:11:53,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:11:53,499 INFO L470 AbstractCegarLoop]: Abstraction has 29348 states and 156541 transitions. [2022-03-15 18:11:53,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.4782608695652173) internal successors, (57), 23 states have internal predecessors, (57), 0 states have call successors, (0), 0 states 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 18:11:53,499 INFO L276 IsEmpty]: Start isEmpty. Operand 29348 states and 156541 transitions. [2022-03-15 18:11:53,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:11:53,507 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:11:53,507 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:11:53,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-15 18:11:53,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:11:53,731 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:11:53,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:11:53,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1870442747, now seen corresponding path program 2 times [2022-03-15 18:11:53,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:11:53,733 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517066619] [2022-03-15 18:11:53,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:53,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:11:53,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:53,810 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:53,810 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:11:53,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517066619] [2022-03-15 18:11:53,810 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517066619] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:11:53,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988995435] [2022-03-15 18:11:53,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:11:53,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:11:53,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:11:53,812 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:11:53,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-15 18:11:53,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:11:53,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:11:53,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:11:54,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:11:54,178 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 18:11:54,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:11:54,230 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 18:11:54,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988995435] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:11:54,230 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:11:54,230 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 20 [2022-03-15 18:11:54,230 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1636838953] [2022-03-15 18:11:54,230 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:11:54,232 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:11:54,236 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 18:11:54,236 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:11:54,357 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1344285#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 1344269#(<= (+ 3 ~x~0) ~n~0), 1344265#(<= (+ thr2Thread1of6ForFork0_~t~0 3) ~n~0), 1344286#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1344288#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of6ForFork0_~t~0 0)), 1344289#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 1344287#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:11:54,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 18:11:54,357 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:11:54,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 18:11:54,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2022-03-15 18:11:54,358 INFO L87 Difference]: Start difference. First operand 29348 states and 156541 transitions. Second operand has 20 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 19 states have internal predecessors, (45), 0 states have call successors, (0), 0 states 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 18:11:57,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:11:57,202 INFO L93 Difference]: Finished difference Result 130505 states and 566032 transitions. [2022-03-15 18:11:57,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 18:11:57,203 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 19 states have internal predecessors, (45), 0 states have call successors, (0), 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 18:11:57,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:11:58,447 INFO L225 Difference]: With dead ends: 130505 [2022-03-15 18:11:58,447 INFO L226 Difference]: Without dead ends: 130464 [2022-03-15 18:11:58,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2427 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1233, Invalid=6599, Unknown=0, NotChecked=0, Total=7832 [2022-03-15 18:11:58,448 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 688 mSDsluCounter, 760 mSDsCounter, 0 mSdLazyCounter, 2247 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 688 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 2348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 2247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 18:11:58,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [688 Valid, 288 Invalid, 2348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 2247 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 18:11:58,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130464 states. [2022-03-15 18:12:02,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130464 to 28972. [2022-03-15 18:12:02,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28972 states, 28966 states have (on average 5.331077815369744) internal successors, (154420), 28971 states have internal predecessors, (154420), 0 states have call successors, (0), 0 states 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 18:12:02,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28972 states to 28972 states and 154420 transitions. [2022-03-15 18:12:02,280 INFO L78 Accepts]: Start accepts. Automaton has 28972 states and 154420 transitions. Word has length 21 [2022-03-15 18:12:02,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:12:02,280 INFO L470 AbstractCegarLoop]: Abstraction has 28972 states and 154420 transitions. [2022-03-15 18:12:02,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 19 states have internal predecessors, (45), 0 states have call successors, (0), 0 states 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 18:12:02,280 INFO L276 IsEmpty]: Start isEmpty. Operand 28972 states and 154420 transitions. [2022-03-15 18:12:02,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:12:02,282 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:12:02,282 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:12:02,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-15 18:12:02,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:12:02,495 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:12:02,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:12:02,496 INFO L85 PathProgramCache]: Analyzing trace with hash -2066495243, now seen corresponding path program 3 times [2022-03-15 18:12:02,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:12:02,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307995632] [2022-03-15 18:12:02,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:12:02,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:12:02,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:12:02,590 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:02,590 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:12:02,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307995632] [2022-03-15 18:12:02,590 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307995632] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:12:02,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696962230] [2022-03-15 18:12:02,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:12:02,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:12:02,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:12:02,599 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:12:02,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-15 18:12:02,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 18:12:02,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:12:02,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:12:02,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:12:02,896 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:12:02,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:12:02,930 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:12:02,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696962230] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:12:02,930 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:12:02,930 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 20 [2022-03-15 18:12:02,931 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [15417136] [2022-03-15 18:12:02,931 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:12:02,932 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:12:02,936 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2022-03-15 18:12:02,936 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:12:02,999 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1533005#(and (= ~x~0 0) (<= 3 ~n~0)), 1533008#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1533007#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1533006#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|))] [2022-03-15 18:12:03,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 18:12:03,000 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:12:03,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 18:12:03,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2022-03-15 18:12:03,000 INFO L87 Difference]: Start difference. First operand 28972 states and 154420 transitions. Second operand has 17 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states 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 18:12:05,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:12:05,534 INFO L93 Difference]: Finished difference Result 124517 states and 539801 transitions. [2022-03-15 18:12:05,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 18:12:05,534 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 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 18:12:05,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:12:07,123 INFO L225 Difference]: With dead ends: 124517 [2022-03-15 18:12:07,124 INFO L226 Difference]: Without dead ends: 124489 [2022-03-15 18:12:07,124 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1833 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1019, Invalid=4987, Unknown=0, NotChecked=0, Total=6006 [2022-03-15 18:12:07,125 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 585 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 1533 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 585 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 1627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 1533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:12:07,125 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [585 Valid, 206 Invalid, 1627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 1533 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 18:12:07,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124489 states. [2022-03-15 18:12:09,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124489 to 28601. [2022-03-15 18:12:09,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28601 states, 28595 states have (on average 5.326420702920091) internal successors, (152309), 28600 states have internal predecessors, (152309), 0 states have call successors, (0), 0 states 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 18:12:10,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28601 states to 28601 states and 152309 transitions. [2022-03-15 18:12:10,341 INFO L78 Accepts]: Start accepts. Automaton has 28601 states and 152309 transitions. Word has length 21 [2022-03-15 18:12:10,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:12:10,341 INFO L470 AbstractCegarLoop]: Abstraction has 28601 states and 152309 transitions. [2022-03-15 18:12:10,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states 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 18:12:10,341 INFO L276 IsEmpty]: Start isEmpty. Operand 28601 states and 152309 transitions. [2022-03-15 18:12:10,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:12:10,342 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:12:10,342 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:12:10,361 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-03-15 18:12:10,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:12:10,561 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:12:10,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:12:10,562 INFO L85 PathProgramCache]: Analyzing trace with hash -2034860363, now seen corresponding path program 4 times [2022-03-15 18:12:10,563 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:12:10,563 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258804733] [2022-03-15 18:12:10,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:12:10,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:12:10,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:12:10,645 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:10,645 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:12:10,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258804733] [2022-03-15 18:12:10,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258804733] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:12:10,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228428004] [2022-03-15 18:12:10,645 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:12:10,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:12:10,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:12:10,650 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:12:10,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-15 18:12:10,861 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:12:10,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:12:10,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 18:12:10,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:12:11,021 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:11,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:12:11,092 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:11,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228428004] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:12:11,092 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:12:11,092 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 18:12:11,092 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1000606635] [2022-03-15 18:12:11,093 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:12:11,094 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:12:11,098 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 18:12:11,099 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:12:11,279 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1714987#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1714985#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ thr2Thread1of6ForFork0_~t~0 2) ~n~0)), 1714982#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|)), 1714983#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ ~x~0 1) ~n~0)), 1714988#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1714986#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ thr2Thread1of6ForFork0_~t~0 2) ~n~0)), 1714984#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1714981#(and (= ~x~0 0) (<= 3 ~n~0))] [2022-03-15 18:12:11,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 18:12:11,280 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:12:11,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 18:12:11,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1148, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 18:12:11,281 INFO L87 Difference]: Start difference. First operand 28601 states and 152309 transitions. Second operand has 21 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states 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 18:12:14,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:12:14,517 INFO L93 Difference]: Finished difference Result 127714 states and 546512 transitions. [2022-03-15 18:12:14,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 18:12:14,518 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 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 18:12:14,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:12:15,697 INFO L225 Difference]: With dead ends: 127714 [2022-03-15 18:12:15,697 INFO L226 Difference]: Without dead ends: 127681 [2022-03-15 18:12:15,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3300 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2035, Invalid=8885, Unknown=0, NotChecked=0, Total=10920 [2022-03-15 18:12:15,698 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 670 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 1969 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 670 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 2081 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1969 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 18:12:15,698 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [670 Valid, 225 Invalid, 2081 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1969 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 18:12:15,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127681 states. [2022-03-15 18:12:18,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127681 to 27278. [2022-03-15 18:12:18,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27278 states, 27272 states have (on average 5.315305074801994) internal successors, (144959), 27277 states have internal predecessors, (144959), 0 states have call successors, (0), 0 states 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 18:12:18,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27278 states to 27278 states and 144959 transitions. [2022-03-15 18:12:18,365 INFO L78 Accepts]: Start accepts. Automaton has 27278 states and 144959 transitions. Word has length 21 [2022-03-15 18:12:18,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:12:18,365 INFO L470 AbstractCegarLoop]: Abstraction has 27278 states and 144959 transitions. [2022-03-15 18:12:18,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states 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 18:12:18,365 INFO L276 IsEmpty]: Start isEmpty. Operand 27278 states and 144959 transitions. [2022-03-15 18:12:18,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:12:18,366 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:12:18,366 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:12:18,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-03-15 18:12:18,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-03-15 18:12:18,591 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:12:18,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:12:18,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1167577285, now seen corresponding path program 5 times [2022-03-15 18:12:18,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:12:18,604 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791827053] [2022-03-15 18:12:18,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:12:18,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:12:18,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:12:18,693 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:18,693 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:12:18,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791827053] [2022-03-15 18:12:18,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791827053] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:12:18,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543881622] [2022-03-15 18:12:18,694 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 18:12:18,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:12:18,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:12:18,695 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:12:18,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-15 18:12:18,879 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 18:12:18,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:12:18,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 18:12:18,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:12:19,617 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:19,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:12:19,698 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:19,698 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543881622] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:12:19,698 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:12:19,698 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 18:12:19,698 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2075625685] [2022-03-15 18:12:19,698 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:12:19,699 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:12:19,702 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 18:12:19,702 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:12:19,703 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:12:19,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 18:12:19,703 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:12:19,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 18:12:19,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2022-03-15 18:12:19,703 INFO L87 Difference]: Start difference. First operand 27278 states and 144959 transitions. Second operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 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 18:12:22,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:12:22,270 INFO L93 Difference]: Finished difference Result 112430 states and 496747 transitions. [2022-03-15 18:12:22,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 18:12:22,271 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 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 18:12:22,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:12:24,132 INFO L225 Difference]: With dead ends: 112430 [2022-03-15 18:12:24,132 INFO L226 Difference]: Without dead ends: 112414 [2022-03-15 18:12:24,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1039 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=728, Invalid=3054, Unknown=0, NotChecked=0, Total=3782 [2022-03-15 18:12:24,133 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 420 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 1383 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 420 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 1432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 18:12:24,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [420 Valid, 180 Invalid, 1432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1383 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 18:12:24,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112414 states. [2022-03-15 18:12:26,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112414 to 26597. [2022-03-15 18:12:26,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26597 states, 26591 states have (on average 5.318340791997293) internal successors, (141420), 26596 states have internal predecessors, (141420), 0 states have call successors, (0), 0 states 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 18:12:27,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26597 states to 26597 states and 141420 transitions. [2022-03-15 18:12:27,111 INFO L78 Accepts]: Start accepts. Automaton has 26597 states and 141420 transitions. Word has length 21 [2022-03-15 18:12:27,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:12:27,111 INFO L470 AbstractCegarLoop]: Abstraction has 26597 states and 141420 transitions. [2022-03-15 18:12:27,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 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 18:12:27,112 INFO L276 IsEmpty]: Start isEmpty. Operand 26597 states and 141420 transitions. [2022-03-15 18:12:27,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:12:27,113 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:12:27,113 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:12:27,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-03-15 18:12:27,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:12:27,327 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:12:27,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:12:27,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1167368965, now seen corresponding path program 6 times [2022-03-15 18:12:27,329 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:12:27,329 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91897643] [2022-03-15 18:12:27,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:12:27,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:12:27,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:12:27,416 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:27,416 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:12:27,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91897643] [2022-03-15 18:12:27,416 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91897643] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:12:27,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404853516] [2022-03-15 18:12:27,416 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 18:12:27,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:12:27,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:12:27,417 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:12:27,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-15 18:12:27,610 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-03-15 18:12:27,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:12:27,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:12:27,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:12:27,801 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:12:27,801 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:12:27,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404853516] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:12:27,801 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:12:27,801 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 18 [2022-03-15 18:12:27,801 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1038190290] [2022-03-15 18:12:27,801 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:12:27,802 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:12:27,805 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 18:12:27,806 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:12:27,806 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:12:27,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:12:27,806 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:12:27,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:12:27,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-03-15 18:12:27,806 INFO L87 Difference]: Start difference. First operand 26597 states and 141420 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 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 18:12:29,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:12:29,920 INFO L93 Difference]: Finished difference Result 98863 states and 439458 transitions. [2022-03-15 18:12:29,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:12:29,920 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 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 21 [2022-03-15 18:12:29,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:12:30,586 INFO L225 Difference]: With dead ends: 98863 [2022-03-15 18:12:30,586 INFO L226 Difference]: Without dead ends: 98841 [2022-03-15 18:12:30,586 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=398, Invalid=1408, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 18:12:30,586 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 325 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 18:12:30,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 86 Invalid, 791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 757 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 18:12:31,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98841 states. [2022-03-15 18:12:32,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98841 to 25744. [2022-03-15 18:12:32,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25744 states, 25739 states have (on average 5.329694238315397) internal successors, (137181), 25743 states have internal predecessors, (137181), 0 states have call successors, (0), 0 states 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 18:12:33,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25744 states to 25744 states and 137181 transitions. [2022-03-15 18:12:33,288 INFO L78 Accepts]: Start accepts. Automaton has 25744 states and 137181 transitions. Word has length 21 [2022-03-15 18:12:33,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:12:33,288 INFO L470 AbstractCegarLoop]: Abstraction has 25744 states and 137181 transitions. [2022-03-15 18:12:33,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 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 18:12:33,288 INFO L276 IsEmpty]: Start isEmpty. Operand 25744 states and 137181 transitions. [2022-03-15 18:12:33,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:12:33,289 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:12:33,289 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:12:33,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-03-15 18:12:33,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:12:33,506 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:12:33,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:12:33,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1706104257, now seen corresponding path program 1 times [2022-03-15 18:12:33,508 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:12:33,508 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595254697] [2022-03-15 18:12:33,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:12:33,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:12:33,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:12:33,556 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:12:33,556 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:12:33,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595254697] [2022-03-15 18:12:33,556 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595254697] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:12:33,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410508956] [2022-03-15 18:12:33,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:12:33,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:12:33,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:12:33,558 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:12:33,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-15 18:12:33,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:12:33,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 18:12:33,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:12:33,857 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:33,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:12:33,937 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:33,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410508956] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:12:33,938 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:12:33,938 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 21 [2022-03-15 18:12:33,938 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [244503236] [2022-03-15 18:12:33,938 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:12:33,939 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:12:33,941 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 18:12:33,941 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:12:33,941 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:12:33,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:12:33,942 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:12:33,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:12:33,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2022-03-15 18:12:33,942 INFO L87 Difference]: Start difference. First operand 25744 states and 137181 transitions. Second operand has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 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 18:12:34,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:12:34,842 INFO L93 Difference]: Finished difference Result 52127 states and 261148 transitions. [2022-03-15 18:12:34,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 18:12:34,842 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 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 21 [2022-03-15 18:12:34,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:12:35,198 INFO L225 Difference]: With dead ends: 52127 [2022-03-15 18:12:35,198 INFO L226 Difference]: Without dead ends: 52081 [2022-03-15 18:12:35,198 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=134, Invalid=466, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:12:35,199 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 112 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:12:35,199 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 29 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:12:35,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52081 states. [2022-03-15 18:12:36,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52081 to 31960. [2022-03-15 18:12:36,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31960 states, 31955 states have (on average 5.357815678297606) internal successors, (171209), 31959 states have internal predecessors, (171209), 0 states have call successors, (0), 0 states 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 18:12:37,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31960 states to 31960 states and 171209 transitions. [2022-03-15 18:12:37,001 INFO L78 Accepts]: Start accepts. Automaton has 31960 states and 171209 transitions. Word has length 21 [2022-03-15 18:12:37,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:12:37,001 INFO L470 AbstractCegarLoop]: Abstraction has 31960 states and 171209 transitions. [2022-03-15 18:12:37,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 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 18:12:37,001 INFO L276 IsEmpty]: Start isEmpty. Operand 31960 states and 171209 transitions. [2022-03-15 18:12:37,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:12:37,003 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:12:37,003 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:12:37,021 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-03-15 18:12:37,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable91 [2022-03-15 18:12:37,221 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:12:37,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:12:37,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1660589629, now seen corresponding path program 1 times [2022-03-15 18:12:37,222 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:12:37,222 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644964598] [2022-03-15 18:12:37,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:12:37,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:12:37,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:12:37,282 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:37,282 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:12:37,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644964598] [2022-03-15 18:12:37,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644964598] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:12:37,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848931028] [2022-03-15 18:12:37,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:12:37,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:12:37,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:12:37,283 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:12:37,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-15 18:12:37,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:12:37,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:12:37,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:12:37,631 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:37,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:12:37,739 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 13 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:12:37,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848931028] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:12:37,739 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:12:37,739 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 28 [2022-03-15 18:12:37,739 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1115275458] [2022-03-15 18:12:37,739 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:12:37,740 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:12:37,746 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 71 transitions. [2022-03-15 18:12:37,747 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:12:37,967 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [2330067#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 2330072#(<= (+ ~x~0 4) ~n~0), 2330073#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 2330068#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 2330074#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 2330071#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of6ForFork0_~t~0 0)), 2330069#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 2330070#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:12:37,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 18:12:37,967 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:12:37,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 18:12:37,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1214, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 18:12:37,968 INFO L87 Difference]: Start difference. First operand 31960 states and 171209 transitions. Second operand has 20 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states 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 18:12:40,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:12:40,017 INFO L93 Difference]: Finished difference Result 87965 states and 412684 transitions. [2022-03-15 18:12:40,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 18:12:40,018 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 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 18:12:40,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:12:41,103 INFO L225 Difference]: With dead ends: 87965 [2022-03-15 18:12:41,103 INFO L226 Difference]: Without dead ends: 87902 [2022-03-15 18:12:41,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1243 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=893, Invalid=3799, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 18:12:41,104 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 463 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 1423 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 1469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 18:12:41,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [463 Valid, 177 Invalid, 1469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1423 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 18:12:41,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87902 states. [2022-03-15 18:12:43,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87902 to 32974. [2022-03-15 18:12:43,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32974 states, 32969 states have (on average 5.3493584882768666) internal successors, (176363), 32973 states have internal predecessors, (176363), 0 states have call successors, (0), 0 states 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 18:12:43,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32974 states to 32974 states and 176363 transitions. [2022-03-15 18:12:43,338 INFO L78 Accepts]: Start accepts. Automaton has 32974 states and 176363 transitions. Word has length 23 [2022-03-15 18:12:43,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:12:43,338 INFO L470 AbstractCegarLoop]: Abstraction has 32974 states and 176363 transitions. [2022-03-15 18:12:43,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states 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 18:12:43,338 INFO L276 IsEmpty]: Start isEmpty. Operand 32974 states and 176363 transitions. [2022-03-15 18:12:43,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:12:43,340 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:12:43,340 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:12:43,360 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-03-15 18:12:43,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:12:43,555 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:12:43,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:12:43,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1426606690, now seen corresponding path program 1 times [2022-03-15 18:12:43,557 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:12:43,557 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746863237] [2022-03-15 18:12:43,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:12:43,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:12:43,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:12:43,649 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:43,650 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:12:43,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746863237] [2022-03-15 18:12:43,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746863237] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:12:43,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422370738] [2022-03-15 18:12:43,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:12:43,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:12:43,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:12:43,652 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:12:43,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-15 18:12:43,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:12:43,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:12:43,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:12:44,017 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:44,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:12:44,147 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:44,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422370738] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:12:44,148 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:12:44,148 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2022-03-15 18:12:44,148 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [491047333] [2022-03-15 18:12:44,148 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:12:44,149 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:12:44,154 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 55 transitions. [2022-03-15 18:12:44,154 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:12:44,337 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [2484215#(and (= ~x~0 0) (<= 3 |ULTIMATE.start_main_~i~0#1|)), 2484216#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|)), 2484214#(and (= ~x~0 0) (<= 4 ~n~0)), 2484217#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 2484219#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 2484218#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0))] [2022-03-15 18:12:44,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 18:12:44,337 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:12:44,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 18:12:44,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1202, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 18:12:44,338 INFO L87 Difference]: Start difference. First operand 32974 states and 176363 transitions. Second operand has 18 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states 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 18:12:46,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:12:46,286 INFO L93 Difference]: Finished difference Result 88713 states and 413939 transitions. [2022-03-15 18:12:46,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:12:46,287 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 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 18:12:46,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:12:46,874 INFO L225 Difference]: With dead ends: 88713 [2022-03-15 18:12:46,875 INFO L226 Difference]: Without dead ends: 88647 [2022-03-15 18:12:46,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1007 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=781, Invalid=3001, Unknown=0, NotChecked=0, Total=3782 [2022-03-15 18:12:46,875 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 349 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 1026 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 1061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1026 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:12:46,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 125 Invalid, 1061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1026 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 18:12:47,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88647 states. [2022-03-15 18:12:49,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88647 to 33981. [2022-03-15 18:12:49,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33981 states, 33976 states have (on average 5.348186955497998) internal successors, (181710), 33980 states have internal predecessors, (181710), 0 states have call successors, (0), 0 states 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 18:12:49,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33981 states to 33981 states and 181710 transitions. [2022-03-15 18:12:49,597 INFO L78 Accepts]: Start accepts. Automaton has 33981 states and 181710 transitions. Word has length 23 [2022-03-15 18:12:49,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:12:49,597 INFO L470 AbstractCegarLoop]: Abstraction has 33981 states and 181710 transitions. [2022-03-15 18:12:49,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states 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 18:12:49,597 INFO L276 IsEmpty]: Start isEmpty. Operand 33981 states and 181710 transitions. [2022-03-15 18:12:49,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:12:49,600 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:12:49,600 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:12:49,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-15 18:12:49,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:12:49,818 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:12:49,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:12:49,819 INFO L85 PathProgramCache]: Analyzing trace with hash 315412828, now seen corresponding path program 1 times [2022-03-15 18:12:49,819 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:12:49,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424333061] [2022-03-15 18:12:49,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:12:49,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:12:49,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:12:49,900 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:49,900 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:12:49,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424333061] [2022-03-15 18:12:49,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424333061] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:12:49,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991764190] [2022-03-15 18:12:49,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:12:49,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:12:49,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:12:49,902 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:12:49,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-15 18:12:50,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:12:50,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:12:50,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:12:50,233 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:50,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:12:50,320 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:50,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991764190] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:12:50,320 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:12:50,320 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2022-03-15 18:12:50,320 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [409622288] [2022-03-15 18:12:50,320 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:12:50,322 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:12:50,327 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 39 transitions. [2022-03-15 18:12:50,328 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:12:50,397 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [2641107#(and (= ~x~0 0) (<= 4 ~n~0)), 2641109#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 2641110#(and (= ~x~0 0) (<= 3 |ULTIMATE.start_main_~i~0#1|)), 2641108#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0))] [2022-03-15 18:12:50,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 18:12:50,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:12:50,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 18:12:50,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1071, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 18:12:50,398 INFO L87 Difference]: Start difference. First operand 33981 states and 181710 transitions. Second operand has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 0 states 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 18:12:52,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:12:52,033 INFO L93 Difference]: Finished difference Result 92426 states and 432267 transitions. [2022-03-15 18:12:52,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 18:12:52,033 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 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 18:12:52,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:12:52,937 INFO L225 Difference]: With dead ends: 92426 [2022-03-15 18:12:52,937 INFO L226 Difference]: Without dead ends: 92341 [2022-03-15 18:12:52,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 857 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=644, Invalid=2548, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 18:12:52,938 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 314 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 881 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 881 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:12:52,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 102 Invalid, 912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 881 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:12:53,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92341 states. [2022-03-15 18:12:55,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92341 to 34821. [2022-03-15 18:12:55,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34821 states, 34816 states have (on average 5.3544921875) internal successors, (186422), 34820 states have internal predecessors, (186422), 0 states have call successors, (0), 0 states 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 18:12:55,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34821 states to 34821 states and 186422 transitions. [2022-03-15 18:12:55,566 INFO L78 Accepts]: Start accepts. Automaton has 34821 states and 186422 transitions. Word has length 23 [2022-03-15 18:12:55,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:12:55,567 INFO L470 AbstractCegarLoop]: Abstraction has 34821 states and 186422 transitions. [2022-03-15 18:12:55,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 0 states 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 18:12:55,567 INFO L276 IsEmpty]: Start isEmpty. Operand 34821 states and 186422 transitions. [2022-03-15 18:12:55,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:12:55,569 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:12:55,569 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:12:55,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-03-15 18:12:55,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:12:55,786 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:12:55,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:12:55,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1111315510, now seen corresponding path program 2 times [2022-03-15 18:12:55,787 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:12:55,787 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528254760] [2022-03-15 18:12:55,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:12:55,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:12:55,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:12:55,888 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:12:55,888 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:12:55,888 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528254760] [2022-03-15 18:12:55,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528254760] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:12:55,888 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152758851] [2022-03-15 18:12:55,888 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:12:55,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:12:55,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:12:55,890 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:12:55,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-15 18:12:56,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:12:56,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:12:56,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:12:56,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:12:56,258 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:12:56,258 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:12:56,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152758851] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:12:56,258 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:12:56,258 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 15 [2022-03-15 18:12:56,258 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1578193809] [2022-03-15 18:12:56,258 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:12:56,260 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:12:56,263 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2022-03-15 18:12:56,263 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:12:56,263 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:12:56,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:12:56,263 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:12:56,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:12:56,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-03-15 18:12:56,264 INFO L87 Difference]: Start difference. First operand 34821 states and 186422 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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 18:12:57,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:12:57,696 INFO L93 Difference]: Finished difference Result 83487 states and 402661 transitions. [2022-03-15 18:12:57,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:12:57,696 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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 23 [2022-03-15 18:12:57,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:12:58,238 INFO L225 Difference]: With dead ends: 83487 [2022-03-15 18:12:58,238 INFO L226 Difference]: Without dead ends: 83432 [2022-03-15 18:12:58,239 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:12:58,244 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 207 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:12:58,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 35 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:12:58,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83432 states. [2022-03-15 18:13:00,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83432 to 35694. [2022-03-15 18:13:00,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35694 states, 35689 states have (on average 5.355851943175768) internal successors, (191145), 35693 states have internal predecessors, (191145), 0 states have call successors, (0), 0 states 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 18:13:00,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35694 states to 35694 states and 191145 transitions. [2022-03-15 18:13:00,601 INFO L78 Accepts]: Start accepts. Automaton has 35694 states and 191145 transitions. Word has length 23 [2022-03-15 18:13:00,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:13:00,602 INFO L470 AbstractCegarLoop]: Abstraction has 35694 states and 191145 transitions. [2022-03-15 18:13:00,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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 18:13:00,602 INFO L276 IsEmpty]: Start isEmpty. Operand 35694 states and 191145 transitions. [2022-03-15 18:13:00,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:13:00,604 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:13:00,604 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:13:00,622 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-03-15 18:13:00,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2022-03-15 18:13:00,822 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:13:00,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:13:00,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1111282340, now seen corresponding path program 2 times [2022-03-15 18:13:00,823 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:13:00,823 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088079552] [2022-03-15 18:13:00,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:13:00,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:13:00,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:13:00,893 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:13:00,893 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:13:00,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088079552] [2022-03-15 18:13:00,893 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088079552] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:13:00,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166518160] [2022-03-15 18:13:00,893 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:13:00,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:13:00,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:13:00,894 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:13:00,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-15 18:13:01,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:13:01,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:13:01,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:13:01,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:13:01,295 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:13:01,296 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:13:01,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166518160] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:13:01,296 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:13:01,296 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 15 [2022-03-15 18:13:01,296 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [800451894] [2022-03-15 18:13:01,297 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:13:01,311 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:13:01,315 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2022-03-15 18:13:01,315 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:13:01,315 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:13:01,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:13:01,315 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:13:01,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:13:01,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-03-15 18:13:01,316 INFO L87 Difference]: Start difference. First operand 35694 states and 191145 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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 18:13:02,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:13:02,958 INFO L93 Difference]: Finished difference Result 83543 states and 402494 transitions. [2022-03-15 18:13:02,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:13:02,959 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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 23 [2022-03-15 18:13:02,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:13:03,653 INFO L225 Difference]: With dead ends: 83543 [2022-03-15 18:13:03,653 INFO L226 Difference]: Without dead ends: 83488 [2022-03-15 18:13:03,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:13:03,653 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 179 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:13:03,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 39 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:13:04,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83488 states. [2022-03-15 18:13:05,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83488 to 36306. [2022-03-15 18:13:05,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36306 states, 36301 states have (on average 5.359411586457673) internal successors, (194552), 36305 states have internal predecessors, (194552), 0 states have call successors, (0), 0 states 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 18:13:06,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36306 states to 36306 states and 194552 transitions. [2022-03-15 18:13:06,096 INFO L78 Accepts]: Start accepts. Automaton has 36306 states and 194552 transitions. Word has length 23 [2022-03-15 18:13:06,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:13:06,096 INFO L470 AbstractCegarLoop]: Abstraction has 36306 states and 194552 transitions. [2022-03-15 18:13:06,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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 18:13:06,097 INFO L276 IsEmpty]: Start isEmpty. Operand 36306 states and 194552 transitions. [2022-03-15 18:13:06,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:13:06,099 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:13:06,099 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:13:06,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-03-15 18:13:06,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-03-15 18:13:06,317 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:13:06,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:13:06,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1111282557, now seen corresponding path program 2 times [2022-03-15 18:13:06,318 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:13:06,318 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458173907] [2022-03-15 18:13:06,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:13:06,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:13:06,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:13:06,444 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:13:06,444 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:13:06,444 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458173907] [2022-03-15 18:13:06,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458173907] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:13:06,444 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80426874] [2022-03-15 18:13:06,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:13:06,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:13:06,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:13:06,446 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:13:06,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-03-15 18:13:06,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:13:06,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:13:06,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:13:06,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:13:06,789 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:13:06,789 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:13:06,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80426874] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:13:06,789 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:13:06,790 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 15 [2022-03-15 18:13:06,790 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [745683128] [2022-03-15 18:13:06,790 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:13:06,791 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:13:06,794 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2022-03-15 18:13:06,794 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:13:06,794 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:13:06,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:13:06,795 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:13:06,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:13:06,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-03-15 18:13:06,795 INFO L87 Difference]: Start difference. First operand 36306 states and 194552 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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 18:13:07,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:13:07,856 INFO L93 Difference]: Finished difference Result 83918 states and 404136 transitions. [2022-03-15 18:13:07,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:13:07,856 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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 23 [2022-03-15 18:13:07,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:13:08,776 INFO L225 Difference]: With dead ends: 83918 [2022-03-15 18:13:08,776 INFO L226 Difference]: Without dead ends: 83863 [2022-03-15 18:13:08,776 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:13:08,781 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 196 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:13:08,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 35 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:13:08,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83863 states. [2022-03-15 18:13:10,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83863 to 37062. [2022-03-15 18:13:10,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37062 states, 37057 states have (on average 5.3573683784440185) internal successors, (198528), 37061 states have internal predecessors, (198528), 0 states have call successors, (0), 0 states 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 18:13:11,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37062 states to 37062 states and 198528 transitions. [2022-03-15 18:13:11,146 INFO L78 Accepts]: Start accepts. Automaton has 37062 states and 198528 transitions. Word has length 23 [2022-03-15 18:13:11,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:13:11,146 INFO L470 AbstractCegarLoop]: Abstraction has 37062 states and 198528 transitions. [2022-03-15 18:13:11,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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 18:13:11,147 INFO L276 IsEmpty]: Start isEmpty. Operand 37062 states and 198528 transitions. [2022-03-15 18:13:11,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:13:11,150 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:13:11,150 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:13:11,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-03-15 18:13:11,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2022-03-15 18:13:11,367 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:13:11,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:13:11,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1585910048, now seen corresponding path program 1 times [2022-03-15 18:13:11,368 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:13:11,369 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881062555] [2022-03-15 18:13:11,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:13:11,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:13:11,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:13:11,494 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:13:11,494 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:13:11,494 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881062555] [2022-03-15 18:13:11,494 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881062555] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:13:11,494 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000681664] [2022-03-15 18:13:11,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:13:11,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:13:11,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:13:11,496 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:13:11,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-03-15 18:13:11,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:13:11,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:13:11,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:13:11,893 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:13:11,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:13:12,028 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:13:12,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000681664] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:13:12,028 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:13:12,028 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 32 [2022-03-15 18:13:12,028 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1980185030] [2022-03-15 18:13:12,028 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:13:12,030 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:13:12,326 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 105 transitions. [2022-03-15 18:13:12,326 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:13:12,615 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [3272768#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 3272771#(<= (+ 3 ~x~0) ~n~0), 3272778#(<= (+ ~x~0 4) ~n~0), 3272770#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 2 ~x~0) ~n~0)), 3272775#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 3272774#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 3272773#(<= (+ ~x~0 1) |ULTIMATE.start_main_~i~0#1|), 3272772#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 3272769#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 3272780#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of6ForFork0_~t~0 0)), 3272779#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 3272777#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 3272781#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 3272776#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:13:12,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 18:13:12,615 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:13:12,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 18:13:12,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=2020, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 18:13:12,616 INFO L87 Difference]: Start difference. First operand 37062 states and 198528 transitions. Second operand has 28 states, 27 states have (on average 2.888888888888889) internal successors, (78), 27 states have internal predecessors, (78), 0 states have call successors, (0), 0 states 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 18:13:18,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:13:18,021 INFO L93 Difference]: Finished difference Result 203954 states and 876506 transitions. [2022-03-15 18:13:18,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2022-03-15 18:13:18,035 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 2.888888888888889) internal successors, (78), 27 states have internal predecessors, (78), 0 states have call successors, (0), 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 18:13:18,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:13:19,942 INFO L225 Difference]: With dead ends: 203954 [2022-03-15 18:13:19,942 INFO L226 Difference]: Without dead ends: 203852 [2022-03-15 18:13:19,943 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13050 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=5791, Invalid=31265, Unknown=0, NotChecked=0, Total=37056 [2022-03-15 18:13:19,943 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 1285 mSDsluCounter, 1086 mSDsCounter, 0 mSdLazyCounter, 3564 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1285 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 3741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 3564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:13:19,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1285 Valid, 450 Invalid, 3741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 3564 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 18:13:20,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203852 states. [2022-03-15 18:13:24,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203852 to 37874. [2022-03-15 18:13:24,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37874 states, 37869 states have (on average 5.36723969473712) internal successors, (203252), 37873 states have internal predecessors, (203252), 0 states have call successors, (0), 0 states 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 18:13:24,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37874 states to 37874 states and 203252 transitions. [2022-03-15 18:13:24,794 INFO L78 Accepts]: Start accepts. Automaton has 37874 states and 203252 transitions. Word has length 25 [2022-03-15 18:13:24,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:13:24,795 INFO L470 AbstractCegarLoop]: Abstraction has 37874 states and 203252 transitions. [2022-03-15 18:13:24,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 2.888888888888889) internal successors, (78), 27 states have internal predecessors, (78), 0 states have call successors, (0), 0 states 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 18:13:24,795 INFO L276 IsEmpty]: Start isEmpty. Operand 37874 states and 203252 transitions. [2022-03-15 18:13:24,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:13:24,799 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:13:24,799 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:13:24,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-03-15 18:13:25,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2022-03-15 18:13:25,026 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:13:25,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:13:25,027 INFO L85 PathProgramCache]: Analyzing trace with hash -967037730, now seen corresponding path program 1 times [2022-03-15 18:13:25,028 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:13:25,028 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852250658] [2022-03-15 18:13:25,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:13:25,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:13:25,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:13:25,146 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:13:25,146 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:13:25,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852250658] [2022-03-15 18:13:25,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852250658] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:13:25,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298537160] [2022-03-15 18:13:25,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:13:25,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:13:25,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:13:25,160 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:13:25,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-03-15 18:13:25,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:13:25,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:13:25,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:13:25,545 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:13:25,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:13:25,673 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:13:25,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298537160] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:13:25,673 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:13:25,673 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 32 [2022-03-15 18:13:25,673 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [203981622] [2022-03-15 18:13:25,674 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:13:25,675 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:13:25,683 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 89 transitions. [2022-03-15 18:13:25,684 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:13:26,316 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [3552960#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 3552952#(<= (+ 3 ~x~0) ~n~0), 3552957#(<= (+ ~x~0 4) ~n~0), 3552954#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 3552953#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 3552956#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 3552958#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 3552963#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 3552955#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 3552959#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 3552961#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 3552962#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of6ForFork0_~t~0 0))] [2022-03-15 18:13:26,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 18:13:26,316 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:13:26,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 18:13:26,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1855, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 18:13:26,317 INFO L87 Difference]: Start difference. First operand 37874 states and 203252 transitions. Second operand has 26 states, 25 states have (on average 2.72) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states 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 18:13:32,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:13:32,380 INFO L93 Difference]: Finished difference Result 201296 states and 866210 transitions. [2022-03-15 18:13:32,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2022-03-15 18:13:32,381 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.72) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 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 18:13:32,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:13:34,219 INFO L225 Difference]: With dead ends: 201296 [2022-03-15 18:13:34,219 INFO L226 Difference]: Without dead ends: 201194 [2022-03-15 18:13:34,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10971 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=4959, Invalid=26547, Unknown=0, NotChecked=0, Total=31506 [2022-03-15 18:13:34,221 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 1067 mSDsluCounter, 1074 mSDsCounter, 0 mSdLazyCounter, 3639 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1067 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 3780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 3639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:13:34,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1067 Valid, 439 Invalid, 3780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 3639 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-15 18:13:34,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201194 states. [2022-03-15 18:13:38,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201194 to 38294. [2022-03-15 18:13:38,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38294 states, 38289 states have (on average 5.3838961581655305) internal successors, (206144), 38293 states have internal predecessors, (206144), 0 states have call successors, (0), 0 states 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 18:13:39,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38294 states to 38294 states and 206144 transitions. [2022-03-15 18:13:39,020 INFO L78 Accepts]: Start accepts. Automaton has 38294 states and 206144 transitions. Word has length 25 [2022-03-15 18:13:39,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:13:39,021 INFO L470 AbstractCegarLoop]: Abstraction has 38294 states and 206144 transitions. [2022-03-15 18:13:39,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.72) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states 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 18:13:39,021 INFO L276 IsEmpty]: Start isEmpty. Operand 38294 states and 206144 transitions. [2022-03-15 18:13:39,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:13:39,026 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:13:39,026 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:13:39,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-03-15 18:13:39,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:13:39,240 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:13:39,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:13:39,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1901201228, now seen corresponding path program 2 times [2022-03-15 18:13:39,241 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:13:39,241 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401052739] [2022-03-15 18:13:39,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:13:39,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:13:39,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:13:39,363 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:13:39,364 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:13:39,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401052739] [2022-03-15 18:13:39,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401052739] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:13:39,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319340167] [2022-03-15 18:13:39,364 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:13:39,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:13:39,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:13:39,365 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:13:39,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-03-15 18:13:39,572 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:13:39,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:13:39,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:13:39,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:13:39,800 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-15 18:13:39,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:13:40,271 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-15 18:13:40,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319340167] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:13:40,272 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:13:40,272 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 23 [2022-03-15 18:13:40,272 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [657093720] [2022-03-15 18:13:40,272 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:13:40,273 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:13:40,282 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 18:13:40,282 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:13:40,418 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [3831281#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 3831282#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 3831284#(<= (+ ~x~0 4) ~n~0), 3831285#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 3831283#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 3831288#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 3831286#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 3831287#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of6ForFork0_~t~0 0))] [2022-03-15 18:13:40,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 18:13:40,418 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:13:40,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 18:13:40,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=932, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 18:13:40,419 INFO L87 Difference]: Start difference. First operand 38294 states and 206144 transitions. Second operand has 22 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 21 states have internal predecessors, (56), 0 states have call successors, (0), 0 states 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 18:13:43,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:13:43,293 INFO L93 Difference]: Finished difference Result 143536 states and 640906 transitions. [2022-03-15 18:13:43,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-15 18:13:43,293 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 21 states have internal predecessors, (56), 0 states have call successors, (0), 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 18:13:43,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:13:44,840 INFO L225 Difference]: With dead ends: 143536 [2022-03-15 18:13:44,841 INFO L226 Difference]: Without dead ends: 143476 [2022-03-15 18:13:44,841 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3250 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1762, Invalid=9158, Unknown=0, NotChecked=0, Total=10920 [2022-03-15 18:13:44,841 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 638 mSDsluCounter, 827 mSDsCounter, 0 mSdLazyCounter, 2636 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 638 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 2705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 2636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 18:13:44,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [638 Valid, 327 Invalid, 2705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 2636 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 18:13:45,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143476 states. [2022-03-15 18:13:48,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143476 to 38225. [2022-03-15 18:13:48,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38225 states, 38220 states have (on average 5.3800366300366305) internal successors, (205625), 38224 states have internal predecessors, (205625), 0 states have call successors, (0), 0 states 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 18:13:48,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38225 states to 38225 states and 205625 transitions. [2022-03-15 18:13:48,332 INFO L78 Accepts]: Start accepts. Automaton has 38225 states and 205625 transitions. Word has length 25 [2022-03-15 18:13:48,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:13:48,332 INFO L470 AbstractCegarLoop]: Abstraction has 38225 states and 205625 transitions. [2022-03-15 18:13:48,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 21 states have internal predecessors, (56), 0 states have call successors, (0), 0 states 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 18:13:48,332 INFO L276 IsEmpty]: Start isEmpty. Operand 38225 states and 205625 transitions. [2022-03-15 18:13:48,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:13:48,335 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:13:48,336 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:13:48,356 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-03-15 18:13:48,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-03-15 18:13:48,554 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:13:48,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:13:48,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1901234398, now seen corresponding path program 2 times [2022-03-15 18:13:48,555 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:13:48,555 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133302528] [2022-03-15 18:13:48,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:13:48,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:13:48,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:13:48,672 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:13:48,672 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:13:48,672 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133302528] [2022-03-15 18:13:48,672 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133302528] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:13:48,672 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877497522] [2022-03-15 18:13:48,672 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:13:48,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:13:48,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:13:48,673 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:13:48,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-03-15 18:13:48,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:13:48,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:13:48,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:13:48,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:13:49,169 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-15 18:13:49,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:13:49,244 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-15 18:13:49,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877497522] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:13:49,244 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:13:49,244 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 23 [2022-03-15 18:13:49,244 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1952874524] [2022-03-15 18:13:49,244 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:13:49,246 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:13:49,254 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 18:13:49,254 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:13:49,957 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [4051590#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 4051589#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 4051591#(<= (+ ~x~0 4) ~n~0), 4051595#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 4051592#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 4051594#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of6ForFork0_~t~0 0)), 4051588#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 4051593#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:13:49,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 18:13:49,958 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:13:49,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 18:13:49,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=932, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 18:13:49,958 INFO L87 Difference]: Start difference. First operand 38225 states and 205625 transitions. Second operand has 22 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 21 states have internal predecessors, (56), 0 states have call successors, (0), 0 states 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 18:13:53,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:13:53,847 INFO L93 Difference]: Finished difference Result 142187 states and 634604 transitions. [2022-03-15 18:13:53,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-15 18:13:53,848 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 21 states have internal predecessors, (56), 0 states have call successors, (0), 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 18:13:53,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:13:55,857 INFO L225 Difference]: With dead ends: 142187 [2022-03-15 18:13:55,857 INFO L226 Difference]: Without dead ends: 142127 [2022-03-15 18:13:55,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3492 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1827, Invalid=9729, Unknown=0, NotChecked=0, Total=11556 [2022-03-15 18:13:55,858 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 723 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 2616 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 723 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 2707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:13:55,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [723 Valid, 341 Invalid, 2707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2616 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 18:13:56,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142127 states. [2022-03-15 18:13:59,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142127 to 37821. [2022-03-15 18:13:59,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37821 states, 37816 states have (on average 5.377115506663846) internal successors, (203341), 37820 states have internal predecessors, (203341), 0 states have call successors, (0), 0 states 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 18:13:59,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37821 states to 37821 states and 203341 transitions. [2022-03-15 18:13:59,493 INFO L78 Accepts]: Start accepts. Automaton has 37821 states and 203341 transitions. Word has length 25 [2022-03-15 18:13:59,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:13:59,493 INFO L470 AbstractCegarLoop]: Abstraction has 37821 states and 203341 transitions. [2022-03-15 18:13:59,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 21 states have internal predecessors, (56), 0 states have call successors, (0), 0 states 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 18:13:59,493 INFO L276 IsEmpty]: Start isEmpty. Operand 37821 states and 203341 transitions. [2022-03-15 18:13:59,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:13:59,497 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:13:59,497 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:13:59,515 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-03-15 18:13:59,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-03-15 18:13:59,698 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:13:59,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:13:59,699 INFO L85 PathProgramCache]: Analyzing trace with hash -894876441, now seen corresponding path program 1 times [2022-03-15 18:13:59,700 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:13:59,700 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118246096] [2022-03-15 18:13:59,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:13:59,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:13:59,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:13:59,824 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:13:59,825 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:13:59,825 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118246096] [2022-03-15 18:13:59,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118246096] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:13:59,825 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689928244] [2022-03-15 18:13:59,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:13:59,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:13:59,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:13:59,827 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:13:59,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-03-15 18:14:00,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:14:00,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:14:00,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:14:00,277 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:14:00,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:14:00,423 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:14:00,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689928244] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:14:00,423 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:14:00,423 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 34 [2022-03-15 18:14:00,423 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [877482622] [2022-03-15 18:14:00,423 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:14:00,425 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:14:00,433 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 18:14:00,433 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:14:00,672 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [4269757#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 thr2Thread3of6ForFork0_~t~0) ~n~0)), 4269763#(and (= ~x~0 0) (<= 3 |ULTIMATE.start_main_~i~0#1|)), 4269764#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|)), 4269759#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 4269755#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 4269756#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 4269761#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 4269758#(or (<= (+ 3 thr2Thread3of6ForFork0_~t~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 4269762#(and (= ~x~0 0) (<= 4 ~n~0)), 4269760#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0))] [2022-03-15 18:14:00,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 18:14:00,673 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:14:00,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 18:14:00,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1814, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 18:14:00,675 INFO L87 Difference]: Start difference. First operand 37821 states and 203341 transitions. Second operand has 24 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 18:14:04,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:14:04,285 INFO L93 Difference]: Finished difference Result 144837 states and 637494 transitions. [2022-03-15 18:14:04,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-15 18:14:04,286 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 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 18:14:04,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:14:05,411 INFO L225 Difference]: With dead ends: 144837 [2022-03-15 18:14:05,411 INFO L226 Difference]: Without dead ends: 144783 [2022-03-15 18:14:05,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3791 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2536, Invalid=10804, Unknown=0, NotChecked=0, Total=13340 [2022-03-15 18:14:05,412 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 581 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 2296 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 581 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 2373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 2296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:14:05,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [581 Valid, 281 Invalid, 2373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 2296 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 18:14:06,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144783 states. [2022-03-15 18:14:08,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144783 to 37669. [2022-03-15 18:14:09,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37669 states, 37664 states have (on average 5.366264868309261) internal successors, (202115), 37668 states have internal predecessors, (202115), 0 states have call successors, (0), 0 states 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 18:14:09,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37669 states to 37669 states and 202115 transitions. [2022-03-15 18:14:09,562 INFO L78 Accepts]: Start accepts. Automaton has 37669 states and 202115 transitions. Word has length 25 [2022-03-15 18:14:09,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:14:09,563 INFO L470 AbstractCegarLoop]: Abstraction has 37669 states and 202115 transitions. [2022-03-15 18:14:09,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 18:14:09,563 INFO L276 IsEmpty]: Start isEmpty. Operand 37669 states and 202115 transitions. [2022-03-15 18:14:09,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:14:09,568 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:14:09,568 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:14:09,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-03-15 18:14:09,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-03-15 18:14:09,791 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:14:09,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:14:09,792 INFO L85 PathProgramCache]: Analyzing trace with hash -863208608, now seen corresponding path program 3 times [2022-03-15 18:14:09,793 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:14:09,793 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962714086] [2022-03-15 18:14:09,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:14:09,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:14:09,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:14:09,911 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:14:09,911 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:14:09,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962714086] [2022-03-15 18:14:09,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962714086] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:14:09,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349653794] [2022-03-15 18:14:09,911 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:14:09,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:14:09,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:14:09,913 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:14:09,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-03-15 18:14:10,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 18:14:10,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:14:10,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:14:10,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:14:10,378 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 18:14:10,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:14:10,459 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 18:14:10,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349653794] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:14:10,459 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:14:10,460 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 23 [2022-03-15 18:14:10,460 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1097582113] [2022-03-15 18:14:10,460 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:14:10,461 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:14:10,471 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 89 transitions. [2022-03-15 18:14:10,472 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:14:10,857 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [4490252#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 4490259#(and (= ~x~0 0) (<= 3 |ULTIMATE.start_main_~i~0#1|)), 4490260#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|)), 4490255#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 2 ~x~0) ~n~0)), 4490254#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 4490253#(or (<= (+ thr2Thread1of6ForFork0_~t~0 3) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 4490251#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 4490249#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 4490258#(and (= ~x~0 0) (<= 4 ~n~0)), 4490256#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ thr2Thread1of6ForFork0_~t~0 3) ~n~0)), 4490257#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 4490250#(or (<= (+ thr2Thread1of6ForFork0_~t~0 3) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|))] [2022-03-15 18:14:10,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 18:14:10,858 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:14:10,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 18:14:10,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=1130, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 18:14:10,858 INFO L87 Difference]: Start difference. First operand 37669 states and 202115 transitions. Second operand has 26 states, 25 states have (on average 2.76) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states 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 18:14:15,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:14:15,221 INFO L93 Difference]: Finished difference Result 140944 states and 618188 transitions. [2022-03-15 18:14:15,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-15 18:14:15,221 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.76) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 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 18:14:15,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:14:17,320 INFO L225 Difference]: With dead ends: 140944 [2022-03-15 18:14:17,321 INFO L226 Difference]: Without dead ends: 140890 [2022-03-15 18:14:17,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3638 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2241, Invalid=9969, Unknown=0, NotChecked=0, Total=12210 [2022-03-15 18:14:17,322 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 660 mSDsluCounter, 714 mSDsCounter, 0 mSdLazyCounter, 2327 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 660 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 2435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 2327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:14:17,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [660 Valid, 313 Invalid, 2435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 2327 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 18:14:17,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140890 states. [2022-03-15 18:14:21,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140890 to 36426. [2022-03-15 18:14:21,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36426 states, 36421 states have (on average 5.351116114329645) internal successors, (194893), 36425 states have internal predecessors, (194893), 0 states have call successors, (0), 0 states 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 18:14:21,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36426 states to 36426 states and 194893 transitions. [2022-03-15 18:14:21,496 INFO L78 Accepts]: Start accepts. Automaton has 36426 states and 194893 transitions. Word has length 25 [2022-03-15 18:14:21,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:14:21,496 INFO L470 AbstractCegarLoop]: Abstraction has 36426 states and 194893 transitions. [2022-03-15 18:14:21,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.76) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states 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 18:14:21,497 INFO L276 IsEmpty]: Start isEmpty. Operand 36426 states and 194893 transitions. [2022-03-15 18:14:21,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:14:21,500 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:14:21,500 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:14:21,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-03-15 18:14:21,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:14:21,719 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:14:21,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:14:21,720 INFO L85 PathProgramCache]: Analyzing trace with hash -874461081, now seen corresponding path program 2 times [2022-03-15 18:14:21,722 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:14:21,722 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721514982] [2022-03-15 18:14:21,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:14:21,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:14:21,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:14:21,815 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:14:21,815 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:14:21,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721514982] [2022-03-15 18:14:21,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721514982] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:14:21,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99270682] [2022-03-15 18:14:21,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:14:21,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:14:21,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:14:21,816 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:14:21,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-03-15 18:14:22,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:14:22,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:14:22,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:14:22,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:14:22,959 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 18:14:22,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:14:23,101 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 18:14:23,101 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99270682] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:14:23,101 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:14:23,101 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 23 [2022-03-15 18:14:23,101 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1427511000] [2022-03-15 18:14:23,101 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:14:23,103 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:14:23,110 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 18:14:23,110 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:14:23,349 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [4704376#(and (= ~x~0 0) (<= 3 |ULTIMATE.start_main_~i~0#1|)), 4704374#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 4704378#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 4704379#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 4704375#(and (= ~x~0 0) (<= 4 ~n~0)), 4704377#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|))] [2022-03-15 18:14:23,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 18:14:23,349 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:14:23,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 18:14:23,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=790, Unknown=0, NotChecked=0, Total=930 [2022-03-15 18:14:23,350 INFO L87 Difference]: Start difference. First operand 36426 states and 194893 transitions. Second operand has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states 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 18:14:27,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:14:27,194 INFO L93 Difference]: Finished difference Result 135128 states and 600961 transitions. [2022-03-15 18:14:27,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-15 18:14:27,194 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:14:27,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:14:28,809 INFO L225 Difference]: With dead ends: 135128 [2022-03-15 18:14:28,809 INFO L226 Difference]: Without dead ends: 135061 [2022-03-15 18:14:28,810 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1956 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1286, Invalid=5854, Unknown=0, NotChecked=0, Total=7140 [2022-03-15 18:14:28,810 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 506 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 2094 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 506 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 2153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 2094 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 18:14:28,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [506 Valid, 272 Invalid, 2153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 2094 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 18:14:29,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135061 states. [2022-03-15 18:14:32,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135061 to 36271. [2022-03-15 18:14:32,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36271 states, 36266 states have (on average 5.349059725362599) internal successors, (193989), 36270 states have internal predecessors, (193989), 0 states have call successors, (0), 0 states 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 18:14:32,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36271 states to 36271 states and 193989 transitions. [2022-03-15 18:14:32,921 INFO L78 Accepts]: Start accepts. Automaton has 36271 states and 193989 transitions. Word has length 25 [2022-03-15 18:14:32,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:14:32,921 INFO L470 AbstractCegarLoop]: Abstraction has 36271 states and 193989 transitions. [2022-03-15 18:14:32,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states 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 18:14:32,921 INFO L276 IsEmpty]: Start isEmpty. Operand 36271 states and 193989 transitions. [2022-03-15 18:14:32,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:14:32,927 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:14:32,927 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:14:32,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-03-15 18:14:33,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2022-03-15 18:14:33,147 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:14:33,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:14:33,147 INFO L85 PathProgramCache]: Analyzing trace with hash -874428128, now seen corresponding path program 4 times [2022-03-15 18:14:33,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:14:33,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454880911] [2022-03-15 18:14:33,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:14:33,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:14:33,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:14:33,243 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:14:33,243 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:14:33,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454880911] [2022-03-15 18:14:33,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454880911] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:14:33,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720842509] [2022-03-15 18:14:33,244 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:14:33,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:14:33,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:14:33,245 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:14:33,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-03-15 18:14:33,451 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:14:33,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:14:33,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:14:33,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:14:33,644 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:14:33,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:14:33,815 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:14:33,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720842509] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:14:33,815 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:14:33,815 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 34 [2022-03-15 18:14:33,815 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [248929889] [2022-03-15 18:14:33,815 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:14:33,817 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:14:33,826 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 18:14:33,826 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:14:34,024 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [4912339#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 4912338#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 4912343#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 4912341#(and (= ~x~0 0) (<= 3 |ULTIMATE.start_main_~i~0#1|)), 4912342#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|)), 4912340#(and (= ~x~0 0) (<= 4 ~n~0))] [2022-03-15 18:14:34,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 18:14:34,025 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:14:34,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 18:14:34,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1504, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 18:14:34,025 INFO L87 Difference]: Start difference. First operand 36271 states and 193989 transitions. Second operand has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states 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 18:14:37,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:14:37,287 INFO L93 Difference]: Finished difference Result 133908 states and 594958 transitions. [2022-03-15 18:14:37,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-15 18:14:37,287 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 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 18:14:37,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:14:38,810 INFO L225 Difference]: With dead ends: 133908 [2022-03-15 18:14:38,810 INFO L226 Difference]: Without dead ends: 133851 [2022-03-15 18:14:38,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2708 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1835, Invalid=8065, Unknown=0, NotChecked=0, Total=9900 [2022-03-15 18:14:38,811 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 565 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 2136 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 565 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 2213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 2136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:14:38,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [565 Valid, 282 Invalid, 2213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 2136 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 18:14:39,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133851 states. [2022-03-15 18:14:41,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133851 to 35906. [2022-03-15 18:14:42,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35906 states, 35901 states have (on average 5.3455614049747915) internal successors, (191911), 35905 states have internal predecessors, (191911), 0 states have call successors, (0), 0 states 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 18:14:42,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35906 states to 35906 states and 191911 transitions. [2022-03-15 18:14:42,278 INFO L78 Accepts]: Start accepts. Automaton has 35906 states and 191911 transitions. Word has length 25 [2022-03-15 18:14:42,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:14:42,278 INFO L470 AbstractCegarLoop]: Abstraction has 35906 states and 191911 transitions. [2022-03-15 18:14:42,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states 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 18:14:42,278 INFO L276 IsEmpty]: Start isEmpty. Operand 35906 states and 191911 transitions. [2022-03-15 18:14:42,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:14:42,284 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:14:42,285 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:14:42,304 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-03-15 18:14:42,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2022-03-15 18:14:42,503 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:14:42,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:14:42,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1819488713, now seen corresponding path program 3 times [2022-03-15 18:14:42,504 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:14:42,504 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143914828] [2022-03-15 18:14:42,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:14:42,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:14:42,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:14:42,605 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:14:42,606 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:14:42,606 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143914828] [2022-03-15 18:14:42,606 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143914828] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:14:42,606 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363645965] [2022-03-15 18:14:42,606 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:14:42,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:14:42,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:14:42,608 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:14:42,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-03-15 18:14:42,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 18:14:42,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:14:42,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:14:42,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:14:43,148 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:14:43,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:14:43,241 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:14:43,241 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363645965] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:14:43,242 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:14:43,242 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 23 [2022-03-15 18:14:43,242 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1843738421] [2022-03-15 18:14:43,243 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:14:43,245 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:14:43,254 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 18:14:43,254 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:14:43,434 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [5118353#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 5118354#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 5118356#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 5118352#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 thr2Thread2of6ForFork0_~t~0) ~n~0)), 5118350#(and (= ~x~0 0) (<= 3 |ULTIMATE.start_main_~i~0#1|)), 5118349#(and (= ~x~0 0) (<= 4 ~n~0)), 5118351#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 5118355#(or (<= (+ 3 thr2Thread2of6ForFork0_~t~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)))] [2022-03-15 18:14:43,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 18:14:43,434 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:14:43,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 18:14:43,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=896, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 18:14:43,435 INFO L87 Difference]: Start difference. First operand 35906 states and 191911 transitions. Second operand has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states 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 18:14:47,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:14:47,064 INFO L93 Difference]: Finished difference Result 139804 states and 612429 transitions. [2022-03-15 18:14:47,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-03-15 18:14:47,064 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 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 18:14:47,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:14:48,107 INFO L225 Difference]: With dead ends: 139804 [2022-03-15 18:14:48,107 INFO L226 Difference]: Without dead ends: 139750 [2022-03-15 18:14:48,108 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3012 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1828, Invalid=8272, Unknown=0, NotChecked=0, Total=10100 [2022-03-15 18:14:48,108 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 495 mSDsluCounter, 675 mSDsCounter, 0 mSdLazyCounter, 2272 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 2334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 2272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 18:14:48,108 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [495 Valid, 276 Invalid, 2334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 2272 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 18:14:48,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139750 states. [2022-03-15 18:14:51,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139750 to 35287. [2022-03-15 18:14:51,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35287 states, 35282 states have (on average 5.3442265177711015) internal successors, (188555), 35286 states have internal predecessors, (188555), 0 states have call successors, (0), 0 states 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 18:14:52,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35287 states to 35287 states and 188555 transitions. [2022-03-15 18:14:52,266 INFO L78 Accepts]: Start accepts. Automaton has 35287 states and 188555 transitions. Word has length 25 [2022-03-15 18:14:52,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:14:52,267 INFO L470 AbstractCegarLoop]: Abstraction has 35287 states and 188555 transitions. [2022-03-15 18:14:52,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states 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 18:14:52,267 INFO L276 IsEmpty]: Start isEmpty. Operand 35287 states and 188555 transitions. [2022-03-15 18:14:52,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:14:52,272 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:14:52,272 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:14:52,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-03-15 18:14:52,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2022-03-15 18:14:52,504 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:14:52,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:14:52,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1819697250, now seen corresponding path program 3 times [2022-03-15 18:14:52,505 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:14:52,505 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899473176] [2022-03-15 18:14:52,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:14:52,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:14:52,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:14:52,598 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:14:52,598 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:14:52,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899473176] [2022-03-15 18:14:52,598 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899473176] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:14:52,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90414955] [2022-03-15 18:14:52,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:14:52,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:14:52,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:14:52,600 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:14:52,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-03-15 18:14:52,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 18:14:52,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:14:52,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:14:52,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:14:53,027 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:14:53,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:14:53,103 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:14:53,103 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90414955] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:14:53,103 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:14:53,103 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 23 [2022-03-15 18:14:53,103 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1925610290] [2022-03-15 18:14:53,104 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:14:53,105 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:14:53,112 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 18:14:53,112 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:14:53,327 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [5329043#(or (<= (+ thr2Thread1of6ForFork0_~t~0 3) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 5329042#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 5329047#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 5329040#(and (= ~x~0 0) (<= 4 ~n~0)), 5329041#(and (= ~x~0 0) (<= 3 |ULTIMATE.start_main_~i~0#1|)), 5329044#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 5329046#(or (<= (+ thr2Thread1of6ForFork0_~t~0 3) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 5329045#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)))] [2022-03-15 18:14:53,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 18:14:53,328 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:14:53,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 18:14:53,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=896, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 18:14:53,328 INFO L87 Difference]: Start difference. First operand 35287 states and 188555 transitions. Second operand has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states 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 18:14:57,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:14:57,026 INFO L93 Difference]: Finished difference Result 138113 states and 604357 transitions. [2022-03-15 18:14:57,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 18:14:57,027 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 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 18:14:57,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:14:58,471 INFO L225 Difference]: With dead ends: 138113 [2022-03-15 18:14:58,471 INFO L226 Difference]: Without dead ends: 138059 [2022-03-15 18:14:58,472 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3108 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1851, Invalid=8451, Unknown=0, NotChecked=0, Total=10302 [2022-03-15 18:14:58,472 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 687 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 1992 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 687 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 2087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 1992 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 18:14:58,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [687 Valid, 250 Invalid, 2087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 1992 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 18:14:58,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138059 states. [2022-03-15 18:15:01,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138059 to 34024. [2022-03-15 18:15:01,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34024 states, 34019 states have (on average 5.327904994267909) internal successors, (181250), 34023 states have internal predecessors, (181250), 0 states have call successors, (0), 0 states 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 18:15:02,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34024 states to 34024 states and 181250 transitions. [2022-03-15 18:15:02,034 INFO L78 Accepts]: Start accepts. Automaton has 34024 states and 181250 transitions. Word has length 25 [2022-03-15 18:15:02,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:15:02,034 INFO L470 AbstractCegarLoop]: Abstraction has 34024 states and 181250 transitions. [2022-03-15 18:15:02,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states 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 18:15:02,034 INFO L276 IsEmpty]: Start isEmpty. Operand 34024 states and 181250 transitions. [2022-03-15 18:15:02,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:15:02,038 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:15:02,038 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:15:02,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-03-15 18:15:02,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:15:02,259 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:15:02,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:15:02,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1830916553, now seen corresponding path program 4 times [2022-03-15 18:15:02,260 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:15:02,260 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073792754] [2022-03-15 18:15:02,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:15:02,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:15:02,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:15:02,406 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:15:02,406 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:15:02,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073792754] [2022-03-15 18:15:02,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073792754] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:15:02,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569002295] [2022-03-15 18:15:02,406 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:15:02,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:15:02,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:15:02,421 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:15:02,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-03-15 18:15:02,634 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:15:02,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:15:02,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:15:02,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:15:02,829 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:15:02,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:15:02,980 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:15:02,981 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569002295] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:15:02,981 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:15:02,981 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 34 [2022-03-15 18:15:02,981 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1578044484] [2022-03-15 18:15:02,981 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:15:02,982 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:15:02,988 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 18:15:02,988 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:15:03,134 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [5535529#(and (= ~x~0 0) (<= 3 |ULTIMATE.start_main_~i~0#1|)), 5535528#(and (= ~x~0 0) (<= 4 ~n~0)), 5535527#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 5535530#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0))] [2022-03-15 18:15:03,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 18:15:03,134 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:15:03,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 18:15:03,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=1357, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 18:15:03,135 INFO L87 Difference]: Start difference. First operand 34024 states and 181250 transitions. Second operand has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states 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 18:15:06,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:15:06,538 INFO L93 Difference]: Finished difference Result 132443 states and 587102 transitions. [2022-03-15 18:15:06,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-15 18:15:06,538 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 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 18:15:06,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:15:07,904 INFO L225 Difference]: With dead ends: 132443 [2022-03-15 18:15:07,905 INFO L226 Difference]: Without dead ends: 132376 [2022-03-15 18:15:07,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2274 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1529, Invalid=6843, Unknown=0, NotChecked=0, Total=8372 [2022-03-15 18:15:07,905 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 418 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 2130 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 2181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 2130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 18:15:07,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [418 Valid, 277 Invalid, 2181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 2130 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 18:15:08,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132376 states. [2022-03-15 18:15:11,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132376 to 33873. [2022-03-15 18:15:11,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33873 states, 33868 states have (on average 5.32520373213653) internal successors, (180354), 33872 states have internal predecessors, (180354), 0 states have call successors, (0), 0 states 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 18:15:11,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33873 states to 33873 states and 180354 transitions. [2022-03-15 18:15:11,460 INFO L78 Accepts]: Start accepts. Automaton has 33873 states and 180354 transitions. Word has length 25 [2022-03-15 18:15:11,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:15:11,460 INFO L470 AbstractCegarLoop]: Abstraction has 33873 states and 180354 transitions. [2022-03-15 18:15:11,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states 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 18:15:11,460 INFO L276 IsEmpty]: Start isEmpty. Operand 33873 states and 180354 transitions. [2022-03-15 18:15:11,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:15:11,463 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:15:11,463 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:15:11,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-03-15 18:15:11,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:15:11,680 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:15:11,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:15:11,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1830916770, now seen corresponding path program 4 times [2022-03-15 18:15:11,681 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:15:11,682 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938341267] [2022-03-15 18:15:11,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:15:11,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:15:11,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:15:11,815 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:15:11,815 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:15:11,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938341267] [2022-03-15 18:15:11,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938341267] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:15:11,816 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958387023] [2022-03-15 18:15:11,816 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:15:11,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:15:11,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:15:11,817 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:15:11,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-03-15 18:15:12,023 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:15:12,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:15:12,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:15:12,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:15:12,229 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:15:12,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:15:12,404 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:15:12,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958387023] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:15:12,405 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:15:12,405 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 34 [2022-03-15 18:15:12,405 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2016134104] [2022-03-15 18:15:12,405 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:15:12,407 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:15:12,412 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 18:15:12,413 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:15:12,512 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [5736006#(and (= ~x~0 0) (<= 3 |ULTIMATE.start_main_~i~0#1|)), 5736004#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 5736005#(and (= ~x~0 0) (<= 4 ~n~0)), 5736007#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0))] [2022-03-15 18:15:12,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 18:15:12,512 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:15:12,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 18:15:12,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=1357, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 18:15:12,513 INFO L87 Difference]: Start difference. First operand 33873 states and 180354 transitions. Second operand has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states 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 18:15:15,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:15:15,410 INFO L93 Difference]: Finished difference Result 131238 states and 581701 transitions. [2022-03-15 18:15:15,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 18:15:15,410 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 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 18:15:15,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:15:17,287 INFO L225 Difference]: With dead ends: 131238 [2022-03-15 18:15:17,287 INFO L226 Difference]: Without dead ends: 131171 [2022-03-15 18:15:17,287 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2342 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1554, Invalid=7002, Unknown=0, NotChecked=0, Total=8556 [2022-03-15 18:15:17,288 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 442 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 2085 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 2143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 2085 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 18:15:17,288 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 260 Invalid, 2143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 2085 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 18:15:17,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131171 states. [2022-03-15 18:15:19,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131171 to 33387. [2022-03-15 18:15:19,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33387 states, 33382 states have (on average 5.323018393146007) internal successors, (177693), 33386 states have internal predecessors, (177693), 0 states have call successors, (0), 0 states 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 18:15:20,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33387 states to 33387 states and 177693 transitions. [2022-03-15 18:15:20,517 INFO L78 Accepts]: Start accepts. Automaton has 33387 states and 177693 transitions. Word has length 25 [2022-03-15 18:15:20,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:15:20,517 INFO L470 AbstractCegarLoop]: Abstraction has 33387 states and 177693 transitions. [2022-03-15 18:15:20,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states 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 18:15:20,517 INFO L276 IsEmpty]: Start isEmpty. Operand 33387 states and 177693 transitions. [2022-03-15 18:15:20,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:15:20,521 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:15:20,521 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:15:20,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-03-15 18:15:20,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:15:20,740 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:15:20,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:15:20,741 INFO L85 PathProgramCache]: Analyzing trace with hash -416593521, now seen corresponding path program 1 times [2022-03-15 18:15:20,741 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:15:20,741 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538435409] [2022-03-15 18:15:20,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:15:20,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:15:20,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:15:20,817 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:15:20,817 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:15:20,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538435409] [2022-03-15 18:15:20,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538435409] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:15:20,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346562141] [2022-03-15 18:15:20,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:15:20,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:15:20,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:15:20,832 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:15:20,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-03-15 18:15:21,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:15:21,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 18:15:21,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:15:21,150 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:15:21,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:15:21,231 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:15:21,232 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346562141] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:15:21,232 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:15:21,232 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 23 [2022-03-15 18:15:21,232 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [585141953] [2022-03-15 18:15:21,233 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:15:21,235 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:15:21,238 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:15:21,238 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:15:21,242 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:15:21,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:15:21,242 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:15:21,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:15:21,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=457, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:15:21,242 INFO L87 Difference]: Start difference. First operand 33387 states and 177693 transitions. Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 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 18:15:22,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:15:22,320 INFO L93 Difference]: Finished difference Result 64620 states and 327151 transitions. [2022-03-15 18:15:22,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 18:15:22,320 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 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 25 [2022-03-15 18:15:22,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:15:22,875 INFO L225 Difference]: With dead ends: 64620 [2022-03-15 18:15:22,875 INFO L226 Difference]: Without dead ends: 64557 [2022-03-15 18:15:22,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=159, Invalid=543, Unknown=0, NotChecked=0, Total=702 [2022-03-15 18:15:22,876 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 134 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:15:22,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 24 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:15:23,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64557 states. [2022-03-15 18:15:24,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64557 to 42088. [2022-03-15 18:15:24,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42088 states, 42083 states have (on average 5.334885820877789) internal successors, (224508), 42087 states have internal predecessors, (224508), 0 states have call successors, (0), 0 states 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 18:15:25,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42088 states to 42088 states and 224508 transitions. [2022-03-15 18:15:25,147 INFO L78 Accepts]: Start accepts. Automaton has 42088 states and 224508 transitions. Word has length 25 [2022-03-15 18:15:25,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:15:25,148 INFO L470 AbstractCegarLoop]: Abstraction has 42088 states and 224508 transitions. [2022-03-15 18:15:25,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 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 18:15:25,148 INFO L276 IsEmpty]: Start isEmpty. Operand 42088 states and 224508 transitions. [2022-03-15 18:15:25,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:15:25,152 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:15:25,153 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:15:25,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-03-15 18:15:25,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:15:25,365 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:15:25,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:15:25,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1472685349, now seen corresponding path program 5 times [2022-03-15 18:15:25,367 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:15:25,367 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290498245] [2022-03-15 18:15:25,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:15:25,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:15:25,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:15:25,841 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:15:25,842 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:15:25,842 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290498245] [2022-03-15 18:15:25,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290498245] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:15:25,842 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205147542] [2022-03-15 18:15:25,842 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 18:15:25,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:15:25,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:15:25,843 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:15:25,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-03-15 18:15:26,082 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 18:15:26,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:15:26,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:15:26,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:15:26,282 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:15:26,282 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:15:26,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205147542] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:15:26,282 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:15:26,282 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 19 [2022-03-15 18:15:26,282 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [891820300] [2022-03-15 18:15:26,283 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:15:26,284 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:15:26,288 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:15:26,288 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:15:26,288 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:15:26,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:15:26,289 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:15:26,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:15:26,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 18:15:26,289 INFO L87 Difference]: Start difference. First operand 42088 states and 224508 transitions. Second operand has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 18:15:28,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:15:28,819 INFO L93 Difference]: Finished difference Result 140443 states and 651186 transitions. [2022-03-15 18:15:28,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:15:28,819 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 25 [2022-03-15 18:15:28,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:15:30,238 INFO L225 Difference]: With dead ends: 140443 [2022-03-15 18:15:30,239 INFO L226 Difference]: Without dead ends: 140401 [2022-03-15 18:15:30,239 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=403, Invalid=1489, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 18:15:30,239 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 258 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:15:30,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 100 Invalid, 821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 802 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 18:15:30,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140401 states. [2022-03-15 18:15:33,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140401 to 41534. [2022-03-15 18:15:33,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41534 states, 41529 states have (on average 5.331527366418647) internal successors, (221413), 41533 states have internal predecessors, (221413), 0 states have call successors, (0), 0 states 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 18:15:34,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41534 states to 41534 states and 221413 transitions. [2022-03-15 18:15:34,092 INFO L78 Accepts]: Start accepts. Automaton has 41534 states and 221413 transitions. Word has length 25 [2022-03-15 18:15:34,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:15:34,092 INFO L470 AbstractCegarLoop]: Abstraction has 41534 states and 221413 transitions. [2022-03-15 18:15:34,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 18:15:34,093 INFO L276 IsEmpty]: Start isEmpty. Operand 41534 states and 221413 transitions. [2022-03-15 18:15:34,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:15:34,097 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:15:34,097 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:15:34,126 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-03-15 18:15:34,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-03-15 18:15:34,318 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:15:34,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:15:34,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1472685132, now seen corresponding path program 5 times [2022-03-15 18:15:34,319 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:15:34,319 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313551483] [2022-03-15 18:15:34,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:15:34,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:15:34,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:15:34,427 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:15:34,427 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:15:34,428 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313551483] [2022-03-15 18:15:34,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313551483] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:15:34,428 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985728889] [2022-03-15 18:15:34,428 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 18:15:34,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:15:34,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:15:34,429 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:15:34,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-03-15 18:15:34,635 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 18:15:34,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:15:34,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:15:34,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:15:34,801 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:15:34,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:15:34,915 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:15:34,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985728889] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:15:34,915 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:15:34,915 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 18:15:34,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [733834605] [2022-03-15 18:15:34,915 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:15:34,916 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:15:34,935 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:15:34,935 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:15:34,935 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:15:34,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:15:34,935 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:15:34,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:15:34,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1001, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 18:15:34,936 INFO L87 Difference]: Start difference. First operand 41534 states and 221413 transitions. Second operand has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states 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 18:15:37,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:15:37,433 INFO L93 Difference]: Finished difference Result 138652 states and 642312 transitions. [2022-03-15 18:15:37,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 18:15:37,434 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 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 18:15:37,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:15:38,727 INFO L225 Difference]: With dead ends: 138652 [2022-03-15 18:15:38,727 INFO L226 Difference]: Without dead ends: 138610 [2022-03-15 18:15:38,727 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1154 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=901, Invalid=3521, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 18:15:38,727 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 363 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 1309 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 1342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:15:38,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 181 Invalid, 1342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1309 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 18:15:38,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138610 states. [2022-03-15 18:15:42,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138610 to 40916. [2022-03-15 18:15:42,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40916 states, 40911 states have (on average 5.329617951162279) internal successors, (218040), 40915 states have internal predecessors, (218040), 0 states have call successors, (0), 0 states 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 18:15:42,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40916 states to 40916 states and 218040 transitions. [2022-03-15 18:15:42,343 INFO L78 Accepts]: Start accepts. Automaton has 40916 states and 218040 transitions. Word has length 25 [2022-03-15 18:15:42,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:15:42,343 INFO L470 AbstractCegarLoop]: Abstraction has 40916 states and 218040 transitions. [2022-03-15 18:15:42,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states 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 18:15:42,343 INFO L276 IsEmpty]: Start isEmpty. Operand 40916 states and 218040 transitions. [2022-03-15 18:15:42,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:15:42,346 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:15:42,347 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:15:42,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-03-15 18:15:42,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-03-15 18:15:42,551 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:15:42,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:15:42,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1504528549, now seen corresponding path program 6 times [2022-03-15 18:15:42,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:15:42,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949210519] [2022-03-15 18:15:42,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:15:42,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:15:42,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:15:42,628 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:15:42,628 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:15:42,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949210519] [2022-03-15 18:15:42,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949210519] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:15:42,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551517268] [2022-03-15 18:15:42,628 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 18:15:42,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:15:42,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:15:42,629 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:15:42,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-03-15 18:15:42,827 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-03-15 18:15:42,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:15:42,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:15:42,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:15:43,346 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:15:43,347 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:15:43,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551517268] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:15:43,347 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:15:43,347 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 19 [2022-03-15 18:15:43,347 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [337683140] [2022-03-15 18:15:43,347 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:15:43,348 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:15:43,352 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:15:43,352 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:15:43,353 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:15:43,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:15:43,353 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:15:43,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:15:43,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 18:15:43,353 INFO L87 Difference]: Start difference. First operand 40916 states and 218040 transitions. Second operand has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 18:15:45,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:15:45,579 INFO L93 Difference]: Finished difference Result 137550 states and 636543 transitions. [2022-03-15 18:15:45,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:15:45,580 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 25 [2022-03-15 18:15:45,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:15:46,598 INFO L225 Difference]: With dead ends: 137550 [2022-03-15 18:15:46,598 INFO L226 Difference]: Without dead ends: 137498 [2022-03-15 18:15:46,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 477 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=403, Invalid=1489, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 18:15:46,599 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 282 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 768 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:15:46,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 100 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 768 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 18:15:47,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137498 states. [2022-03-15 18:15:49,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137498 to 39828. [2022-03-15 18:15:49,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39828 states, 39823 states have (on average 5.330035406674535) internal successors, (212258), 39827 states have internal predecessors, (212258), 0 states have call successors, (0), 0 states 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 18:15:50,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39828 states to 39828 states and 212258 transitions. [2022-03-15 18:15:50,452 INFO L78 Accepts]: Start accepts. Automaton has 39828 states and 212258 transitions. Word has length 25 [2022-03-15 18:15:50,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:15:50,452 INFO L470 AbstractCegarLoop]: Abstraction has 39828 states and 212258 transitions. [2022-03-15 18:15:50,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 18:15:50,452 INFO L276 IsEmpty]: Start isEmpty. Operand 39828 states and 212258 transitions. [2022-03-15 18:15:50,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:15:50,455 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:15:50,455 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:15:50,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-03-15 18:15:50,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-03-15 18:15:50,672 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:15:50,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:15:50,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1504561502, now seen corresponding path program 5 times [2022-03-15 18:15:50,673 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:15:50,674 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077558035] [2022-03-15 18:15:50,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:15:50,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:15:50,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:15:50,779 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:15:50,780 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:15:50,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077558035] [2022-03-15 18:15:50,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077558035] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:15:50,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068824861] [2022-03-15 18:15:50,780 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 18:15:50,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:15:50,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:15:50,782 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:15:50,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-03-15 18:15:50,990 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 18:15:50,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:15:50,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:15:50,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:15:51,159 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:15:51,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:15:51,264 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:15:51,264 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068824861] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:15:51,264 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:15:51,264 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 18:15:51,264 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [579325674] [2022-03-15 18:15:51,264 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:15:51,265 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:15:51,270 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:15:51,270 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:15:51,270 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:15:51,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:15:51,270 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:15:51,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:15:51,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1001, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 18:15:51,270 INFO L87 Difference]: Start difference. First operand 39828 states and 212258 transitions. Second operand has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states 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 18:15:54,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:15:54,397 INFO L93 Difference]: Finished difference Result 136240 states and 629917 transitions. [2022-03-15 18:15:54,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 18:15:54,399 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 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 18:15:54,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:15:56,463 INFO L225 Difference]: With dead ends: 136240 [2022-03-15 18:15:56,463 INFO L226 Difference]: Without dead ends: 136198 [2022-03-15 18:15:56,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1214 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=966, Invalid=3726, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 18:15:56,464 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 389 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 1676 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 1717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 18:15:56,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [389 Valid, 237 Invalid, 1717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1676 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 18:15:56,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136198 states. [2022-03-15 18:15:59,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136198 to 39445. [2022-03-15 18:15:59,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39445 states, 39440 states have (on average 5.329842799188641) internal successors, (210209), 39444 states have internal predecessors, (210209), 0 states have call successors, (0), 0 states 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 18:15:59,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39445 states to 39445 states and 210209 transitions. [2022-03-15 18:15:59,769 INFO L78 Accepts]: Start accepts. Automaton has 39445 states and 210209 transitions. Word has length 25 [2022-03-15 18:15:59,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:15:59,769 INFO L470 AbstractCegarLoop]: Abstraction has 39445 states and 210209 transitions. [2022-03-15 18:15:59,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states 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 18:15:59,769 INFO L276 IsEmpty]: Start isEmpty. Operand 39445 states and 210209 transitions. [2022-03-15 18:15:59,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:15:59,772 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:15:59,772 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:15:59,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-03-15 18:15:59,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-03-15 18:15:59,990 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:15:59,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:15:59,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1504320012, now seen corresponding path program 6 times [2022-03-15 18:15:59,991 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:15:59,991 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689681280] [2022-03-15 18:15:59,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:15:59,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:15:59,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:16:00,072 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:16:00,072 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:16:00,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689681280] [2022-03-15 18:16:00,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689681280] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:16:00,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543762276] [2022-03-15 18:16:00,072 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 18:16:00,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:16:00,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:16:00,073 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:16:00,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-03-15 18:16:00,297 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-03-15 18:16:00,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:16:00,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:16:00,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:16:00,466 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:16:00,467 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:16:00,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543762276] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:16:00,467 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:16:00,467 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 19 [2022-03-15 18:16:00,467 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [293354173] [2022-03-15 18:16:00,467 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:16:00,468 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:16:00,472 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:16:00,472 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:16:00,472 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:16:00,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:16:00,473 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:16:00,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:16:00,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 18:16:00,473 INFO L87 Difference]: Start difference. First operand 39445 states and 210209 transitions. Second operand has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 18:16:02,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:16:02,926 INFO L93 Difference]: Finished difference Result 135358 states and 625465 transitions. [2022-03-15 18:16:02,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:16:02,926 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 25 [2022-03-15 18:16:02,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:16:04,092 INFO L225 Difference]: With dead ends: 135358 [2022-03-15 18:16:04,092 INFO L226 Difference]: Without dead ends: 135306 [2022-03-15 18:16:04,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=403, Invalid=1489, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 18:16:04,092 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 264 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 877 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:16:04,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 108 Invalid, 899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 877 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:16:04,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135306 states. [2022-03-15 18:16:07,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135306 to 38666. [2022-03-15 18:16:07,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38666 states, 38661 states have (on average 5.3317296500349185) internal successors, (206130), 38665 states have internal predecessors, (206130), 0 states have call successors, (0), 0 states 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 18:16:07,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38666 states to 38666 states and 206130 transitions. [2022-03-15 18:16:07,617 INFO L78 Accepts]: Start accepts. Automaton has 38666 states and 206130 transitions. Word has length 25 [2022-03-15 18:16:07,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:16:07,618 INFO L470 AbstractCegarLoop]: Abstraction has 38666 states and 206130 transitions. [2022-03-15 18:16:07,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 18:16:07,618 INFO L276 IsEmpty]: Start isEmpty. Operand 38666 states and 206130 transitions. [2022-03-15 18:16:07,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:16:07,621 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:16:07,621 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:16:07,639 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-03-15 18:16:07,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:16:07,839 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:16:07,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:16:07,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1504353182, now seen corresponding path program 6 times [2022-03-15 18:16:07,840 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:16:07,840 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610399172] [2022-03-15 18:16:07,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:16:07,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:16:07,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:16:07,938 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:16:07,939 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:16:07,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610399172] [2022-03-15 18:16:07,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610399172] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:16:07,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169837703] [2022-03-15 18:16:07,939 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 18:16:07,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:16:07,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:16:07,940 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:16:07,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-03-15 18:16:08,207 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-03-15 18:16:08,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:16:08,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:16:08,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:16:08,417 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:16:08,417 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:16:08,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169837703] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:16:08,417 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:16:08,417 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 19 [2022-03-15 18:16:08,417 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [974947128] [2022-03-15 18:16:08,417 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:16:08,418 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:16:08,423 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:16:08,423 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:16:08,423 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:16:08,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:16:08,423 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:16:08,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:16:08,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 18:16:08,423 INFO L87 Difference]: Start difference. First operand 38666 states and 206130 transitions. Second operand has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 18:16:10,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:16:10,744 INFO L93 Difference]: Finished difference Result 134089 states and 619317 transitions. [2022-03-15 18:16:10,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:16:10,745 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 25 [2022-03-15 18:16:10,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:16:11,960 INFO L225 Difference]: With dead ends: 134089 [2022-03-15 18:16:11,960 INFO L226 Difference]: Without dead ends: 134037 [2022-03-15 18:16:11,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 486 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=403, Invalid=1489, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 18:16:11,961 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 376 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 693 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:16:11,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [376 Valid, 91 Invalid, 728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 693 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:16:12,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134037 states. [2022-03-15 18:16:14,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134037 to 37675. [2022-03-15 18:16:14,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37675 states, 37670 states have (on average 5.336209185027873) internal successors, (201015), 37674 states have internal predecessors, (201015), 0 states have call successors, (0), 0 states 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 18:16:15,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37675 states to 37675 states and 201015 transitions. [2022-03-15 18:16:15,163 INFO L78 Accepts]: Start accepts. Automaton has 37675 states and 201015 transitions. Word has length 25 [2022-03-15 18:16:15,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:16:15,163 INFO L470 AbstractCegarLoop]: Abstraction has 37675 states and 201015 transitions. [2022-03-15 18:16:15,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 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 18:16:15,163 INFO L276 IsEmpty]: Start isEmpty. Operand 37675 states and 201015 transitions. [2022-03-15 18:16:15,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 18:16:15,168 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:16:15,168 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:16:15,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-03-15 18:16:15,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:16:15,384 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:16:15,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:16:15,384 INFO L85 PathProgramCache]: Analyzing trace with hash -674248727, now seen corresponding path program 1 times [2022-03-15 18:16:15,385 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:16:15,385 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276381645] [2022-03-15 18:16:15,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:16:15,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:16:15,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:16:15,503 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:16:15,503 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:16:15,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276381645] [2022-03-15 18:16:15,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276381645] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:16:15,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320609874] [2022-03-15 18:16:15,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:16:15,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:16:15,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:16:15,505 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:16:15,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-03-15 18:16:15,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:16:15,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 18:16:15,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:16:15,960 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:16:15,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:16:16,028 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:16:16,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320609874] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:16:16,028 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:16:16,028 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 30 [2022-03-15 18:16:16,029 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [752695847] [2022-03-15 18:16:16,029 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:16:16,030 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:16:16,043 INFO L252 McrAutomatonBuilder]: Finished intersection with 76 states and 123 transitions. [2022-03-15 18:16:16,043 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:16:16,533 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 18 new interpolants: [7382795#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 7382789#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ ~x~0 1) ~n~0)), 7382794#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 7382802#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 7382804#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 2 ~x~0) ~n~0)), 7382796#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 7382793#(<= (+ 3 ~x~0) ~n~0), 7382801#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 7382792#(or (<= (+ 2 thr2Thread3of6ForFork0_~t~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 7382803#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 7382797#(<= (+ ~x~0 1) |ULTIMATE.start_main_~i~0#1|), 7382798#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 7382806#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 7382790#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 7382805#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of6ForFork0_~t~0 0)), 7382800#(<= (+ ~x~0 4) ~n~0), 7382791#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 2 thr2Thread3of6ForFork0_~t~0) ~n~0)), 7382799#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:16:16,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 18:16:16,533 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:16:16,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 18:16:16,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=2195, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 18:16:16,534 INFO L87 Difference]: Start difference. First operand 37675 states and 201015 transitions. Second operand has 34 states, 33 states have (on average 2.787878787878788) internal successors, (92), 33 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 18:16:32,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:16:32,869 INFO L93 Difference]: Finished difference Result 346607 states and 1389089 transitions. [2022-03-15 18:16:32,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 472 states. [2022-03-15 18:16:32,870 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.787878787878788) internal successors, (92), 33 states have internal predecessors, (92), 0 states have call successors, (0), 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 27 [2022-03-15 18:16:32,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:16:36,126 INFO L225 Difference]: With dead ends: 346607 [2022-03-15 18:16:36,134 INFO L226 Difference]: Without dead ends: 346542 [2022-03-15 18:16:36,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 580 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 514 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118239 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=30090, Invalid=235650, Unknown=0, NotChecked=0, Total=265740 [2022-03-15 18:16:36,147 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 2138 mSDsluCounter, 2125 mSDsCounter, 0 mSdLazyCounter, 7387 mSolverCounterSat, 504 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2138 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 7891 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 504 IncrementalHoareTripleChecker+Valid, 7387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-03-15 18:16:36,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2138 Valid, 919 Invalid, 7891 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [504 Valid, 7387 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-03-15 18:16:37,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346542 states. [2022-03-15 18:16:45,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346542 to 38300. [2022-03-15 18:16:45,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38300 states, 38295 states have (on average 5.342864603734169) internal successors, (204605), 38299 states have internal predecessors, (204605), 0 states have call successors, (0), 0 states 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 18:16:45,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38300 states to 38300 states and 204605 transitions. [2022-03-15 18:16:45,789 INFO L78 Accepts]: Start accepts. Automaton has 38300 states and 204605 transitions. Word has length 27 [2022-03-15 18:16:45,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:16:45,789 INFO L470 AbstractCegarLoop]: Abstraction has 38300 states and 204605 transitions. [2022-03-15 18:16:45,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.787878787878788) internal successors, (92), 33 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 18:16:45,789 INFO L276 IsEmpty]: Start isEmpty. Operand 38300 states and 204605 transitions. [2022-03-15 18:16:45,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 18:16:45,794 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:16:45,794 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:16:45,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-03-15 18:16:46,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2022-03-15 18:16:46,008 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:16:46,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:16:46,008 INFO L85 PathProgramCache]: Analyzing trace with hash -653833367, now seen corresponding path program 2 times [2022-03-15 18:16:46,009 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:16:46,009 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458051826] [2022-03-15 18:16:46,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:16:46,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:16:46,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:16:46,195 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:16:46,195 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:16:46,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458051826] [2022-03-15 18:16:46,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458051826] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:16:46,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101660593] [2022-03-15 18:16:46,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:16:46,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:16:46,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:16:46,197 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:16:46,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-03-15 18:16:46,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:16:46,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:16:46,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 18:16:46,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:16:46,706 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 18:16:46,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:16:46,789 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 18:16:46,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101660593] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:16:46,790 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:16:46,790 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 9] total 26 [2022-03-15 18:16:46,790 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1990862820] [2022-03-15 18:16:46,790 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:16:46,791 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:16:46,807 INFO L252 McrAutomatonBuilder]: Finished intersection with 68 states and 107 transitions. [2022-03-15 18:16:46,807 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:16:47,145 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [7807133#(<= (+ ~x~0 1) |ULTIMATE.start_main_~i~0#1|), 7807134#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 7807130#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 7807131#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 7807135#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 7807138#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 2 ~x~0) ~n~0)), 7807132#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 7807114#(<= (+ ~x~0 4) ~n~0), 7807094#(<= (+ 3 ~x~0) ~n~0), 7807139#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of6ForFork0_~t~0 0)), 7807140#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 7807137#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 7807110#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 7807136#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:16:47,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 18:16:47,145 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:16:47,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 18:16:47,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1296, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 18:16:47,146 INFO L87 Difference]: Start difference. First operand 38300 states and 204605 transitions. Second operand has 30 states, 29 states have (on average 2.7586206896551726) internal successors, (80), 29 states have internal predecessors, (80), 0 states have call successors, (0), 0 states 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 18:17:03,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:17:03,573 INFO L93 Difference]: Finished difference Result 329182 states and 1342529 transitions. [2022-03-15 18:17:03,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 354 states. [2022-03-15 18:17:03,574 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 2.7586206896551726) internal successors, (80), 29 states have internal predecessors, (80), 0 states have call successors, (0), 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 27 [2022-03-15 18:17:03,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:17:08,462 INFO L225 Difference]: With dead ends: 329182 [2022-03-15 18:17:08,463 INFO L226 Difference]: Without dead ends: 329100 [2022-03-15 18:17:08,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 385 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65220 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=17762, Invalid=131620, Unknown=0, NotChecked=0, Total=149382 [2022-03-15 18:17:08,496 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 1571 mSDsluCounter, 2109 mSDsCounter, 0 mSdLazyCounter, 7296 mSolverCounterSat, 306 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1571 SdHoareTripleChecker+Valid, 931 SdHoareTripleChecker+Invalid, 7602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 306 IncrementalHoareTripleChecker+Valid, 7296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-03-15 18:17:08,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1571 Valid, 931 Invalid, 7602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [306 Valid, 7296 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-03-15 18:17:09,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329100 states. [2022-03-15 18:17:16,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329100 to 37940. [2022-03-15 18:17:16,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37940 states, 37935 states have (on average 5.340529853697113) internal successors, (202593), 37939 states have internal predecessors, (202593), 0 states have call successors, (0), 0 states 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 18:17:17,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37940 states to 37940 states and 202593 transitions. [2022-03-15 18:17:17,231 INFO L78 Accepts]: Start accepts. Automaton has 37940 states and 202593 transitions. Word has length 27 [2022-03-15 18:17:17,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:17:17,232 INFO L470 AbstractCegarLoop]: Abstraction has 37940 states and 202593 transitions. [2022-03-15 18:17:17,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 2.7586206896551726) internal successors, (80), 29 states have internal predecessors, (80), 0 states have call successors, (0), 0 states 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 18:17:17,232 INFO L276 IsEmpty]: Start isEmpty. Operand 37940 states and 202593 transitions. [2022-03-15 18:17:17,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 18:17:17,237 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:17:17,237 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:17:17,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2022-03-15 18:17:17,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2022-03-15 18:17:17,451 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:17:17,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:17:17,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1598860999, now seen corresponding path program 3 times [2022-03-15 18:17:17,453 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:17:17,453 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767083138] [2022-03-15 18:17:17,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:17:17,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:17:17,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:17:17,555 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:17:17,555 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:17:17,555 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767083138] [2022-03-15 18:17:17,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767083138] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:17:17,555 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988968661] [2022-03-15 18:17:17,555 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:17:17,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:17:17,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:17:17,557 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:17:17,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-03-15 18:17:17,782 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 18:17:17,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:17:17,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 18:17:17,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:17:18,033 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 18:17:18,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:17:18,114 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 18:17:18,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988968661] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:17:18,114 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:17:18,115 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 9] total 26 [2022-03-15 18:17:18,115 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [218765983] [2022-03-15 18:17:18,115 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:17:18,116 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:17:18,130 INFO L252 McrAutomatonBuilder]: Finished intersection with 68 states and 107 transitions. [2022-03-15 18:17:18,130 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:17:18,516 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [8213063#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 8213089#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 2 thr2Thread2of6ForFork0_~t~0) ~n~0)), 8213083#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 8213091#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 8213093#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of6ForFork0_~t~0 0)), 8213086#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 8213088#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ ~x~0 1) ~n~0)), 8213087#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 8213090#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 8213095#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 8213035#(<= (+ 3 ~x~0) ~n~0), 8213084#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 8213067#(<= (+ ~x~0 4) ~n~0), 8213085#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 8213092#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 2 thr2Thread2of6ForFork0_~t~0) ~n~0)), 8213094#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0))] [2022-03-15 18:17:18,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 18:17:18,516 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:17:18,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 18:17:18,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=1429, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 18:17:18,517 INFO L87 Difference]: Start difference. First operand 37940 states and 202593 transitions. Second operand has 32 states, 31 states have (on average 2.6451612903225805) internal successors, (82), 31 states have internal predecessors, (82), 0 states have call successors, (0), 0 states 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 18:17:38,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:17:38,220 INFO L93 Difference]: Finished difference Result 336467 states and 1354294 transitions. [2022-03-15 18:17:38,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 428 states. [2022-03-15 18:17:38,221 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 2.6451612903225805) internal successors, (82), 31 states have internal predecessors, (82), 0 states have call successors, (0), 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 27 [2022-03-15 18:17:38,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:17:43,376 INFO L225 Difference]: With dead ends: 336467 [2022-03-15 18:17:43,376 INFO L226 Difference]: Without dead ends: 336402 [2022-03-15 18:17:43,398 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 528 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 461 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95905 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=24627, Invalid=189279, Unknown=0, NotChecked=0, Total=213906 [2022-03-15 18:17:43,399 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 2079 mSDsluCounter, 1904 mSDsCounter, 0 mSdLazyCounter, 6778 mSolverCounterSat, 464 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2079 SdHoareTripleChecker+Valid, 839 SdHoareTripleChecker+Invalid, 7242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 464 IncrementalHoareTripleChecker+Valid, 6778 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-03-15 18:17:43,399 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2079 Valid, 839 Invalid, 7242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [464 Valid, 6778 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-03-15 18:17:44,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336402 states. [2022-03-15 18:17:51,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336402 to 38368. [2022-03-15 18:17:51,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38368 states, 38363 states have (on average 5.3491906263847975) internal successors, (205211), 38367 states have internal predecessors, (205211), 0 states have call successors, (0), 0 states 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 18:17:52,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38368 states to 38368 states and 205211 transitions. [2022-03-15 18:17:52,082 INFO L78 Accepts]: Start accepts. Automaton has 38368 states and 205211 transitions. Word has length 27 [2022-03-15 18:17:52,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:17:52,082 INFO L470 AbstractCegarLoop]: Abstraction has 38368 states and 205211 transitions. [2022-03-15 18:17:52,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 2.6451612903225805) internal successors, (82), 31 states have internal predecessors, (82), 0 states have call successors, (0), 0 states 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 18:17:52,082 INFO L276 IsEmpty]: Start isEmpty. Operand 38368 states and 205211 transitions. [2022-03-15 18:17:52,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 18:17:52,087 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:17:52,087 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:17:52,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-03-15 18:17:52,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:17:52,303 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:17:52,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:17:52,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1610288839, now seen corresponding path program 4 times [2022-03-15 18:17:52,305 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:17:52,305 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657063219] [2022-03-15 18:17:52,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:17:52,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:17:52,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:17:52,414 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:17:52,414 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:17:52,414 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657063219] [2022-03-15 18:17:52,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657063219] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:17:52,414 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910053428] [2022-03-15 18:17:52,414 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:17:52,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:17:52,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:17:52,416 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:17:52,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-03-15 18:17:52,643 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:17:52,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:17:52,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 18:17:52,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:17:52,894 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:17:52,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:17:52,964 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:17:52,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910053428] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:17:52,964 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:17:52,964 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 30 [2022-03-15 18:17:52,964 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1864106739] [2022-03-15 18:17:52,965 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:17:52,966 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:17:52,978 INFO L252 McrAutomatonBuilder]: Finished intersection with 60 states and 91 transitions. [2022-03-15 18:17:52,978 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:17:53,303 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [8627331#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 8627333#(<= (+ 3 ~x~0) ~n~0), 8627341#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of6ForFork0_~t~0 0)), 8627335#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 8627340#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 8627338#(<= (+ ~x~0 4) ~n~0), 8627332#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 8627334#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 8627336#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 8627342#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 8627339#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 8627337#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:17:53,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 18:17:53,303 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:17:53,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 18:17:53,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1706, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 18:17:53,304 INFO L87 Difference]: Start difference. First operand 38368 states and 205211 transitions. Second operand has 28 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states 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 18:18:09,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:18:09,674 INFO L93 Difference]: Finished difference Result 320140 states and 1309786 transitions. [2022-03-15 18:18:09,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 320 states. [2022-03-15 18:18:09,675 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 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 27 [2022-03-15 18:18:09,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:18:13,018 INFO L225 Difference]: With dead ends: 320140 [2022-03-15 18:18:13,018 INFO L226 Difference]: Without dead ends: 320058 [2022-03-15 18:18:13,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 412 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 356 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55262 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=15402, Invalid=112404, Unknown=0, NotChecked=0, Total=127806 [2022-03-15 18:18:13,022 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 1591 mSDsluCounter, 1684 mSDsCounter, 0 mSdLazyCounter, 5933 mSolverCounterSat, 339 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1591 SdHoareTripleChecker+Valid, 762 SdHoareTripleChecker+Invalid, 6272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 339 IncrementalHoareTripleChecker+Valid, 5933 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:18:13,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1591 Valid, 762 Invalid, 6272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [339 Valid, 5933 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2022-03-15 18:18:14,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320058 states. [2022-03-15 18:18:20,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320058 to 38016. [2022-03-15 18:18:20,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38016 states, 38011 states have (on average 5.346320801873142) internal successors, (203219), 38015 states have internal predecessors, (203219), 0 states have call successors, (0), 0 states 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 18:18:20,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38016 states to 38016 states and 203219 transitions. [2022-03-15 18:18:20,596 INFO L78 Accepts]: Start accepts. Automaton has 38016 states and 203219 transitions. Word has length 27 [2022-03-15 18:18:20,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:18:20,596 INFO L470 AbstractCegarLoop]: Abstraction has 38016 states and 203219 transitions. [2022-03-15 18:18:20,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states 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 18:18:20,597 INFO L276 IsEmpty]: Start isEmpty. Operand 38016 states and 203219 transitions. [2022-03-15 18:18:20,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 18:18:20,601 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:18:20,601 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:18:20,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2022-03-15 18:18:20,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:18:20,819 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:18:20,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:18:20,819 INFO L85 PathProgramCache]: Analyzing trace with hash -195965807, now seen corresponding path program 1 times [2022-03-15 18:18:20,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:18:20,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886444763] [2022-03-15 18:18:20,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:18:20,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:18:20,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:18:20,900 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 15 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:18:20,900 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:18:20,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886444763] [2022-03-15 18:18:20,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886444763] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:18:20,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682573472] [2022-03-15 18:18:20,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:18:20,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:18:20,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:18:20,902 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:18:20,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-03-15 18:18:21,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:18:21,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 18:18:21,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:18:21,837 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 21 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:18:21,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:18:21,979 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 26 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:18:21,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682573472] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:18:21,979 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:18:21,979 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 31 [2022-03-15 18:18:21,980 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [362576844] [2022-03-15 18:18:21,980 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:18:21,981 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:18:21,991 INFO L252 McrAutomatonBuilder]: Finished intersection with 60 states and 91 transitions. [2022-03-15 18:18:21,991 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:18:22,230 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [9024336#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 9024333#(<= (+ thr2Thread1of6ForFork0_~t~0 4) |ULTIMATE.start_main_~i~0#1|), 9024340#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 9024332#(<= (+ 5 thr2Thread1of6ForFork0_~t~0) ~n~0), 9024338#(<= (+ ~x~0 4) |ULTIMATE.start_main_~i~0#1|), 9024337#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 9024335#(<= (+ 5 ~x~0) ~n~0), 9024339#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of6ForFork0_~t~0 0)), 9024334#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:18:22,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 18:18:22,231 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:18:22,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 18:18:22,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=1482, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 18:18:22,231 INFO L87 Difference]: Start difference. First operand 38016 states and 203219 transitions. Second operand has 22 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 21 states have internal predecessors, (65), 0 states have call successors, (0), 0 states 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 18:18:24,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:18:24,426 INFO L93 Difference]: Finished difference Result 96481 states and 460617 transitions. [2022-03-15 18:18:24,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 18:18:24,426 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 21 states have internal predecessors, (65), 0 states have call successors, (0), 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 27 [2022-03-15 18:18:24,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:18:25,632 INFO L225 Difference]: With dead ends: 96481 [2022-03-15 18:18:25,632 INFO L226 Difference]: Without dead ends: 96399 [2022-03-15 18:18:25,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1575 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1125, Invalid=4727, Unknown=0, NotChecked=0, Total=5852 [2022-03-15 18:18:25,633 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 502 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 1579 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 1625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 18:18:25,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [502 Valid, 193 Invalid, 1625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1579 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 18:18:25,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96399 states. [2022-03-15 18:18:28,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96399 to 39293. [2022-03-15 18:18:28,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39293 states, 39288 states have (on average 5.336438607208308) internal successors, (209658), 39292 states have internal predecessors, (209658), 0 states have call successors, (0), 0 states 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 18:18:28,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39293 states to 39293 states and 209658 transitions. [2022-03-15 18:18:28,796 INFO L78 Accepts]: Start accepts. Automaton has 39293 states and 209658 transitions. Word has length 27 [2022-03-15 18:18:28,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:18:28,796 INFO L470 AbstractCegarLoop]: Abstraction has 39293 states and 209658 transitions. [2022-03-15 18:18:28,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 21 states have internal predecessors, (65), 0 states have call successors, (0), 0 states 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 18:18:28,796 INFO L276 IsEmpty]: Start isEmpty. Operand 39293 states and 209658 transitions. [2022-03-15 18:18:28,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 18:18:28,802 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:18:28,802 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:18:28,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2022-03-15 18:18:29,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable121 [2022-03-15 18:18:29,015 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:18:29,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:18:29,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1693313063, now seen corresponding path program 5 times [2022-03-15 18:18:29,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:18:29,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365245481] [2022-03-15 18:18:29,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:18:29,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:18:29,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:18:29,165 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:18:29,166 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:18:29,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365245481] [2022-03-15 18:18:29,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365245481] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:18:29,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595776727] [2022-03-15 18:18:29,166 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 18:18:29,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:18:29,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:18:29,167 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:18:29,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-03-15 18:18:29,391 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 18:18:29,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:18:29,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 18:18:29,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:18:29,633 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:18:29,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:18:29,692 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 13 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:18:29,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595776727] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:18:29,692 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:18:29,692 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 30 [2022-03-15 18:18:29,692 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1451438726] [2022-03-15 18:18:29,692 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:18:29,694 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:18:29,703 INFO L252 McrAutomatonBuilder]: Finished intersection with 52 states and 75 transitions. [2022-03-15 18:18:29,703 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:18:29,877 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [9199669#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 9199667#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 9199670#(<= (+ ~x~0 4) ~n~0), 9199673#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 9199666#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 9199671#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 9199668#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 9199672#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of6ForFork0_~t~0 0))] [2022-03-15 18:18:29,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 18:18:29,878 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:18:29,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 18:18:29,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1395, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 18:18:29,879 INFO L87 Difference]: Start difference. First operand 39293 states and 209658 transitions. Second operand has 24 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 23 states have internal predecessors, (58), 0 states have call successors, (0), 0 states 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 18:18:36,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:18:36,408 INFO L93 Difference]: Finished difference Result 229395 states and 972305 transitions. [2022-03-15 18:18:36,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2022-03-15 18:18:36,409 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 23 states have internal predecessors, (58), 0 states have call successors, (0), 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 27 [2022-03-15 18:18:36,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:18:38,531 INFO L225 Difference]: With dead ends: 229395 [2022-03-15 18:18:38,531 INFO L226 Difference]: Without dead ends: 229361 [2022-03-15 18:18:38,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 205 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16320 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=5642, Invalid=37000, Unknown=0, NotChecked=0, Total=42642 [2022-03-15 18:18:38,533 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 1138 mSDsluCounter, 1327 mSDsCounter, 0 mSdLazyCounter, 4784 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1138 SdHoareTripleChecker+Valid, 613 SdHoareTripleChecker+Invalid, 4962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 4784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 18:18:38,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1138 Valid, 613 Invalid, 4962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 4784 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 18:18:39,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229361 states. [2022-03-15 18:18:43,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229361 to 39390. [2022-03-15 18:18:43,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39390 states, 39385 states have (on average 5.335305319283991) internal successors, (210131), 39389 states have internal predecessors, (210131), 0 states have call successors, (0), 0 states 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 18:18:44,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39390 states to 39390 states and 210131 transitions. [2022-03-15 18:18:44,090 INFO L78 Accepts]: Start accepts. Automaton has 39390 states and 210131 transitions. Word has length 27 [2022-03-15 18:18:44,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:18:44,090 INFO L470 AbstractCegarLoop]: Abstraction has 39390 states and 210131 transitions. [2022-03-15 18:18:44,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 23 states have internal predecessors, (58), 0 states have call successors, (0), 0 states 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 18:18:44,091 INFO L276 IsEmpty]: Start isEmpty. Operand 39390 states and 210131 transitions. [2022-03-15 18:18:44,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 18:18:44,096 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:18:44,096 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:18:44,114 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-03-15 18:18:44,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-03-15 18:18:44,315 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:18:44,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:18:44,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1725156263, now seen corresponding path program 6 times [2022-03-15 18:18:44,316 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:18:44,316 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725590015] [2022-03-15 18:18:44,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:18:44,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:18:44,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:18:44,427 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:18:44,428 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:18:44,428 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725590015] [2022-03-15 18:18:44,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725590015] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:18:44,428 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250041302] [2022-03-15 18:18:44,428 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 18:18:44,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:18:44,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:18:44,429 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:18:44,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-03-15 18:18:44,658 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 18:18:44,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:18:44,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 18:18:44,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:18:44,890 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-15 18:18:44,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:18:44,952 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-15 18:18:44,952 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250041302] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:18:44,952 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:18:44,952 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 9] total 25 [2022-03-15 18:18:44,952 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [788305193] [2022-03-15 18:18:44,952 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:18:44,953 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:18:44,963 INFO L252 McrAutomatonBuilder]: Finished intersection with 52 states and 75 transitions. [2022-03-15 18:18:44,963 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:18:45,111 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [9508366#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 9508367#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 9508371#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 9508350#(<= (+ ~x~0 4) ~n~0), 9508370#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of6ForFork0_~t~0 0)), 9508346#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 9508369#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 9508368#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:18:45,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 18:18:45,112 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:18:45,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 18:18:45,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=928, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 18:18:45,112 INFO L87 Difference]: Start difference. First operand 39390 states and 210131 transitions. Second operand has 24 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 23 states have internal predecessors, (58), 0 states have call successors, (0), 0 states 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 18:18:51,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:18:51,509 INFO L93 Difference]: Finished difference Result 228970 states and 970560 transitions. [2022-03-15 18:18:51,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2022-03-15 18:18:51,510 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 23 states have internal predecessors, (58), 0 states have call successors, (0), 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 27 [2022-03-15 18:18:51,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:18:53,701 INFO L225 Difference]: With dead ends: 228970 [2022-03-15 18:18:53,701 INFO L226 Difference]: Without dead ends: 228917 [2022-03-15 18:18:53,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15311 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=5099, Invalid=34701, Unknown=0, NotChecked=0, Total=39800 [2022-03-15 18:18:53,703 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 874 mSDsluCounter, 1404 mSDsCounter, 0 mSdLazyCounter, 4984 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 874 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 5138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 4984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:18:53,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [874 Valid, 626 Invalid, 5138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 4984 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-15 18:18:54,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228917 states. [2022-03-15 18:18:59,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228917 to 39162. [2022-03-15 18:18:59,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39162 states, 39157 states have (on average 5.335291263375642) internal successors, (208914), 39161 states have internal predecessors, (208914), 0 states have call successors, (0), 0 states 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 18:18:59,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39162 states to 39162 states and 208914 transitions. [2022-03-15 18:18:59,392 INFO L78 Accepts]: Start accepts. Automaton has 39162 states and 208914 transitions. Word has length 27 [2022-03-15 18:18:59,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:18:59,392 INFO L470 AbstractCegarLoop]: Abstraction has 39162 states and 208914 transitions. [2022-03-15 18:18:59,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 23 states have internal predecessors, (58), 0 states have call successors, (0), 0 states 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 18:18:59,392 INFO L276 IsEmpty]: Start isEmpty. Operand 39162 states and 208914 transitions. [2022-03-15 18:18:59,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 18:18:59,398 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:18:59,398 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:18:59,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-03-15 18:18:59,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-03-15 18:18:59,611 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:18:59,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:18:59,612 INFO L85 PathProgramCache]: Analyzing trace with hash -770198176, now seen corresponding path program 1 times [2022-03-15 18:18:59,612 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:18:59,612 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283813677] [2022-03-15 18:18:59,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:18:59,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:18:59,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:18:59,703 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 10 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:18:59,703 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:18:59,703 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283813677] [2022-03-15 18:18:59,703 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283813677] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:18:59,703 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477419266] [2022-03-15 18:18:59,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:18:59,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:18:59,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:18:59,705 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:18:59,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-03-15 18:18:59,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:18:59,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 18:18:59,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:19:00,156 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:19:00,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:19:00,310 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:19:00,310 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477419266] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:19:00,310 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:19:00,310 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2022-03-15 18:19:00,310 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2108551666] [2022-03-15 18:19:00,310 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:19:00,312 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:19:00,320 INFO L252 McrAutomatonBuilder]: Finished intersection with 52 states and 75 transitions. [2022-03-15 18:19:00,320 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:19:00,587 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [9816194#(and (= ~x~0 0) (<= 5 ~n~0)), 9816193#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ ~x~0 4) ~n~0)), 9816197#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|)), 9816196#(and (= ~x~0 0) (<= 3 |ULTIMATE.start_main_~i~0#1|)), 9816198#(or (<= (+ ~x~0 4) ~n~0) (<= ~n~0 (+ 3 |ULTIMATE.start_main_~i~0#1|))), 9816191#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ ~x~0 4) ~n~0)), 9816195#(and (= ~x~0 0) (<= 4 |ULTIMATE.start_main_~i~0#1|)), 9816192#(or (<= (+ ~x~0 4) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)))] [2022-03-15 18:19:00,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 18:19:00,587 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:19:00,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 18:19:00,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=1544, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 18:19:00,588 INFO L87 Difference]: Start difference. First operand 39162 states and 208914 transitions. Second operand has 21 states, 20 states have (on average 2.95) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 18:19:02,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:19:02,604 INFO L93 Difference]: Finished difference Result 100610 states and 474065 transitions. [2022-03-15 18:19:02,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 18:19:02,604 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.95) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 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 27 [2022-03-15 18:19:02,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:19:03,739 INFO L225 Difference]: With dead ends: 100610 [2022-03-15 18:19:03,740 INFO L226 Difference]: Without dead ends: 100526 [2022-03-15 18:19:03,740 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1381 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1034, Invalid=3936, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 18:19:03,740 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 419 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 1047 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 419 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 1085 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1047 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:19:03,740 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [419 Valid, 126 Invalid, 1085 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1047 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:19:03,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100526 states. [2022-03-15 18:19:06,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100526 to 40558. [2022-03-15 18:19:06,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40558 states, 40553 states have (on average 5.327768599117205) internal successors, (216057), 40557 states have internal predecessors, (216057), 0 states have call successors, (0), 0 states 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 18:19:06,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40558 states to 40558 states and 216057 transitions. [2022-03-15 18:19:06,424 INFO L78 Accepts]: Start accepts. Automaton has 40558 states and 216057 transitions. Word has length 27 [2022-03-15 18:19:06,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:19:06,425 INFO L470 AbstractCegarLoop]: Abstraction has 40558 states and 216057 transitions. [2022-03-15 18:19:06,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.95) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 18:19:06,425 INFO L276 IsEmpty]: Start isEmpty. Operand 40558 states and 216057 transitions. [2022-03-15 18:19:06,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 18:19:06,432 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:19:06,432 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:19:06,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2022-03-15 18:19:06,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:19:06,643 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:19:06,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:19:06,644 INFO L85 PathProgramCache]: Analyzing trace with hash -971547543, now seen corresponding path program 7 times [2022-03-15 18:19:06,645 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:19:06,645 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121510592] [2022-03-15 18:19:06,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:19:06,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:19:06,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:19:06,768 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:19:06,769 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:19:06,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121510592] [2022-03-15 18:19:06,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121510592] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:19:06,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395072421] [2022-03-15 18:19:06,769 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 18:19:06,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:19:06,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:19:06,770 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:19:07,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-03-15 18:19:07,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:19:07,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 18:19:07,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:19:07,543 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:19:07,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:19:07,668 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:19:07,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1395072421] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:19:07,668 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:19:07,668 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-15 18:19:07,668 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [48408489] [2022-03-15 18:19:07,668 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:19:07,670 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:19:07,681 INFO L252 McrAutomatonBuilder]: Finished intersection with 60 states and 91 transitions. [2022-03-15 18:19:07,682 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:19:08,123 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [9998176#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 9998181#(or (<= (+ 3 thr2Thread3of6ForFork0_~t~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 9998185#(and (= ~x~0 0) (<= 3 |ULTIMATE.start_main_~i~0#1|)), 9998186#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|)), 9998173#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ ~x~0 1) ~n~0)), 9998184#(and (= ~x~0 0) (<= 4 ~n~0)), 9998183#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 9998182#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 9998175#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 9998174#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ thr2Thread1of6ForFork0_~t~0 2) ~n~0)), 9998177#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ thr2Thread1of6ForFork0_~t~0 2) ~n~0)), 9998178#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 9998180#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 9998179#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 thr2Thread3of6ForFork0_~t~0) ~n~0))] [2022-03-15 18:19:08,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 18:19:08,123 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:19:08,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 18:19:08,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=2154, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 18:19:08,124 INFO L87 Difference]: Start difference. First operand 40558 states and 216057 transitions. Second operand has 30 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 29 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)