/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-lit/fkp2013_variant-1.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 17:57:10,769 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 17:57:10,780 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 17:57:10,846 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 17:57:10,846 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 17:57:10,852 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 17:57:10,855 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 17:57:10,859 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 17:57:10,860 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 17:57:10,866 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 17:57:10,867 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 17:57:10,868 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 17:57:10,868 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 17:57:10,870 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 17:57:10,872 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 17:57:10,873 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 17:57:10,873 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 17:57:10,874 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 17:57:10,879 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 17:57:10,883 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 17:57:10,884 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 17:57:10,886 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 17:57:10,887 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 17:57:10,888 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 17:57:10,892 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 17:57:10,892 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 17:57:10,892 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 17:57:10,894 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 17:57:10,894 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 17:57:10,895 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 17:57:10,895 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 17:57:10,896 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 17:57:10,897 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 17:57:10,898 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 17:57:10,899 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 17:57:10,899 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 17:57:10,900 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 17:57:10,900 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 17:57:10,900 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 17:57:10,900 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 17:57:10,901 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 17:57:10,902 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf [2022-03-15 17:57:10,932 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 17:57:10,932 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 17:57:10,933 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 17:57:10,933 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 17:57:10,934 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 17:57:10,934 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 17:57:10,934 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 17:57:10,934 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 17:57:10,934 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 17:57:10,934 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 17:57:10,935 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 17:57:10,935 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 17:57:10,935 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 17:57:10,936 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 17:57:10,936 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 17:57:10,936 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 17:57:10,936 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 17:57:10,936 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 17:57:10,936 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 17:57:10,936 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 17:57:10,936 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 17:57:10,937 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 17:57:10,937 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 17:57:10,937 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 17:57:10,937 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 17:57:10,937 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-15 17:57:10,937 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 17:57:10,939 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 17:57:10,939 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 17:57:10,939 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2022-03-15 17:57:10,939 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2022-03-15 17:57:10,939 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 17:57:10,939 INFO L138 SettingsManager]: * Interpolant automaton=MCR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-15 17:57:11,167 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 17:57:11,190 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 17:57:11,192 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 17:57:11,193 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-15 17:57:11,194 INFO L275 PluginConnector]: CDTParser initialized [2022-03-15 17:57:11,195 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i [2022-03-15 17:57:11,249 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8ec654f78/d832832278be4419b573825b3b9651bc/FLAG481680c3a [2022-03-15 17:57:11,722 INFO L306 CDTParser]: Found 1 translation units. [2022-03-15 17:57:11,723 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i [2022-03-15 17:57:11,745 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8ec654f78/d832832278be4419b573825b3b9651bc/FLAG481680c3a [2022-03-15 17:57:12,088 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8ec654f78/d832832278be4419b573825b3b9651bc [2022-03-15 17:57:12,090 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 17:57:12,091 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-15 17:57:12,092 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-15 17:57:12,093 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-15 17:57:12,095 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-15 17:57:12,096 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 05:57:12" (1/1) ... [2022-03-15 17:57:12,097 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@520b7b6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:57:12, skipping insertion in model container [2022-03-15 17:57:12,097 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 05:57:12" (1/1) ... [2022-03-15 17:57:12,104 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-15 17:57:12,140 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-15 17:57:12,515 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-lit/fkp2013_variant-1.i[30003,30016] [2022-03-15 17:57:12,534 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 17:57:12,541 INFO L203 MainTranslator]: Completed pre-run [2022-03-15 17:57:12,578 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-lit/fkp2013_variant-1.i[30003,30016] [2022-03-15 17:57:12,587 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 17:57:12,623 INFO L208 MainTranslator]: Completed translation [2022-03-15 17:57:12,624 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:57:12 WrapperNode [2022-03-15 17:57:12,624 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-15 17:57:12,625 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 17:57:12,626 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 17:57:12,626 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 17:57:12,633 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:57:12" (1/1) ... [2022-03-15 17:57:12,661 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:57:12" (1/1) ... [2022-03-15 17:57:12,684 INFO L137 Inliner]: procedures = 172, calls = 18, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2022-03-15 17:57:12,685 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 17:57:12,685 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 17:57:12,686 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 17:57:12,686 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 17:57:12,692 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:57:12" (1/1) ... [2022-03-15 17:57:12,693 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:57:12" (1/1) ... [2022-03-15 17:57:12,697 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:57:12" (1/1) ... [2022-03-15 17:57:12,697 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:57:12" (1/1) ... [2022-03-15 17:57:12,709 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:57:12" (1/1) ... [2022-03-15 17:57:12,714 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:57:12" (1/1) ... [2022-03-15 17:57:12,717 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:57:12" (1/1) ... [2022-03-15 17:57:12,725 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 17:57:12,726 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 17:57:12,726 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 17:57:12,727 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 17:57:12,728 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:57:12" (1/1) ... [2022-03-15 17:57:12,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 17:57:12,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:12,756 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-15 17:57:12,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-15 17:57:12,800 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2022-03-15 17:57:12,800 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2022-03-15 17:57:12,800 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2022-03-15 17:57:12,800 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2022-03-15 17:57:12,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-15 17:57:12,800 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-15 17:57:12,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-15 17:57:12,801 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-15 17:57:12,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-15 17:57:12,802 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 17:57:12,802 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 17:57:12,804 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 17:57:12,921 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 17:57:12,922 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 17:57:13,068 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 17:57:13,074 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 17:57:13,074 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-03-15 17:57:13,076 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 05:57:13 BoogieIcfgContainer [2022-03-15 17:57:13,076 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 17:57:13,078 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 17:57:13,078 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 17:57:13,082 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 17:57:13,082 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 05:57:12" (1/3) ... [2022-03-15 17:57:13,083 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7638a69e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 05:57:13, skipping insertion in model container [2022-03-15 17:57:13,083 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 05:57:12" (2/3) ... [2022-03-15 17:57:13,084 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7638a69e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 05:57:13, skipping insertion in model container [2022-03-15 17:57:13,084 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 05:57:13" (3/3) ... [2022-03-15 17:57:13,085 INFO L111 eAbstractionObserver]: Analyzing ICFG fkp2013_variant-1.i [2022-03-15 17:57:13,090 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 17:57:13,090 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-15 17:57:13,090 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 17:57:13,090 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 17:57:13,138 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,139 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,139 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,139 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,141 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,141 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,141 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,141 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,141 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,141 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,142 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,142 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,142 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,144 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,144 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,145 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,145 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,146 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,146 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,147 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,147 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,147 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,147 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,147 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,148 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,148 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,149 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,149 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,149 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,149 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,149 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,150 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,150 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,150 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,150 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,151 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,151 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,151 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,155 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,156 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,157 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,157 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,163 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,163 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,164 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,164 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,164 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,166 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,167 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,167 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,167 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,167 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,168 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:13,168 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 17:57:13,219 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 17:57:13,227 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 17:57:13,227 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-15 17:57:13,240 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 17:57:13,248 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 83 places, 80 transitions, 170 flow [2022-03-15 17:57:13,253 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 83 places, 80 transitions, 170 flow [2022-03-15 17:57:13,255 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 83 places, 80 transitions, 170 flow [2022-03-15 17:57:13,305 INFO L129 PetriNetUnfolder]: 4/93 cut-off events. [2022-03-15 17:57:13,305 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-03-15 17:57:13,313 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101 conditions, 93 events. 4/93 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 106 event pairs, 0 based on Foata normal form. 0/86 useless extension candidates. Maximal degree in co-relation 68. Up to 4 conditions per place. [2022-03-15 17:57:13,317 INFO L116 LiptonReduction]: Number of co-enabled transitions 1020 [2022-03-15 17:57:15,924 INFO L131 LiptonReduction]: Checked pairs total: 967 [2022-03-15 17:57:15,924 INFO L133 LiptonReduction]: Total number of compositions: 83 [2022-03-15 17:57:15,931 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 12 transitions, 34 flow [2022-03-15 17:57:15,952 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 17:57:15,954 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 17:57:15,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-03-15 17:57:15,963 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:15,963 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2022-03-15 17:57:15,964 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-15 17:57:15,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:15,968 INFO L85 PathProgramCache]: Analyzing trace with hash 307227, now seen corresponding path program 1 times [2022-03-15 17:57:15,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:15,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212286379] [2022-03-15 17:57:15,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:15,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:16,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:16,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:57:16,179 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:16,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212286379] [2022-03-15 17:57:16,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212286379] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 17:57:16,180 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 17:57:16,180 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 17:57:16,182 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2022626593] [2022-03-15 17:57:16,183 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:16,184 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:16,192 INFO L252 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2022-03-15 17:57:16,193 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:16,196 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:16,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 17:57:16,199 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:16,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 17:57:16,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 17:57:16,228 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 17:57:16,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:16,257 INFO L93 Difference]: Finished difference Result 32 states and 52 transitions. [2022-03-15 17:57:16,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 17:57:16,259 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 17:57:16,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:16,264 INFO L225 Difference]: With dead ends: 32 [2022-03-15 17:57:16,266 INFO L226 Difference]: Without dead ends: 31 [2022-03-15 17:57:16,267 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 17:57:16,270 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 17:57:16,272 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 17:57:16,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-03-15 17:57:16,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2022-03-15 17:57:16,299 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 17:57:16,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 51 transitions. [2022-03-15 17:57:16,302 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 51 transitions. Word has length 3 [2022-03-15 17:57:16,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:16,302 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 51 transitions. [2022-03-15 17:57:16,303 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 17:57:16,303 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 51 transitions. [2022-03-15 17:57:16,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-03-15 17:57:16,303 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:16,303 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:16,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 17:57:16,304 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-15 17:57:16,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:16,306 INFO L85 PathProgramCache]: Analyzing trace with hash 262495756, now seen corresponding path program 1 times [2022-03-15 17:57:16,307 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:16,310 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154408099] [2022-03-15 17:57:16,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:16,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:16,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:16,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:57:16,435 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:16,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154408099] [2022-03-15 17:57:16,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154408099] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 17:57:16,436 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 17:57:16,436 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-15 17:57:16,436 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [973506434] [2022-03-15 17:57:16,436 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:16,439 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:16,444 INFO L252 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2022-03-15 17:57:16,444 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:16,444 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:16,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 17:57:16,446 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:16,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 17:57:16,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-15 17:57:16,447 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 17:57:16,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:16,485 INFO L93 Difference]: Finished difference Result 26 states and 42 transitions. [2022-03-15 17:57:16,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 17:57:16,486 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 17:57:16,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:16,487 INFO L225 Difference]: With dead ends: 26 [2022-03-15 17:57:16,487 INFO L226 Difference]: Without dead ends: 24 [2022-03-15 17:57:16,488 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 17:57:16,489 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 17:57:16,490 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 17:57:16,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2022-03-15 17:57:16,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2022-03-15 17:57:16,495 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 17:57:16,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 39 transitions. [2022-03-15 17:57:16,497 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 39 transitions. Word has length 7 [2022-03-15 17:57:16,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:16,498 INFO L470 AbstractCegarLoop]: Abstraction has 24 states and 39 transitions. [2022-03-15 17:57:16,498 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 17:57:16,498 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 39 transitions. [2022-03-15 17:57:16,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-03-15 17:57:16,498 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:16,499 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:16,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 17:57:16,499 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-15 17:57:16,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:16,500 INFO L85 PathProgramCache]: Analyzing trace with hash -452571757, now seen corresponding path program 1 times [2022-03-15 17:57:16,501 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:16,501 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401103790] [2022-03-15 17:57:16,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:16,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:16,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 17:57:16,548 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 17:57:16,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 17:57:16,594 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 17:57:16,596 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 17:57:16,598 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATION (3 of 4 remaining) [2022-03-15 17:57:16,602 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 4 remaining) [2022-03-15 17:57:16,602 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 4 remaining) [2022-03-15 17:57:16,602 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 4 remaining) [2022-03-15 17:57:16,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 17:57:16,605 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2022-03-15 17:57:16,606 WARN L235 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 17:57:16,606 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-03-15 17:57:16,622 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,623 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,623 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,623 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,624 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,624 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,624 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,624 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,624 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,624 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,624 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,625 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,625 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,625 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,625 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,625 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,625 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,625 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,625 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,626 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,626 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,626 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,626 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,626 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,626 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,626 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,626 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,626 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,626 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,627 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,627 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,627 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,630 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,631 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,631 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,631 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,638 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,639 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,639 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,639 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,639 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,639 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,640 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,640 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,640 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,640 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:16,642 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 17:57:16,646 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 17:57:16,648 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 17:57:16,648 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-03-15 17:57:16,652 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 17:57:16,652 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 107 places, 101 transitions, 226 flow [2022-03-15 17:57:16,653 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 107 places, 101 transitions, 226 flow [2022-03-15 17:57:16,653 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 107 places, 101 transitions, 226 flow [2022-03-15 17:57:16,687 INFO L129 PetriNetUnfolder]: 5/119 cut-off events. [2022-03-15 17:57:16,687 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-03-15 17:57:16,688 INFO L84 FinitePrefix]: Finished finitePrefix Result has 133 conditions, 119 events. 5/119 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 146 event pairs, 0 based on Foata normal form. 0/110 useless extension candidates. Maximal degree in co-relation 128. Up to 6 conditions per place. [2022-03-15 17:57:16,691 INFO L116 LiptonReduction]: Number of co-enabled transitions 1526 [2022-03-15 17:57:19,073 INFO L131 LiptonReduction]: Checked pairs total: 1820 [2022-03-15 17:57:19,073 INFO L133 LiptonReduction]: Total number of compositions: 97 [2022-03-15 17:57:19,074 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 31 places, 21 transitions, 66 flow [2022-03-15 17:57:19,092 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 17:57:19,093 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 17:57:19,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-03-15 17:57:19,094 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:19,094 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2022-03-15 17:57:19,094 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 17:57:19,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:19,095 INFO L85 PathProgramCache]: Analyzing trace with hash 524234, now seen corresponding path program 1 times [2022-03-15 17:57:19,095 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:19,095 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121715579] [2022-03-15 17:57:19,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:19,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:19,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:19,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:57:19,127 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:19,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121715579] [2022-03-15 17:57:19,127 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121715579] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 17:57:19,127 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 17:57:19,127 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 17:57:19,128 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [318559686] [2022-03-15 17:57:19,128 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:19,128 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:19,128 INFO L252 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2022-03-15 17:57:19,129 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:19,129 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:19,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 17:57:19,129 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:19,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 17:57:19,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 17:57:19,131 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 17:57:19,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:19,160 INFO L93 Difference]: Finished difference Result 172 states and 419 transitions. [2022-03-15 17:57:19,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 17:57:19,163 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 17:57:19,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:19,166 INFO L225 Difference]: With dead ends: 172 [2022-03-15 17:57:19,166 INFO L226 Difference]: Without dead ends: 171 [2022-03-15 17:57:19,166 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 17:57:19,167 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 17:57:19,167 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 17:57:19,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-03-15 17:57:19,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2022-03-15 17:57:19,193 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 17:57:19,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 418 transitions. [2022-03-15 17:57:19,200 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 418 transitions. Word has length 3 [2022-03-15 17:57:19,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:19,200 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 418 transitions. [2022-03-15 17:57:19,200 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 17:57:19,200 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 418 transitions. [2022-03-15 17:57:19,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-03-15 17:57:19,201 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:19,201 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:19,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-15 17:57:19,201 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 17:57:19,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:19,202 INFO L85 PathProgramCache]: Analyzing trace with hash 7683729, now seen corresponding path program 1 times [2022-03-15 17:57:19,203 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:19,203 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815046469] [2022-03-15 17:57:19,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:19,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:19,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:19,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:57:19,257 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:19,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815046469] [2022-03-15 17:57:19,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815046469] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 17:57:19,258 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 17:57:19,258 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 17:57:19,258 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1466315501] [2022-03-15 17:57:19,258 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:19,259 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:19,260 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2022-03-15 17:57:19,260 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:19,260 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:19,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 17:57:19,261 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:19,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 17:57:19,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-15 17:57:19,262 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 17:57:19,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:19,371 INFO L93 Difference]: Finished difference Result 225 states and 491 transitions. [2022-03-15 17:57:19,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 17:57:19,371 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 17:57:19,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:19,373 INFO L225 Difference]: With dead ends: 225 [2022-03-15 17:57:19,374 INFO L226 Difference]: Without dead ends: 221 [2022-03-15 17:57:19,374 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 17:57:19,375 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 87 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:19,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 20 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:57:19,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2022-03-15 17:57:19,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 162. [2022-03-15 17:57:19,385 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 17:57:19,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 399 transitions. [2022-03-15 17:57:19,386 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 399 transitions. Word has length 9 [2022-03-15 17:57:19,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:19,387 INFO L470 AbstractCegarLoop]: Abstraction has 162 states and 399 transitions. [2022-03-15 17:57:19,387 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 17:57:19,387 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 399 transitions. [2022-03-15 17:57:19,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 17:57:19,388 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:19,388 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:19,388 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-15 17:57:19,388 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 17:57:19,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:19,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1645355008, now seen corresponding path program 1 times [2022-03-15 17:57:19,389 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:19,390 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291907698] [2022-03-15 17:57:19,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:19,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:19,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:19,460 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 17:57:19,460 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:19,460 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291907698] [2022-03-15 17:57:19,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291907698] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:19,461 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519721294] [2022-03-15 17:57:19,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:19,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:19,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:19,467 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:19,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-15 17:57:19,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:19,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 17:57:19,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:19,786 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 17:57:19,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:19,892 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 17:57:19,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519721294] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:19,895 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:19,895 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2022-03-15 17:57:19,898 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1883699801] [2022-03-15 17:57:19,898 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:19,900 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:19,901 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2022-03-15 17:57:19,901 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:19,902 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:19,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 17:57:19,902 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:19,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 17:57:19,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:57:19,904 INFO L87 Difference]: Start difference. First operand 162 states and 399 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 17:57:20,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:20,001 INFO L93 Difference]: Finished difference Result 213 states and 458 transitions. [2022-03-15 17:57:20,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 17:57:20,001 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 17:57:20,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:20,005 INFO L225 Difference]: With dead ends: 213 [2022-03-15 17:57:20,005 INFO L226 Difference]: Without dead ends: 209 [2022-03-15 17:57:20,005 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 17:57:20,007 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 69 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:20,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 26 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:57:20,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2022-03-15 17:57:20,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 153. [2022-03-15 17:57:20,022 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 17:57:20,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 367 transitions. [2022-03-15 17:57:20,028 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 367 transitions. Word has length 13 [2022-03-15 17:57:20,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:20,029 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 367 transitions. [2022-03-15 17:57:20,030 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 17:57:20,030 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 367 transitions. [2022-03-15 17:57:20,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 17:57:20,031 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:20,031 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:20,050 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-15 17:57:20,231 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 17:57:20,232 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 17:57:20,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:20,232 INFO L85 PathProgramCache]: Analyzing trace with hash -538409385, now seen corresponding path program 1 times [2022-03-15 17:57:20,233 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:20,233 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690251419] [2022-03-15 17:57:20,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:20,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:20,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 17:57:20,260 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 17:57:20,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 17:57:20,297 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 17:57:20,297 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 17:57:20,297 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATION (4 of 5 remaining) [2022-03-15 17:57:20,298 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2022-03-15 17:57:20,298 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 5 remaining) [2022-03-15 17:57:20,298 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2022-03-15 17:57:20,298 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2022-03-15 17:57:20,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-03-15 17:57:20,299 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-03-15 17:57:20,299 WARN L235 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 17:57:20,299 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-03-15 17:57:20,315 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,316 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,316 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,316 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,316 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,316 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,316 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,316 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,317 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,317 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,317 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,317 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,317 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,317 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,317 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,317 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,318 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,318 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,318 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,318 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,318 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,318 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,318 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,319 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,319 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,319 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,319 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,319 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,319 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,319 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,319 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,320 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,320 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,320 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,320 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,320 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,320 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,320 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,321 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,321 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,321 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,321 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,321 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,321 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,321 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,321 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,321 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,322 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,322 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,322 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,322 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,322 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,322 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,322 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,323 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,323 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,323 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,323 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,323 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,323 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,323 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,323 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,323 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,324 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,324 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,324 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,324 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,324 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,324 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,324 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,324 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,325 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,325 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,325 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,325 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,325 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,325 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,325 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,327 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,327 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,327 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,327 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,327 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,327 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,327 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,327 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,329 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,329 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,329 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,329 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,329 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,329 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,329 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,329 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,330 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,330 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,330 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,330 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,330 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,330 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,330 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,330 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,330 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,331 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,331 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,331 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,331 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,331 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,331 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,331 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,332 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,332 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,332 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,332 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,333 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,333 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,333 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,333 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,333 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,333 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,334 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,334 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,334 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,334 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,335 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,335 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,335 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,335 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,335 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,335 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,336 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,336 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,336 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,337 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,337 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,337 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,338 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,338 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,338 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,338 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,338 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,338 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,338 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:20,339 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 17:57:20,340 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 17:57:20,341 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 17:57:20,341 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-03-15 17:57:20,343 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 17:57:20,344 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 131 places, 122 transitions, 286 flow [2022-03-15 17:57:20,344 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 131 places, 122 transitions, 286 flow [2022-03-15 17:57:20,344 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 131 places, 122 transitions, 286 flow [2022-03-15 17:57:20,374 INFO L129 PetriNetUnfolder]: 6/145 cut-off events. [2022-03-15 17:57:20,374 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-03-15 17:57:20,380 INFO L84 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 145 events. 6/145 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 183 event pairs, 0 based on Foata normal form. 0/134 useless extension candidates. Maximal degree in co-relation 159. Up to 8 conditions per place. [2022-03-15 17:57:20,383 INFO L116 LiptonReduction]: Number of co-enabled transitions 2116 [2022-03-15 17:57:23,152 INFO L131 LiptonReduction]: Checked pairs total: 2797 [2022-03-15 17:57:23,152 INFO L133 LiptonReduction]: Total number of compositions: 125 [2022-03-15 17:57:23,153 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 41 places, 27 transitions, 96 flow [2022-03-15 17:57:23,181 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 17:57:23,183 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 17:57:23,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-03-15 17:57:23,183 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:23,183 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2022-03-15 17:57:23,184 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 17:57:23,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:23,184 INFO L85 PathProgramCache]: Analyzing trace with hash 789443, now seen corresponding path program 1 times [2022-03-15 17:57:23,185 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:23,185 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124640322] [2022-03-15 17:57:23,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:23,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:23,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:23,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:57:23,210 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:23,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124640322] [2022-03-15 17:57:23,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124640322] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 17:57:23,210 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 17:57:23,210 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 17:57:23,210 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1173738331] [2022-03-15 17:57:23,210 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:23,211 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:23,211 INFO L252 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2022-03-15 17:57:23,211 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:23,211 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:23,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 17:57:23,212 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:23,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 17:57:23,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 17:57:23,214 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 17:57:23,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:23,246 INFO L93 Difference]: Finished difference Result 560 states and 1738 transitions. [2022-03-15 17:57:23,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 17:57:23,247 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 17:57:23,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:23,251 INFO L225 Difference]: With dead ends: 560 [2022-03-15 17:57:23,251 INFO L226 Difference]: Without dead ends: 559 [2022-03-15 17:57:23,252 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 17:57:23,252 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 17:57:23,253 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 17:57:23,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2022-03-15 17:57:23,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 559. [2022-03-15 17:57:23,279 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 17:57:23,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1737 transitions. [2022-03-15 17:57:23,282 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1737 transitions. Word has length 3 [2022-03-15 17:57:23,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:23,282 INFO L470 AbstractCegarLoop]: Abstraction has 559 states and 1737 transitions. [2022-03-15 17:57:23,283 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 17:57:23,283 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1737 transitions. [2022-03-15 17:57:23,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-03-15 17:57:23,283 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:23,283 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:23,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-03-15 17:57:23,284 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 17:57:23,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:23,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1742699434, now seen corresponding path program 1 times [2022-03-15 17:57:23,285 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:23,285 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124293927] [2022-03-15 17:57:23,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:23,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:23,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:23,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:57:23,346 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:23,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124293927] [2022-03-15 17:57:23,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124293927] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 17:57:23,346 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 17:57:23,346 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 17:57:23,346 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [596736647] [2022-03-15 17:57:23,346 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:23,347 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:23,348 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2022-03-15 17:57:23,348 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:23,349 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:23,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 17:57:23,349 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:23,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 17:57:23,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-15 17:57:23,350 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 17:57:23,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:23,478 INFO L93 Difference]: Finished difference Result 933 states and 2580 transitions. [2022-03-15 17:57:23,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 17:57:23,479 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 17:57:23,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:23,485 INFO L225 Difference]: With dead ends: 933 [2022-03-15 17:57:23,485 INFO L226 Difference]: Without dead ends: 928 [2022-03-15 17:57:23,485 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 17:57:23,486 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 77 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:23,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 22 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:57:23,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2022-03-15 17:57:23,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 585. [2022-03-15 17:57:23,526 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 17:57:23,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1832 transitions. [2022-03-15 17:57:23,529 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1832 transitions. Word has length 9 [2022-03-15 17:57:23,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:23,530 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 1832 transitions. [2022-03-15 17:57:23,530 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 17:57:23,530 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1832 transitions. [2022-03-15 17:57:23,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 17:57:23,531 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:23,531 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:23,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-03-15 17:57:23,531 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 17:57:23,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:23,532 INFO L85 PathProgramCache]: Analyzing trace with hash 339594792, now seen corresponding path program 1 times [2022-03-15 17:57:23,533 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:23,533 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370120378] [2022-03-15 17:57:23,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:23,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:23,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:23,598 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 17:57:23,599 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:23,599 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370120378] [2022-03-15 17:57:23,599 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370120378] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:23,599 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034453088] [2022-03-15 17:57:23,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:23,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:23,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:23,600 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:23,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-15 17:57:23,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:23,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 17:57:23,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:23,780 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 17:57:23,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:23,865 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 17:57:23,866 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034453088] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:23,866 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:23,866 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2022-03-15 17:57:23,866 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1751602373] [2022-03-15 17:57:23,866 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:23,867 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:23,869 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2022-03-15 17:57:23,869 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:23,870 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:23,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 17:57:23,870 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:23,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 17:57:23,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:57:23,871 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 17:57:23,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:23,998 INFO L93 Difference]: Finished difference Result 963 states and 2673 transitions. [2022-03-15 17:57:23,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 17:57:23,999 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 17:57:23,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:24,004 INFO L225 Difference]: With dead ends: 963 [2022-03-15 17:57:24,005 INFO L226 Difference]: Without dead ends: 956 [2022-03-15 17:57:24,005 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 17:57:24,006 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 94 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:24,006 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 30 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:57:24,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2022-03-15 17:57:24,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 611. [2022-03-15 17:57:24,027 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 17:57:24,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1906 transitions. [2022-03-15 17:57:24,031 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1906 transitions. Word has length 13 [2022-03-15 17:57:24,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:24,031 INFO L470 AbstractCegarLoop]: Abstraction has 611 states and 1906 transitions. [2022-03-15 17:57:24,031 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 17:57:24,032 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1906 transitions. [2022-03-15 17:57:24,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 17:57:24,035 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:24,035 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:24,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-15 17:57:24,260 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 17:57:24,261 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 17:57:24,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:24,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1727657004, now seen corresponding path program 1 times [2022-03-15 17:57:24,262 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:24,262 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641291116] [2022-03-15 17:57:24,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:24,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:24,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:24,380 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 17:57:24,380 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:24,380 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641291116] [2022-03-15 17:57:24,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641291116] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:24,380 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141725424] [2022-03-15 17:57:24,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:24,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:24,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:24,384 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:24,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-15 17:57:24,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:24,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 17:57:24,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:24,602 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 17:57:24,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:24,696 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 17:57:24,696 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141725424] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:24,696 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:24,697 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-03-15 17:57:24,697 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1436136852] [2022-03-15 17:57:24,697 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:24,698 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:24,701 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2022-03-15 17:57:24,702 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:24,882 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [7607#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 7606#(and (or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= 2 ~n~0)) (or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (= thr2Thread1of3ForFork0_~t~0 0))), 7605#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ ~x~0 1) ~n~0)), 7578#(<= (+ 2 ~x~0) ~n~0), 7574#(<= (+ 2 thr2Thread1of3ForFork0_~t~0) ~n~0), 7608#(and (or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= 2 ~n~0)) (or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (= thr2Thread1of3ForFork0_~t~0 0)))] [2022-03-15 17:57:24,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 17:57:24,882 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:24,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 17:57:24,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2022-03-15 17:57:24,883 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 17:57:25,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:25,753 INFO L93 Difference]: Finished difference Result 1280 states and 3207 transitions. [2022-03-15 17:57:25,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 17:57:25,754 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 17:57:25,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:25,761 INFO L225 Difference]: With dead ends: 1280 [2022-03-15 17:57:25,761 INFO L226 Difference]: Without dead ends: 1271 [2022-03-15 17:57:25,762 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 800 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=606, Invalid=2474, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 17:57:25,762 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 295 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:25,763 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 92 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 519 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 17:57:25,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2022-03-15 17:57:25,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 591. [2022-03-15 17:57:25,783 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 17:57:25,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 1840 transitions. [2022-03-15 17:57:25,786 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 1840 transitions. Word has length 15 [2022-03-15 17:57:25,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:25,786 INFO L470 AbstractCegarLoop]: Abstraction has 591 states and 1840 transitions. [2022-03-15 17:57:25,786 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 17:57:25,786 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 1840 transitions. [2022-03-15 17:57:25,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 17:57:25,787 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:25,787 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:25,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-15 17:57:26,003 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 17:57:26,004 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 17:57:26,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:26,004 INFO L85 PathProgramCache]: Analyzing trace with hash -66934236, now seen corresponding path program 2 times [2022-03-15 17:57:26,005 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:26,005 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056011656] [2022-03-15 17:57:26,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:26,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:26,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:26,083 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 17:57:26,083 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:26,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056011656] [2022-03-15 17:57:26,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056011656] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:26,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663364132] [2022-03-15 17:57:26,084 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:57:26,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:26,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:26,085 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:26,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-15 17:57:26,160 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:57:26,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:57:26,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 17:57:26,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:26,287 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 17:57:26,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:26,361 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 17:57:26,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663364132] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:26,362 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:26,362 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-03-15 17:57:26,362 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [956570028] [2022-03-15 17:57:26,362 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:26,363 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:26,365 INFO L252 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2022-03-15 17:57:26,366 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:26,366 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:26,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 17:57:26,366 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:26,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 17:57:26,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-03-15 17:57:26,367 INFO L87 Difference]: Start difference. First operand 591 states and 1840 transitions. Second operand has 10 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:57:26,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:26,707 INFO L93 Difference]: Finished difference Result 1167 states and 3044 transitions. [2022-03-15 17:57:26,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 17:57:26,708 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 17:57:26,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:26,713 INFO L225 Difference]: With dead ends: 1167 [2022-03-15 17:57:26,714 INFO L226 Difference]: Without dead ends: 1159 [2022-03-15 17:57:26,714 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=284, Invalid=1048, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 17:57:26,715 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 174 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:26,715 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 59 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 17:57:26,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1159 states. [2022-03-15 17:57:26,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1159 to 536. [2022-03-15 17:57:26,733 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 17:57:26,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 1688 transitions. [2022-03-15 17:57:26,735 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 1688 transitions. Word has length 15 [2022-03-15 17:57:26,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:26,736 INFO L470 AbstractCegarLoop]: Abstraction has 536 states and 1688 transitions. [2022-03-15 17:57:26,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:57:26,736 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 1688 transitions. [2022-03-15 17:57:26,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 17:57:26,737 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:26,737 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:26,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-15 17:57:26,951 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 17:57:26,951 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 17:57:26,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:26,952 INFO L85 PathProgramCache]: Analyzing trace with hash -2079494628, now seen corresponding path program 1 times [2022-03-15 17:57:26,953 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:26,953 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747476841] [2022-03-15 17:57:26,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:26,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:26,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:27,033 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 17:57:27,034 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:27,034 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747476841] [2022-03-15 17:57:27,034 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747476841] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:27,034 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937272560] [2022-03-15 17:57:27,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:27,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:27,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:27,036 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:27,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-15 17:57:27,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:27,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 17:57:27,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:27,239 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 17:57:27,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:27,323 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 17:57:27,323 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937272560] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:27,323 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:27,323 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 19 [2022-03-15 17:57:27,324 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1623344146] [2022-03-15 17:57:27,324 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:27,324 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:27,327 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2022-03-15 17:57:27,327 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:27,327 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:27,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 17:57:27,328 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:27,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 17:57:27,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2022-03-15 17:57:27,329 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 17:57:27,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:27,454 INFO L93 Difference]: Finished difference Result 860 states and 2398 transitions. [2022-03-15 17:57:27,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 17:57:27,454 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 17:57:27,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:27,459 INFO L225 Difference]: With dead ends: 860 [2022-03-15 17:57:27,459 INFO L226 Difference]: Without dead ends: 852 [2022-03-15 17:57:27,459 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 17:57:27,460 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 87 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:27,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 24 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:57:27,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2022-03-15 17:57:27,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 549. [2022-03-15 17:57:27,476 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 17:57:27,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 1684 transitions. [2022-03-15 17:57:27,478 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 1684 transitions. Word has length 17 [2022-03-15 17:57:27,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:27,478 INFO L470 AbstractCegarLoop]: Abstraction has 549 states and 1684 transitions. [2022-03-15 17:57:27,479 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 17:57:27,479 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 1684 transitions. [2022-03-15 17:57:27,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 17:57:27,480 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:27,480 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:27,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 17:57:27,691 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 17:57:27,691 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-15 17:57:27,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:27,692 INFO L85 PathProgramCache]: Analyzing trace with hash -45303199, now seen corresponding path program 1 times [2022-03-15 17:57:27,693 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:27,693 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153447263] [2022-03-15 17:57:27,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:27,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:27,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 17:57:27,704 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 17:57:27,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 17:57:27,720 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 17:57:27,720 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 17:57:27,721 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATION (5 of 6 remaining) [2022-03-15 17:57:27,721 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (4 of 6 remaining) [2022-03-15 17:57:27,721 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 6 remaining) [2022-03-15 17:57:27,721 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 6 remaining) [2022-03-15 17:57:27,721 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 6 remaining) [2022-03-15 17:57:27,721 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 6 remaining) [2022-03-15 17:57:27,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-03-15 17:57:27,722 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1] [2022-03-15 17:57:27,722 WARN L235 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 17:57:27,722 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-03-15 17:57:27,739 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,740 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,740 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,740 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,740 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,740 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,740 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,740 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,740 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,740 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,740 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,740 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,740 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,741 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,741 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,741 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,741 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,741 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,741 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,741 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,741 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,741 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,741 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,741 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,741 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,741 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,741 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,741 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,742 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,742 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,742 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,742 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,742 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,742 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,742 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,742 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,742 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,742 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,742 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,742 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,742 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,742 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,743 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,743 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,743 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,743 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,743 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,743 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,743 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,743 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,743 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,743 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,744 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,744 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,744 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,744 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,744 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,744 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,744 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,744 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,744 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,744 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,744 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,745 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,745 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,745 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,745 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,745 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,745 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,745 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,745 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,745 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,748 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,748 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,748 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,748 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,748 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,748 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,748 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,748 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,749 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,749 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,749 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,749 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,749 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,749 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,749 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,749 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,749 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,749 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,751 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,751 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,751 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,751 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,751 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,751 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,751 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,751 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,751 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,751 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,752 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,752 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,752 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,752 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,752 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,752 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,752 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,752 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,752 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,752 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,752 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,753 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,753 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,753 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,753 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,753 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,753 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,753 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,753 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,754 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,754 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,754 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,754 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,754 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,754 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,754 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,754 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,754 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,754 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,754 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,755 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,756 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,756 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,756 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,756 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,756 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,757 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,757 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,757 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,757 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,757 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,757 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,758 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,758 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,758 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,758 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,758 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,758 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,758 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,758 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:27,762 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 17:57:27,763 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 17:57:27,763 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 17:57:27,763 INFO L340 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2022-03-15 17:57:27,765 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 17:57:27,765 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 155 places, 143 transitions, 350 flow [2022-03-15 17:57:27,765 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 155 places, 143 transitions, 350 flow [2022-03-15 17:57:27,765 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 155 places, 143 transitions, 350 flow [2022-03-15 17:57:27,780 INFO L129 PetriNetUnfolder]: 7/171 cut-off events. [2022-03-15 17:57:27,781 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-03-15 17:57:27,782 INFO L84 FinitePrefix]: Finished finitePrefix Result has 200 conditions, 171 events. 7/171 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 223 event pairs, 0 based on Foata normal form. 0/158 useless extension candidates. Maximal degree in co-relation 191. Up to 10 conditions per place. [2022-03-15 17:57:27,785 INFO L116 LiptonReduction]: Number of co-enabled transitions 2790 [2022-03-15 17:57:30,350 INFO L131 LiptonReduction]: Checked pairs total: 4033 [2022-03-15 17:57:30,350 INFO L133 LiptonReduction]: Total number of compositions: 140 [2022-03-15 17:57:30,350 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 51 places, 33 transitions, 130 flow [2022-03-15 17:57:30,431 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 17:57:30,437 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 17:57:30,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-03-15 17:57:30,437 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:30,437 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2022-03-15 17:57:30,438 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 17:57:30,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:30,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1090832, now seen corresponding path program 1 times [2022-03-15 17:57:30,439 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:30,439 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796944018] [2022-03-15 17:57:30,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:30,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:30,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:30,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:57:30,458 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:30,458 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796944018] [2022-03-15 17:57:30,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796944018] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 17:57:30,458 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 17:57:30,459 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 17:57:30,459 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [593278833] [2022-03-15 17:57:30,459 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:30,459 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:30,459 INFO L252 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2022-03-15 17:57:30,459 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:30,460 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:30,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 17:57:30,460 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:30,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 17:57:30,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 17:57:30,466 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 17:57:30,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:30,506 INFO L93 Difference]: Finished difference Result 1768 states and 6691 transitions. [2022-03-15 17:57:30,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 17:57:30,507 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 17:57:30,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:30,520 INFO L225 Difference]: With dead ends: 1768 [2022-03-15 17:57:30,520 INFO L226 Difference]: Without dead ends: 1767 [2022-03-15 17:57:30,520 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 17:57:30,521 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 17:57:30,521 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 17:57:30,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1767 states. [2022-03-15 17:57:30,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1767 to 1767. [2022-03-15 17:57:30,581 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 17:57:30,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1767 states to 1767 states and 6690 transitions. [2022-03-15 17:57:30,590 INFO L78 Accepts]: Start accepts. Automaton has 1767 states and 6690 transitions. Word has length 3 [2022-03-15 17:57:30,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:30,590 INFO L470 AbstractCegarLoop]: Abstraction has 1767 states and 6690 transitions. [2022-03-15 17:57:30,591 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 17:57:30,591 INFO L276 IsEmpty]: Start isEmpty. Operand 1767 states and 6690 transitions. [2022-03-15 17:57:30,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-03-15 17:57:30,592 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:30,592 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:30,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-03-15 17:57:30,592 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 17:57:30,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:30,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1113825442, now seen corresponding path program 1 times [2022-03-15 17:57:30,594 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:30,594 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190976203] [2022-03-15 17:57:30,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:30,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:30,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:30,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:57:30,661 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:30,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190976203] [2022-03-15 17:57:30,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190976203] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 17:57:30,661 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 17:57:30,662 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 17:57:30,662 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [149064167] [2022-03-15 17:57:30,662 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:30,663 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:30,664 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2022-03-15 17:57:30,664 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:30,664 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:30,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 17:57:30,664 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:30,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 17:57:30,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-15 17:57:30,665 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 17:57:30,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:30,805 INFO L93 Difference]: Finished difference Result 3381 states and 11559 transitions. [2022-03-15 17:57:30,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 17:57:30,806 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 17:57:30,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:30,827 INFO L225 Difference]: With dead ends: 3381 [2022-03-15 17:57:30,827 INFO L226 Difference]: Without dead ends: 3375 [2022-03-15 17:57:30,827 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 17:57:30,828 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 92 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:30,829 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 22 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:57:30,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3375 states. [2022-03-15 17:57:30,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3375 to 1966. [2022-03-15 17:57:30,894 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 17:57:30,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 7503 transitions. [2022-03-15 17:57:30,903 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 7503 transitions. Word has length 9 [2022-03-15 17:57:30,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:30,903 INFO L470 AbstractCegarLoop]: Abstraction has 1966 states and 7503 transitions. [2022-03-15 17:57:30,903 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 17:57:30,903 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 7503 transitions. [2022-03-15 17:57:30,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 17:57:30,904 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:30,904 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:30,904 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-03-15 17:57:30,904 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 17:57:30,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:30,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1932436536, now seen corresponding path program 1 times [2022-03-15 17:57:30,905 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:30,906 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420066154] [2022-03-15 17:57:30,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:30,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:30,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:30,984 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 17:57:30,984 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:30,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420066154] [2022-03-15 17:57:30,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420066154] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:30,985 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157583026] [2022-03-15 17:57:30,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:30,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:30,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:30,986 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:31,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-15 17:57:31,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:31,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 17:57:31,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:31,176 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 17:57:31,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:31,235 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 17:57:31,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157583026] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:31,235 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:31,235 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2022-03-15 17:57:31,236 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [750152627] [2022-03-15 17:57:31,236 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:31,236 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:31,238 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2022-03-15 17:57:31,238 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:31,238 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:31,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 17:57:31,238 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:31,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 17:57:31,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:57:31,239 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 17:57:31,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:31,390 INFO L93 Difference]: Finished difference Result 3684 states and 12737 transitions. [2022-03-15 17:57:31,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 17:57:31,390 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 17:57:31,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:31,424 INFO L225 Difference]: With dead ends: 3684 [2022-03-15 17:57:31,425 INFO L226 Difference]: Without dead ends: 3674 [2022-03-15 17:57:31,425 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 17:57:31,425 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 106 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:31,426 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 27 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:57:31,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3674 states. [2022-03-15 17:57:31,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3674 to 2200. [2022-03-15 17:57:31,518 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 17:57:31,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2200 states to 2200 states and 8453 transitions. [2022-03-15 17:57:31,527 INFO L78 Accepts]: Start accepts. Automaton has 2200 states and 8453 transitions. Word has length 13 [2022-03-15 17:57:31,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:31,530 INFO L470 AbstractCegarLoop]: Abstraction has 2200 states and 8453 transitions. [2022-03-15 17:57:31,530 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 17:57:31,530 INFO L276 IsEmpty]: Start isEmpty. Operand 2200 states and 8453 transitions. [2022-03-15 17:57:31,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 17:57:31,531 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:31,531 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:31,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-15 17:57:31,755 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 17:57:31,755 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 17:57:31,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:31,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1403242163, now seen corresponding path program 1 times [2022-03-15 17:57:31,757 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:31,757 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106508001] [2022-03-15 17:57:31,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:31,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:31,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:31,837 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 17:57:31,837 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:31,837 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106508001] [2022-03-15 17:57:31,837 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106508001] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:31,838 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732682562] [2022-03-15 17:57:31,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:31,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:31,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:31,840 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:31,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-15 17:57:31,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:31,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 17:57:31,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:32,051 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 17:57:32,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:32,125 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 17:57:32,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732682562] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:32,125 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:32,126 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-03-15 17:57:32,126 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1451439542] [2022-03-15 17:57:32,126 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:32,127 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:32,129 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2022-03-15 17:57:32,129 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:32,259 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [24954#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ ~x~0 1) ~n~0)), 24957#(and (= ~x~0 0) (<= 1 |ULTIMATE.start_main_~i~0#1|)), 24955#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 24956#(and (= ~x~0 0) (<= 2 ~n~0))] [2022-03-15 17:57:32,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 17:57:32,259 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:32,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 17:57:32,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2022-03-15 17:57:32,260 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 17:57:32,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:32,864 INFO L93 Difference]: Finished difference Result 5581 states and 17539 transitions. [2022-03-15 17:57:32,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 17:57:32,865 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 17:57:32,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:32,886 INFO L225 Difference]: With dead ends: 5581 [2022-03-15 17:57:32,886 INFO L226 Difference]: Without dead ends: 5568 [2022-03-15 17:57:32,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 515 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=463, Invalid=1889, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 17:57:32,889 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 282 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:32,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 90 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 17:57:32,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5568 states. [2022-03-15 17:57:32,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5568 to 2157. [2022-03-15 17:57:32,997 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 17:57:33,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2157 states to 2157 states and 8278 transitions. [2022-03-15 17:57:33,007 INFO L78 Accepts]: Start accepts. Automaton has 2157 states and 8278 transitions. Word has length 15 [2022-03-15 17:57:33,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:33,007 INFO L470 AbstractCegarLoop]: Abstraction has 2157 states and 8278 transitions. [2022-03-15 17:57:33,007 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 17:57:33,008 INFO L276 IsEmpty]: Start isEmpty. Operand 2157 states and 8278 transitions. [2022-03-15 17:57:33,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 17:57:33,008 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:33,008 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:33,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-15 17:57:33,230 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 17:57:33,231 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 17:57:33,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:33,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1645644893, now seen corresponding path program 2 times [2022-03-15 17:57:33,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:33,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608123531] [2022-03-15 17:57:33,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:33,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:33,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:33,321 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 17:57:33,321 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:33,321 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608123531] [2022-03-15 17:57:33,321 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608123531] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:33,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773347319] [2022-03-15 17:57:33,322 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:57:33,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:33,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:33,324 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:33,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-15 17:57:33,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:57:33,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:57:33,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 17:57:33,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:33,556 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 17:57:33,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:33,629 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 17:57:33,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773347319] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:33,630 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:33,630 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-03-15 17:57:33,630 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1506219342] [2022-03-15 17:57:33,630 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:33,631 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:33,633 INFO L252 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2022-03-15 17:57:33,633 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:33,633 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:33,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 17:57:33,633 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:33,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 17:57:33,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-03-15 17:57:33,634 INFO L87 Difference]: Start difference. First operand 2157 states and 8278 transitions. Second operand has 10 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:57:34,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:34,012 INFO L93 Difference]: Finished difference Result 5224 states and 16850 transitions. [2022-03-15 17:57:34,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 17:57:34,012 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 17:57:34,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:34,030 INFO L225 Difference]: With dead ends: 5224 [2022-03-15 17:57:34,030 INFO L226 Difference]: Without dead ends: 5213 [2022-03-15 17:57:34,031 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=284, Invalid=1048, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 17:57:34,032 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 199 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:34,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 61 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 17:57:34,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5213 states. [2022-03-15 17:57:34,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5213 to 2035. [2022-03-15 17:57:34,151 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 17:57:34,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2035 states to 2035 states and 7845 transitions. [2022-03-15 17:57:34,161 INFO L78 Accepts]: Start accepts. Automaton has 2035 states and 7845 transitions. Word has length 15 [2022-03-15 17:57:34,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:34,161 INFO L470 AbstractCegarLoop]: Abstraction has 2035 states and 7845 transitions. [2022-03-15 17:57:34,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:57:34,162 INFO L276 IsEmpty]: Start isEmpty. Operand 2035 states and 7845 transitions. [2022-03-15 17:57:34,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 17:57:34,162 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:34,162 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:34,189 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-15 17:57:34,387 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 17:57:34,387 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 17:57:34,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:34,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1945421285, now seen corresponding path program 1 times [2022-03-15 17:57:34,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:34,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906714878] [2022-03-15 17:57:34,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:34,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:34,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:34,462 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 17:57:34,463 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:34,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906714878] [2022-03-15 17:57:34,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906714878] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:34,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891794628] [2022-03-15 17:57:34,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:34,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:34,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:34,465 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:34,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-15 17:57:34,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:34,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 17:57:34,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:34,676 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 17:57:34,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:34,762 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 17:57:34,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891794628] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:34,763 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:34,763 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 19 [2022-03-15 17:57:34,763 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [231379421] [2022-03-15 17:57:34,763 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:34,764 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:34,766 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2022-03-15 17:57:34,767 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:34,767 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:34,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 17:57:34,767 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:34,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 17:57:34,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2022-03-15 17:57:34,768 INFO L87 Difference]: Start difference. First operand 2035 states and 7845 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 17:57:34,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:34,905 INFO L93 Difference]: Finished difference Result 3749 states and 13114 transitions. [2022-03-15 17:57:34,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 17:57:34,905 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 17:57:34,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:34,920 INFO L225 Difference]: With dead ends: 3749 [2022-03-15 17:57:34,920 INFO L226 Difference]: Without dead ends: 3734 [2022-03-15 17:57:34,920 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 17:57:34,921 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 108 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:34,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 24 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:57:34,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3734 states. [2022-03-15 17:57:34,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3734 to 2281. [2022-03-15 17:57:34,987 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 17:57:34,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2281 states to 2281 states and 8755 transitions. [2022-03-15 17:57:34,996 INFO L78 Accepts]: Start accepts. Automaton has 2281 states and 8755 transitions. Word has length 17 [2022-03-15 17:57:34,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:34,996 INFO L470 AbstractCegarLoop]: Abstraction has 2281 states and 8755 transitions. [2022-03-15 17:57:34,997 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 17:57:34,997 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 8755 transitions. [2022-03-15 17:57:34,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 17:57:34,998 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:34,998 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:35,022 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-15 17:57:35,219 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 17:57:35,219 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 17:57:35,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:35,220 INFO L85 PathProgramCache]: Analyzing trace with hash 976709868, now seen corresponding path program 1 times [2022-03-15 17:57:35,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:35,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315638138] [2022-03-15 17:57:35,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:35,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:35,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:35,312 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 17:57:35,312 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:35,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315638138] [2022-03-15 17:57:35,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315638138] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:35,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315815530] [2022-03-15 17:57:35,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:35,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:35,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:35,314 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:35,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-15 17:57:35,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:35,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 17:57:35,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:35,542 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 17:57:35,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:35,670 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 17:57:35,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315815530] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:35,671 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:35,671 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 26 [2022-03-15 17:57:35,671 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1681862804] [2022-03-15 17:57:35,671 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:35,672 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:35,676 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2022-03-15 17:57:35,677 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:35,924 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [52897#(and (= ~x~0 0) (<= 3 ~n~0)), 52902#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 2 ~x~0) ~n~0)), 52901#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 52899#(and (= ~x~0 0) (<= 1 |ULTIMATE.start_main_~i~0#1|)), 52898#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|)), 52900#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|))] [2022-03-15 17:57:35,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 17:57:35,925 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:35,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 17:57:35,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=959, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 17:57:35,925 INFO L87 Difference]: Start difference. First operand 2281 states and 8755 transitions. Second operand has 17 states, 16 states have (on average 2.5625) internal successors, (41), 16 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 17:57:36,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:36,706 INFO L93 Difference]: Finished difference Result 5270 states and 16903 transitions. [2022-03-15 17:57:36,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 17:57:36,706 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.5625) internal successors, (41), 16 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 17:57:36,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:36,725 INFO L225 Difference]: With dead ends: 5270 [2022-03-15 17:57:36,725 INFO L226 Difference]: Without dead ends: 5252 [2022-03-15 17:57:36,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 909 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=755, Invalid=3151, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 17:57:36,727 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 290 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 886 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 886 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:36,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 129 Invalid, 930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 886 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 17:57:36,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5252 states. [2022-03-15 17:57:36,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5252 to 2305. [2022-03-15 17:57:36,805 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 17:57:36,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2305 states to 2305 states and 8815 transitions. [2022-03-15 17:57:36,814 INFO L78 Accepts]: Start accepts. Automaton has 2305 states and 8815 transitions. Word has length 19 [2022-03-15 17:57:36,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:36,814 INFO L470 AbstractCegarLoop]: Abstraction has 2305 states and 8815 transitions. [2022-03-15 17:57:36,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.5625) internal successors, (41), 16 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 17:57:36,815 INFO L276 IsEmpty]: Start isEmpty. Operand 2305 states and 8815 transitions. [2022-03-15 17:57:36,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 17:57:36,817 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:36,817 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:36,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-03-15 17:57:37,036 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 17:57:37,037 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 17:57:37,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:37,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1673426875, now seen corresponding path program 1 times [2022-03-15 17:57:37,038 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:37,038 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430253008] [2022-03-15 17:57:37,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:37,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:37,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:37,128 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 17:57:37,128 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:37,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430253008] [2022-03-15 17:57:37,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430253008] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:37,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866003298] [2022-03-15 17:57:37,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:37,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:37,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:37,132 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:37,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-15 17:57:37,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:37,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 17:57:37,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:37,398 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 17:57:37,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:37,475 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 17:57:37,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866003298] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:37,476 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:37,476 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 23 [2022-03-15 17:57:37,476 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1315702923] [2022-03-15 17:57:37,476 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:37,478 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:37,481 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2022-03-15 17:57:37,481 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:37,572 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [62976#(<= (+ 2 thr2Thread2of4ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 62977#(<= (+ thr2Thread2of4ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 62974#(<= (+ 3 thr2Thread2of4ForFork0_~t~0) ~n~0), 62978#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 62975#(<= (+ 3 ~x~0) ~n~0)] [2022-03-15 17:57:37,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 17:57:37,573 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:37,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 17:57:37,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2022-03-15 17:57:37,573 INFO L87 Difference]: Start difference. First operand 2305 states and 8815 transitions. Second operand has 16 states, 15 states have (on average 2.2) internal successors, (33), 15 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 17:57:38,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:38,384 INFO L93 Difference]: Finished difference Result 5784 states and 18820 transitions. [2022-03-15 17:57:38,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 17:57:38,384 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2) internal successors, (33), 15 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 19 [2022-03-15 17:57:38,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:38,404 INFO L225 Difference]: With dead ends: 5784 [2022-03-15 17:57:38,404 INFO L226 Difference]: Without dead ends: 5755 [2022-03-15 17:57:38,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 954 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=738, Invalid=2922, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 17:57:38,407 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 373 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:38,407 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 109 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 761 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 17:57:38,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5755 states. [2022-03-15 17:57:38,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5755 to 2299. [2022-03-15 17:57:38,504 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 17:57:38,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2299 states to 2299 states and 8782 transitions. [2022-03-15 17:57:38,520 INFO L78 Accepts]: Start accepts. Automaton has 2299 states and 8782 transitions. Word has length 19 [2022-03-15 17:57:38,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:38,520 INFO L470 AbstractCegarLoop]: Abstraction has 2299 states and 8782 transitions. [2022-03-15 17:57:38,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.2) internal successors, (33), 15 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 17:57:38,520 INFO L276 IsEmpty]: Start isEmpty. Operand 2299 states and 8782 transitions. [2022-03-15 17:57:38,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 17:57:38,521 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:38,522 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:38,546 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-15 17:57:38,735 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 17:57:38,735 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 17:57:38,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:38,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1239096187, now seen corresponding path program 2 times [2022-03-15 17:57:38,737 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:38,737 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541095835] [2022-03-15 17:57:38,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:38,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:38,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:38,833 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 17:57:38,834 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:38,834 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541095835] [2022-03-15 17:57:38,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541095835] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:38,834 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556275493] [2022-03-15 17:57:38,834 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:57:38,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:38,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:38,836 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:38,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-15 17:57:38,954 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:57:38,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:57:38,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 17:57:38,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:39,117 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 17:57:39,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:39,222 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 17:57:39,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556275493] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:39,223 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:39,223 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 22 [2022-03-15 17:57:39,223 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [444693805] [2022-03-15 17:57:39,223 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:39,224 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:39,227 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 17:57:39,227 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:39,227 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:39,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 17:57:39,227 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:39,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 17:57:39,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2022-03-15 17:57:39,228 INFO L87 Difference]: Start difference. First operand 2299 states and 8782 transitions. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:57:39,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:39,674 INFO L93 Difference]: Finished difference Result 4934 states and 16393 transitions. [2022-03-15 17:57:39,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 17:57:39,674 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 17:57:39,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:39,692 INFO L225 Difference]: With dead ends: 4934 [2022-03-15 17:57:39,692 INFO L226 Difference]: Without dead ends: 4917 [2022-03-15 17:57:39,693 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=362, Invalid=1198, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 17:57:39,693 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 165 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:39,694 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 77 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 17:57:39,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4917 states. [2022-03-15 17:57:39,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4917 to 2216. [2022-03-15 17:57:39,777 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 17:57:39,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2216 states to 2216 states and 8477 transitions. [2022-03-15 17:57:39,785 INFO L78 Accepts]: Start accepts. Automaton has 2216 states and 8477 transitions. Word has length 19 [2022-03-15 17:57:39,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:39,786 INFO L470 AbstractCegarLoop]: Abstraction has 2216 states and 8477 transitions. [2022-03-15 17:57:39,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:57:39,786 INFO L276 IsEmpty]: Start isEmpty. Operand 2216 states and 8477 transitions. [2022-03-15 17:57:39,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 17:57:39,787 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:39,787 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:39,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-15 17:57:40,003 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 17:57:40,004 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 17:57:40,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:40,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1239086794, now seen corresponding path program 2 times [2022-03-15 17:57:40,005 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:40,005 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371110271] [2022-03-15 17:57:40,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:40,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:40,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:40,124 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 17:57:40,124 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:40,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371110271] [2022-03-15 17:57:40,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371110271] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:40,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81474419] [2022-03-15 17:57:40,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:57:40,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:40,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:40,128 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:40,130 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-15 17:57:40,217 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:57:40,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:57:40,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 17:57:40,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:40,351 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 17:57:40,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:40,428 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 17:57:40,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81474419] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:40,428 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:40,428 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 22 [2022-03-15 17:57:40,429 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [338937130] [2022-03-15 17:57:40,429 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:40,430 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:40,432 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 17:57:40,432 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:40,432 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:40,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 17:57:40,432 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:40,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 17:57:40,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2022-03-15 17:57:40,433 INFO L87 Difference]: Start difference. First operand 2216 states and 8477 transitions. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:57:40,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:40,875 INFO L93 Difference]: Finished difference Result 5685 states and 19422 transitions. [2022-03-15 17:57:40,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 17:57:40,875 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 17:57:40,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:40,889 INFO L225 Difference]: With dead ends: 5685 [2022-03-15 17:57:40,889 INFO L226 Difference]: Without dead ends: 5668 [2022-03-15 17:57:40,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=362, Invalid=1198, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 17:57:40,891 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 174 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:40,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 69 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 17:57:40,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5668 states. [2022-03-15 17:57:40,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5668 to 2150. [2022-03-15 17:57:40,963 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 17:57:40,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2150 states to 2150 states and 8243 transitions. [2022-03-15 17:57:40,971 INFO L78 Accepts]: Start accepts. Automaton has 2150 states and 8243 transitions. Word has length 19 [2022-03-15 17:57:40,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:40,972 INFO L470 AbstractCegarLoop]: Abstraction has 2150 states and 8243 transitions. [2022-03-15 17:57:40,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:57:40,972 INFO L276 IsEmpty]: Start isEmpty. Operand 2150 states and 8243 transitions. [2022-03-15 17:57:40,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 17:57:40,973 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:40,973 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 17:57:41,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-15 17:57:41,187 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 17:57:41,188 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 17:57:41,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:41,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1998924458, now seen corresponding path program 1 times [2022-03-15 17:57:41,189 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:41,189 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777710981] [2022-03-15 17:57:41,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:41,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:41,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:41,287 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 17:57:41,287 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:41,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777710981] [2022-03-15 17:57:41,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777710981] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:41,288 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477507512] [2022-03-15 17:57:41,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:41,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:41,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:41,289 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:41,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-15 17:57:41,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:41,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 17:57:41,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:41,605 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 17:57:41,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:41,718 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 17:57:41,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477507512] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:41,719 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:41,719 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 17:57:41,719 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [374582685] [2022-03-15 17:57:41,719 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:41,721 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:41,728 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 69 transitions. [2022-03-15 17:57:41,729 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:42,075 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [93254#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ ~x~0 1) ~n~0)), 93257#(or (<= (+ 2 thr2Thread2of4ForFork0_~t~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 93259#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 93253#(and (= ~x~0 0) (<= 1 |ULTIMATE.start_main_~i~0#1|)), 93258#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 93260#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 2 ~x~0) ~n~0)), 93252#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|)), 93255#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 93256#(or (<= (+ 2 thr2Thread2of4ForFork0_~t~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 93251#(and (= ~x~0 0) (<= 3 ~n~0))] [2022-03-15 17:57:42,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 17:57:42,076 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:42,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 17:57:42,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1288, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 17:57:42,077 INFO L87 Difference]: Start difference. First operand 2150 states and 8243 transitions. Second operand has 23 states, 22 states have (on average 2.5) internal successors, (55), 22 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 17:57:44,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:44,450 INFO L93 Difference]: Finished difference Result 7390 states and 21743 transitions. [2022-03-15 17:57:44,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-03-15 17:57:44,450 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.5) internal successors, (55), 22 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 17:57:44,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:44,467 INFO L225 Difference]: With dead ends: 7390 [2022-03-15 17:57:44,467 INFO L226 Difference]: Without dead ends: 7376 [2022-03-15 17:57:44,472 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5140 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2819, Invalid=13693, Unknown=0, NotChecked=0, Total=16512 [2022-03-15 17:57:44,472 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 621 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 1687 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 621 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 1861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 1687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:44,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [621 Valid, 254 Invalid, 1861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 1687 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 17:57:44,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7376 states. [2022-03-15 17:57:44,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7376 to 2117. [2022-03-15 17:57:44,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2117 states, 2113 states have (on average 3.836251774727875) internal successors, (8106), 2116 states have internal predecessors, (8106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:57:44,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2117 states to 2117 states and 8106 transitions. [2022-03-15 17:57:44,551 INFO L78 Accepts]: Start accepts. Automaton has 2117 states and 8106 transitions. Word has length 21 [2022-03-15 17:57:44,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:44,552 INFO L470 AbstractCegarLoop]: Abstraction has 2117 states and 8106 transitions. [2022-03-15 17:57:44,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.5) internal successors, (55), 22 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 17:57:44,552 INFO L276 IsEmpty]: Start isEmpty. Operand 2117 states and 8106 transitions. [2022-03-15 17:57:44,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 17:57:44,569 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:44,569 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 17:57:44,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-15 17:57:44,793 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 17:57:44,793 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 17:57:44,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:44,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1979669738, now seen corresponding path program 2 times [2022-03-15 17:57:44,794 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:44,795 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205651466] [2022-03-15 17:57:44,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:44,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:44,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:44,907 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 17:57:44,907 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:44,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205651466] [2022-03-15 17:57:44,908 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205651466] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:44,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054814176] [2022-03-15 17:57:44,908 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:57:44,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:44,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:44,912 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:44,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-15 17:57:44,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:57:44,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:57:45,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 17:57:45,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:45,173 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 17:57:45,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:45,272 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 17:57:45,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054814176] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:45,273 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:45,273 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 17:57:45,273 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1170811356] [2022-03-15 17:57:45,273 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:45,274 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:45,279 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 17:57:45,279 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:45,481 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [105217#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 105218#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 105214#(and (= ~x~0 0) (<= 3 ~n~0)), 105216#(and (= ~x~0 0) (<= 1 |ULTIMATE.start_main_~i~0#1|)), 105219#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 2 ~x~0) ~n~0)), 105215#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|))] [2022-03-15 17:57:45,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 17:57:45,482 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:45,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 17:57:45,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=1033, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 17:57:45,483 INFO L87 Difference]: Start difference. First operand 2117 states and 8106 transitions. Second operand has 19 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 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 17:57:47,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:47,178 INFO L93 Difference]: Finished difference Result 7540 states and 22357 transitions. [2022-03-15 17:57:47,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-15 17:57:47,179 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 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 17:57:47,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:47,202 INFO L225 Difference]: With dead ends: 7540 [2022-03-15 17:57:47,202 INFO L226 Difference]: Without dead ends: 7523 [2022-03-15 17:57:47,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3246 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1869, Invalid=9261, Unknown=0, NotChecked=0, Total=11130 [2022-03-15 17:57:47,205 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 460 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 1572 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 1673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:47,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [460 Valid, 246 Invalid, 1673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1572 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 17:57:47,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7523 states. [2022-03-15 17:57:47,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7523 to 2085. [2022-03-15 17:57:47,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2085 states, 2081 states have (on average 3.8322921672272945) internal successors, (7975), 2084 states have internal predecessors, (7975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:57:47,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2085 states to 2085 states and 7975 transitions. [2022-03-15 17:57:47,301 INFO L78 Accepts]: Start accepts. Automaton has 2085 states and 7975 transitions. Word has length 21 [2022-03-15 17:57:47,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:47,301 INFO L470 AbstractCegarLoop]: Abstraction has 2085 states and 7975 transitions. [2022-03-15 17:57:47,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 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 17:57:47,302 INFO L276 IsEmpty]: Start isEmpty. Operand 2085 states and 7975 transitions. [2022-03-15 17:57:47,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 17:57:47,305 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:47,305 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 17:57:47,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-15 17:57:47,529 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 17:57:47,530 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 17:57:47,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:47,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1650021460, now seen corresponding path program 3 times [2022-03-15 17:57:47,531 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:47,531 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498140721] [2022-03-15 17:57:47,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:47,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:47,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:47,638 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 17:57:47,639 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:47,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498140721] [2022-03-15 17:57:47,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498140721] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:47,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209605109] [2022-03-15 17:57:47,639 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:57:47,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:47,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:47,640 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:47,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-15 17:57:47,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 17:57:47,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:57:47,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 17:57:47,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:47,925 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 17:57:47,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:47,989 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 17:57:47,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209605109] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:47,990 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:47,990 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 24 [2022-03-15 17:57:47,990 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [912577489] [2022-03-15 17:57:47,990 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:47,991 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:47,996 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 17:57:47,996 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:48,178 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [117219#(<= (+ 3 thr2Thread2of4ForFork0_~t~0) ~n~0), 117218#(<= (+ 2 ~x~0) ~n~0), 117222#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 117190#(<= (+ ~x~0 1) |ULTIMATE.start_main_~i~0#1|), 117221#(<= (+ 2 thr2Thread2of4ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 117186#(<= (+ thr2Thread2of4ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 117223#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ ~x~0 1) ~n~0)), 117224#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 117220#(<= (+ 3 ~x~0) ~n~0)] [2022-03-15 17:57:48,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 17:57:48,178 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:48,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 17:57:48,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=924, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 17:57:48,179 INFO L87 Difference]: Start difference. First operand 2085 states and 7975 transitions. Second operand has 22 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 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 17:57:52,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:52,102 INFO L93 Difference]: Finished difference Result 10691 states and 31206 transitions. [2022-03-15 17:57:52,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2022-03-15 17:57:52,102 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 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 21 [2022-03-15 17:57:52,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:52,135 INFO L225 Difference]: With dead ends: 10691 [2022-03-15 17:57:52,135 INFO L226 Difference]: Without dead ends: 10675 [2022-03-15 17:57:52,141 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12318 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=4993, Invalid=27227, Unknown=0, NotChecked=0, Total=32220 [2022-03-15 17:57:52,142 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 833 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 2214 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 833 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 2395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 2214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:52,142 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [833 Valid, 339 Invalid, 2395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 2214 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 17:57:52,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10675 states. [2022-03-15 17:57:52,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10675 to 2008. [2022-03-15 17:57:52,269 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 17:57:52,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2008 states to 2008 states and 7698 transitions. [2022-03-15 17:57:52,277 INFO L78 Accepts]: Start accepts. Automaton has 2008 states and 7698 transitions. Word has length 21 [2022-03-15 17:57:52,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:52,277 INFO L470 AbstractCegarLoop]: Abstraction has 2008 states and 7698 transitions. [2022-03-15 17:57:52,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 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 17:57:52,277 INFO L276 IsEmpty]: Start isEmpty. Operand 2008 states and 7698 transitions. [2022-03-15 17:57:52,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 17:57:52,278 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:52,279 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 17:57:52,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-15 17:57:52,491 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 17:57:52,491 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 17:57:52,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:52,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1845463840, now seen corresponding path program 4 times [2022-03-15 17:57:52,492 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:52,493 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636364633] [2022-03-15 17:57:52,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:52,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:52,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:52,595 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 17:57:52,595 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:52,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636364633] [2022-03-15 17:57:52,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636364633] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:52,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337144166] [2022-03-15 17:57:52,596 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:57:52,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:52,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:52,597 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:52,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-15 17:57:52,687 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:57:52,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:57:52,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 17:57:52,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:52,849 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 17:57:52,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:52,917 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 17:57:52,917 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [337144166] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:52,917 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:52,917 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-03-15 17:57:52,917 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [497164201] [2022-03-15 17:57:52,918 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:52,919 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:52,924 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2022-03-15 17:57:52,924 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:53,023 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [132371#(<= (+ 3 thr2Thread2of4ForFork0_~t~0) ~n~0), 132372#(<= (+ 2 thr2Thread2of4ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 132340#(<= (+ thr2Thread2of4ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 132373#(<= (+ 3 ~x~0) ~n~0), 132374#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 17:57:53,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 17:57:53,024 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:53,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 17:57:53,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=710, Unknown=0, NotChecked=0, Total=812 [2022-03-15 17:57:53,025 INFO L87 Difference]: Start difference. First operand 2008 states and 7698 transitions. Second operand has 18 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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 17:57:54,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:54,983 INFO L93 Difference]: Finished difference Result 7370 states and 22160 transitions. [2022-03-15 17:57:54,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-15 17:57:54,984 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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 21 [2022-03-15 17:57:54,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:55,000 INFO L225 Difference]: With dead ends: 7370 [2022-03-15 17:57:55,000 INFO L226 Difference]: Without dead ends: 7349 [2022-03-15 17:57:55,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3445 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1731, Invalid=8775, Unknown=0, NotChecked=0, Total=10506 [2022-03-15 17:57:55,001 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 546 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 1380 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 546 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 1496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 1380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:55,002 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [546 Valid, 218 Invalid, 1496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 1380 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 17:57:55,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7349 states. [2022-03-15 17:57:55,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7349 to 1976. [2022-03-15 17:57:55,093 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 17:57:55,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 7567 transitions. [2022-03-15 17:57:55,101 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 7567 transitions. Word has length 21 [2022-03-15 17:57:55,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:55,101 INFO L470 AbstractCegarLoop]: Abstraction has 1976 states and 7567 transitions. [2022-03-15 17:57:55,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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 17:57:55,101 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 7567 transitions. [2022-03-15 17:57:55,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 17:57:55,103 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:55,103 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 17:57:55,129 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-03-15 17:57:55,327 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 17:57:55,327 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 17:57:55,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:55,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1065500384, now seen corresponding path program 5 times [2022-03-15 17:57:55,329 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:55,329 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642671355] [2022-03-15 17:57:55,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:55,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:55,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:55,427 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 17:57:55,427 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:55,428 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642671355] [2022-03-15 17:57:55,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642671355] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:55,428 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438755513] [2022-03-15 17:57:55,428 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:57:55,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:55,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:55,429 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:55,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-15 17:57:55,551 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 17:57:55,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:57:55,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 17:57:55,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:55,753 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 17:57:55,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:55,857 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 17:57:55,857 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438755513] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:55,857 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:55,857 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 17:57:55,858 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [257504694] [2022-03-15 17:57:55,858 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:55,859 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:55,862 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 17:57:55,862 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:55,862 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:55,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 17:57:55,863 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:55,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 17:57:55,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2022-03-15 17:57:55,864 INFO L87 Difference]: Start difference. First operand 1976 states and 7567 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 17:57:56,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:56,804 INFO L93 Difference]: Finished difference Result 6492 states and 19895 transitions. [2022-03-15 17:57:56,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 17:57:56,805 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 17:57:56,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:56,820 INFO L225 Difference]: With dead ends: 6492 [2022-03-15 17:57:56,820 INFO L226 Difference]: Without dead ends: 6484 [2022-03-15 17:57:56,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1244 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=871, Invalid=3821, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 17:57:56,821 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 311 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 1035 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 1090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1035 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:56,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [311 Valid, 173 Invalid, 1090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1035 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 17:57:56,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6484 states. [2022-03-15 17:57:56,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6484 to 1907. [2022-03-15 17:57:56,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1907 states, 1903 states have (on average 3.841303205465055) internal successors, (7310), 1906 states have internal predecessors, (7310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:57:56,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1907 states to 1907 states and 7310 transitions. [2022-03-15 17:57:56,911 INFO L78 Accepts]: Start accepts. Automaton has 1907 states and 7310 transitions. Word has length 21 [2022-03-15 17:57:56,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:56,912 INFO L470 AbstractCegarLoop]: Abstraction has 1907 states and 7310 transitions. [2022-03-15 17:57:56,912 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 17:57:56,912 INFO L276 IsEmpty]: Start isEmpty. Operand 1907 states and 7310 transitions. [2022-03-15 17:57:56,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 17:57:56,913 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:56,913 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 17:57:56,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-15 17:57:57,138 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 17:57:57,138 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 17:57:57,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:57,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1056483104, now seen corresponding path program 6 times [2022-03-15 17:57:57,140 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:57,140 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052346095] [2022-03-15 17:57:57,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:57,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:57,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:57,239 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 17:57:57,240 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:57,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052346095] [2022-03-15 17:57:57,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052346095] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:57,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244659412] [2022-03-15 17:57:57,240 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 17:57:57,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:57,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:57,244 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:57,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-15 17:57:57,349 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 17:57:57,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:57:57,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 17:57:57,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:57,523 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 17:57:57,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:57,608 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 17:57:57,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244659412] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:57,608 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:57,608 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 17:57:57,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [897732924] [2022-03-15 17:57:57,608 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:57,610 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:57,612 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 17:57:57,613 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:57,613 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:57,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 17:57:57,613 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:57,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 17:57:57,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2022-03-15 17:57:57,614 INFO L87 Difference]: Start difference. First operand 1907 states and 7310 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 17:57:58,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:58,532 INFO L93 Difference]: Finished difference Result 8091 states and 25474 transitions. [2022-03-15 17:57:58,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 17:57:58,532 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 17:57:58,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:58,552 INFO L225 Difference]: With dead ends: 8091 [2022-03-15 17:57:58,552 INFO L226 Difference]: Without dead ends: 8079 [2022-03-15 17:57:58,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1170 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=835, Invalid=3587, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 17:57:58,554 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 278 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 1068 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 1102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1068 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:58,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 172 Invalid, 1102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1068 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 17:57:58,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8079 states. [2022-03-15 17:57:58,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8079 to 1800. [2022-03-15 17:57:58,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1800 states, 1797 states have (on average 3.873678352810239) internal successors, (6961), 1799 states have internal predecessors, (6961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:57:58,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1800 states to 1800 states and 6961 transitions. [2022-03-15 17:57:58,649 INFO L78 Accepts]: Start accepts. Automaton has 1800 states and 6961 transitions. Word has length 21 [2022-03-15 17:57:58,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:58,649 INFO L470 AbstractCegarLoop]: Abstraction has 1800 states and 6961 transitions. [2022-03-15 17:57:58,650 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 17:57:58,650 INFO L276 IsEmpty]: Start isEmpty. Operand 1800 states and 6961 transitions. [2022-03-15 17:57:58,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 17:57:58,651 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:58,651 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:58,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-15 17:57:58,875 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 17:57:58,875 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 17:57:58,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:58,876 INFO L85 PathProgramCache]: Analyzing trace with hash 866684626, now seen corresponding path program 1 times [2022-03-15 17:57:58,877 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:58,878 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176935556] [2022-03-15 17:57:58,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:58,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:58,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:58,943 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 17:57:58,943 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:57:58,943 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176935556] [2022-03-15 17:57:58,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176935556] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:57:58,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829493639] [2022-03-15 17:57:58,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:58,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:57:58,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:57:58,946 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:57:58,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-15 17:57:59,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:57:59,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 17:57:59,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:57:59,164 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 17:57:59,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:57:59,266 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 17:57:59,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829493639] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:57:59,267 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:57:59,267 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 21 [2022-03-15 17:57:59,267 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1827730359] [2022-03-15 17:57:59,267 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:57:59,268 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:57:59,270 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 17:57:59,270 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:57:59,271 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:57:59,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 17:57:59,271 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:57:59,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 17:57:59,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2022-03-15 17:57:59,271 INFO L87 Difference]: Start difference. First operand 1800 states and 6961 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 17:57:59,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:57:59,389 INFO L93 Difference]: Finished difference Result 3242 states and 11401 transitions. [2022-03-15 17:57:59,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 17:57:59,390 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 17:57:59,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:57:59,396 INFO L225 Difference]: With dead ends: 3242 [2022-03-15 17:57:59,396 INFO L226 Difference]: Without dead ends: 3226 [2022-03-15 17:57:59,396 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 17:57:59,397 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 80 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:57:59,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 34 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:57:59,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3226 states. [2022-03-15 17:57:59,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3226 to 1965. [2022-03-15 17:57:59,428 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 17:57:59,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1965 states to 1965 states and 7429 transitions. [2022-03-15 17:57:59,432 INFO L78 Accepts]: Start accepts. Automaton has 1965 states and 7429 transitions. Word has length 21 [2022-03-15 17:57:59,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:57:59,432 INFO L470 AbstractCegarLoop]: Abstraction has 1965 states and 7429 transitions. [2022-03-15 17:57:59,432 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 17:57:59,433 INFO L276 IsEmpty]: Start isEmpty. Operand 1965 states and 7429 transitions. [2022-03-15 17:57:59,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 17:57:59,434 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:57:59,434 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:59,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-15 17:57:59,635 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 17:57:59,635 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 17:57:59,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:57:59,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1090261972, now seen corresponding path program 1 times [2022-03-15 17:57:59,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:57:59,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142130691] [2022-03-15 17:57:59,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:57:59,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:57:59,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 17:57:59,649 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 17:57:59,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 17:57:59,663 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 17:57:59,663 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 17:57:59,664 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATION (6 of 7 remaining) [2022-03-15 17:57:59,664 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (5 of 7 remaining) [2022-03-15 17:57:59,664 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (4 of 7 remaining) [2022-03-15 17:57:59,664 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (3 of 7 remaining) [2022-03-15 17:57:59,664 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 7 remaining) [2022-03-15 17:57:59,664 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 7 remaining) [2022-03-15 17:57:59,665 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 7 remaining) [2022-03-15 17:57:59,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-03-15 17:57:59,665 INFO L732 BasicCegarLoop]: Path program histogram: [6, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-03-15 17:57:59,665 WARN L235 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 17:57:59,665 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2022-03-15 17:57:59,681 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,682 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,682 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,682 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,682 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,682 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,682 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,682 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,682 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,682 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,683 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,683 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,683 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,683 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,683 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,683 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,683 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,683 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,683 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,684 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,684 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,684 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,684 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,684 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,684 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,684 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,684 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,684 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,684 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,684 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,685 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,685 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,685 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,685 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,685 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,685 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,685 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,685 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,685 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,685 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,685 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,685 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,686 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,686 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,686 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,686 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,686 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,686 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,686 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,686 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,686 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,686 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,686 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,687 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,687 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,687 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,687 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,687 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,687 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,687 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,687 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,687 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,687 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,687 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,688 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,688 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,688 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,688 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,688 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,688 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,688 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,688 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,688 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,688 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,689 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,689 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,689 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,689 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,689 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,689 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,689 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,689 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,689 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,689 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,689 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,689 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,690 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,690 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,690 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,690 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,690 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,690 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,690 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,690 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,690 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,691 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,691 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,691 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,691 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,691 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,691 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,691 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,691 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,691 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,691 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,691 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,692 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,692 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,692 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,692 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,692 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,692 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,692 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,692 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,692 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,692 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,693 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,693 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,693 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,693 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,693 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,693 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,693 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,693 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,693 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,693 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,694 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,694 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,694 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,694 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,694 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,694 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,694 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,694 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,694 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,694 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,694 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,694 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,695 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,696 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,697 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,698 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,699 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,700 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,701 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,701 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,701 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,701 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,701 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,701 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,701 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,701 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,702 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,702 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,702 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,702 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,702 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,702 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,703 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,703 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,703 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,703 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,703 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,703 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,703 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,703 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,704 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,704 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,704 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,704 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,704 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,704 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,704 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,705 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,706 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,706 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,706 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,706 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,706 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,706 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,706 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,707 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,707 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,707 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,707 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,707 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,707 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,707 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,707 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,707 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,708 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,708 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,708 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 17:57:59,708 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 17:57:59,709 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 17:57:59,709 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 17:57:59,709 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2022-03-15 17:57:59,710 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 17:57:59,711 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 179 places, 164 transitions, 418 flow [2022-03-15 17:57:59,711 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 179 places, 164 transitions, 418 flow [2022-03-15 17:57:59,711 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 179 places, 164 transitions, 418 flow [2022-03-15 17:57:59,727 INFO L129 PetriNetUnfolder]: 8/197 cut-off events. [2022-03-15 17:57:59,727 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-03-15 17:57:59,728 INFO L84 FinitePrefix]: Finished finitePrefix Result has 235 conditions, 197 events. 8/197 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 272 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 224. Up to 12 conditions per place. [2022-03-15 17:57:59,733 INFO L116 LiptonReduction]: Number of co-enabled transitions 3548 [2022-03-15 17:58:02,268 INFO L131 LiptonReduction]: Checked pairs total: 4726 [2022-03-15 17:58:02,268 INFO L133 LiptonReduction]: Total number of compositions: 164 [2022-03-15 17:58:02,269 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 61 places, 39 transitions, 168 flow [2022-03-15 17:58:02,549 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 17:58:02,562 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 17:58:02,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-03-15 17:58:02,563 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:02,563 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2022-03-15 17:58:02,563 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 17:58:02,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:02,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1436588, now seen corresponding path program 1 times [2022-03-15 17:58:02,565 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:02,565 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798915970] [2022-03-15 17:58:02,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:02,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:02,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:02,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:58:02,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:02,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798915970] [2022-03-15 17:58:02,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798915970] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 17:58:02,591 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 17:58:02,591 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 17:58:02,592 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1712175886] [2022-03-15 17:58:02,592 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:02,592 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:02,592 INFO L252 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2022-03-15 17:58:02,592 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:02,592 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:58:02,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 17:58:02,593 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:02,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 17:58:02,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 17:58:02,606 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 17:58:02,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:02,679 INFO L93 Difference]: Finished difference Result 5480 states and 24494 transitions. [2022-03-15 17:58:02,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 17:58:02,680 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 17:58:02,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:02,703 INFO L225 Difference]: With dead ends: 5480 [2022-03-15 17:58:02,703 INFO L226 Difference]: Without dead ends: 5479 [2022-03-15 17:58:02,704 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 17:58:02,704 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 17:58:02,704 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 17:58:02,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5479 states. [2022-03-15 17:58:02,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5479 to 5479. [2022-03-15 17:58:02,833 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 17:58:02,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5479 states to 5479 states and 24493 transitions. [2022-03-15 17:58:02,953 INFO L78 Accepts]: Start accepts. Automaton has 5479 states and 24493 transitions. Word has length 3 [2022-03-15 17:58:02,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:02,953 INFO L470 AbstractCegarLoop]: Abstraction has 5479 states and 24493 transitions. [2022-03-15 17:58:02,953 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 17:58:02,963 INFO L276 IsEmpty]: Start isEmpty. Operand 5479 states and 24493 transitions. [2022-03-15 17:58:02,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-03-15 17:58:02,963 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:02,963 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:58:02,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-03-15 17:58:02,964 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 17:58:02,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:02,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1216845197, now seen corresponding path program 1 times [2022-03-15 17:58:02,965 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:02,965 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167161749] [2022-03-15 17:58:02,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:02,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:03,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:03,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:58:03,089 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:03,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167161749] [2022-03-15 17:58:03,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167161749] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 17:58:03,089 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 17:58:03,089 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 17:58:03,089 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1442961506] [2022-03-15 17:58:03,089 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:03,090 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:03,090 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2022-03-15 17:58:03,090 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:03,091 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:58:03,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 17:58:03,091 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:03,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 17:58:03,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-15 17:58:03,092 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 17:58:03,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:03,251 INFO L93 Difference]: Finished difference Result 11373 states and 46632 transitions. [2022-03-15 17:58:03,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 17:58:03,251 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 17:58:03,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:03,288 INFO L225 Difference]: With dead ends: 11373 [2022-03-15 17:58:03,288 INFO L226 Difference]: Without dead ends: 11366 [2022-03-15 17:58:03,289 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 17:58:03,289 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 129 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:03,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 21 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:58:03,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11366 states. [2022-03-15 17:58:03,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11366 to 6331. [2022-03-15 17:58:03,488 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 17:58:03,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6331 states to 6331 states and 28544 transitions. [2022-03-15 17:58:03,575 INFO L78 Accepts]: Start accepts. Automaton has 6331 states and 28544 transitions. Word has length 9 [2022-03-15 17:58:03,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:03,576 INFO L470 AbstractCegarLoop]: Abstraction has 6331 states and 28544 transitions. [2022-03-15 17:58:03,576 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 17:58:03,576 INFO L276 IsEmpty]: Start isEmpty. Operand 6331 states and 28544 transitions. [2022-03-15 17:58:03,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 17:58:03,576 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:03,576 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:58:03,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-03-15 17:58:03,577 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 17:58:03,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:03,577 INFO L85 PathProgramCache]: Analyzing trace with hash -912666045, now seen corresponding path program 1 times [2022-03-15 17:58:03,587 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:03,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89487402] [2022-03-15 17:58:03,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:03,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:03,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:03,642 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 17:58:03,643 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:03,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89487402] [2022-03-15 17:58:03,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89487402] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:03,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914564914] [2022-03-15 17:58:03,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:03,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:03,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:03,645 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:58:03,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-15 17:58:03,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:03,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 17:58:03,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:03,819 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 17:58:03,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:03,885 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 17:58:03,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914564914] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:03,886 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:03,886 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2022-03-15 17:58:03,886 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [411946363] [2022-03-15 17:58:03,886 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:03,887 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:03,888 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2022-03-15 17:58:03,888 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:03,889 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:58:03,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 17:58:03,889 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:03,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 17:58:03,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-03-15 17:58:03,890 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 17:58:04,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:04,178 INFO L93 Difference]: Finished difference Result 12785 states and 53129 transitions. [2022-03-15 17:58:04,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 17:58:04,178 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 17:58:04,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:04,236 INFO L225 Difference]: With dead ends: 12785 [2022-03-15 17:58:04,236 INFO L226 Difference]: Without dead ends: 12772 [2022-03-15 17:58:04,237 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 17:58:04,237 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 118 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:04,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 29 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:58:04,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12772 states. [2022-03-15 17:58:04,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12772 to 7391. [2022-03-15 17:58:04,496 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 17:58:04,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7391 states to 7391 states and 33694 transitions. [2022-03-15 17:58:04,528 INFO L78 Accepts]: Start accepts. Automaton has 7391 states and 33694 transitions. Word has length 13 [2022-03-15 17:58:04,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:04,529 INFO L470 AbstractCegarLoop]: Abstraction has 7391 states and 33694 transitions. [2022-03-15 17:58:04,529 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 17:58:04,529 INFO L276 IsEmpty]: Start isEmpty. Operand 7391 states and 33694 transitions. [2022-03-15 17:58:04,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 17:58:04,529 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:04,530 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:58:04,556 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-15 17:58:04,743 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 17:58:04,743 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 17:58:04,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:04,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1958738402, now seen corresponding path program 1 times [2022-03-15 17:58:04,744 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:04,744 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172657826] [2022-03-15 17:58:04,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:04,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:04,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:04,812 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 17:58:04,812 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:04,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172657826] [2022-03-15 17:58:04,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172657826] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:04,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867495901] [2022-03-15 17:58:04,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:04,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:04,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:04,816 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:58:04,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-15 17:58:04,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:04,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 17:58:04,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:05,063 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 17:58:05,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:05,105 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 17:58:05,105 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867495901] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:05,105 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:05,105 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2022-03-15 17:58:05,105 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1961244161] [2022-03-15 17:58:05,105 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:05,106 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:05,108 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2022-03-15 17:58:05,108 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:05,230 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [80096#(<= (+ ~x~0 1) |ULTIMATE.start_main_~i~0#1|), 80095#(<= (+ 2 ~x~0) ~n~0), 80098#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 80093#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) ~n~0), 80094#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 80097#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of5ForFork0_~t~0 0))] [2022-03-15 17:58:05,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 17:58:05,230 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:05,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 17:58:05,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-03-15 17:58:05,231 INFO L87 Difference]: Start difference. First operand 7391 states and 33694 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 17:58:06,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:06,029 INFO L93 Difference]: Finished difference Result 22290 states and 85387 transitions. [2022-03-15 17:58:06,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 17:58:06,029 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 17:58:06,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:06,190 INFO L225 Difference]: With dead ends: 22290 [2022-03-15 17:58:06,190 INFO L226 Difference]: Without dead ends: 22265 [2022-03-15 17:58:06,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 634 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=466, Invalid=2084, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 17:58:06,191 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 356 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 847 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:06,192 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 108 Invalid, 894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 847 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 17:58:06,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22265 states. [2022-03-15 17:58:06,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22265 to 7303. [2022-03-15 17:58:06,588 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 17:58:06,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7303 states to 7303 states and 33260 transitions. [2022-03-15 17:58:06,641 INFO L78 Accepts]: Start accepts. Automaton has 7303 states and 33260 transitions. Word has length 15 [2022-03-15 17:58:06,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:06,642 INFO L470 AbstractCegarLoop]: Abstraction has 7303 states and 33260 transitions. [2022-03-15 17:58:06,642 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 17:58:06,642 INFO L276 IsEmpty]: Start isEmpty. Operand 7303 states and 33260 transitions. [2022-03-15 17:58:06,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 17:58:06,642 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:06,643 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:58:06,665 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-03-15 17:58:06,865 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 17:58:06,865 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 17:58:06,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:06,866 INFO L85 PathProgramCache]: Analyzing trace with hash -898741278, now seen corresponding path program 2 times [2022-03-15 17:58:06,867 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:06,867 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642781794] [2022-03-15 17:58:06,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:06,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:06,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:06,929 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 17:58:06,929 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:06,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642781794] [2022-03-15 17:58:06,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642781794] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:06,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936486762] [2022-03-15 17:58:06,930 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:58:06,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:06,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:06,931 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 17:58:06,932 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 17:58:07,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:58:07,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:58:07,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 17:58:07,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:07,139 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 17:58:07,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:07,204 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 17:58:07,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936486762] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:07,204 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:07,204 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-03-15 17:58:07,205 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [929621373] [2022-03-15 17:58:07,205 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:07,206 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:07,207 INFO L252 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2022-03-15 17:58:07,207 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:07,207 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:58:07,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 17:58:07,207 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:07,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 17:58:07,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-03-15 17:58:07,208 INFO L87 Difference]: Start difference. First operand 7303 states and 33260 transitions. Second operand has 10 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:07,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:07,761 INFO L93 Difference]: Finished difference Result 19533 states and 76146 transitions. [2022-03-15 17:58:07,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 17:58:07,762 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 17:58:07,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:07,920 INFO L225 Difference]: With dead ends: 19533 [2022-03-15 17:58:07,920 INFO L226 Difference]: Without dead ends: 19519 [2022-03-15 17:58:07,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=284, Invalid=1048, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 17:58:07,920 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 230 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:07,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 66 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 17:58:07,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19519 states. [2022-03-15 17:58:08,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19519 to 7048. [2022-03-15 17:58:08,144 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 17:58:08,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7048 states to 7048 states and 32136 transitions. [2022-03-15 17:58:08,232 INFO L78 Accepts]: Start accepts. Automaton has 7048 states and 32136 transitions. Word has length 15 [2022-03-15 17:58:08,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:08,232 INFO L470 AbstractCegarLoop]: Abstraction has 7048 states and 32136 transitions. [2022-03-15 17:58:08,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:08,233 INFO L276 IsEmpty]: Start isEmpty. Operand 7048 states and 32136 transitions. [2022-03-15 17:58:08,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 17:58:08,233 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:08,233 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:58:08,259 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 17:58:08,434 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 17:58:08,434 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 17:58:08,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:08,434 INFO L85 PathProgramCache]: Analyzing trace with hash -773274173, now seen corresponding path program 1 times [2022-03-15 17:58:08,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:08,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968215151] [2022-03-15 17:58:08,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:08,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:08,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:08,503 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 17:58:08,503 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:08,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968215151] [2022-03-15 17:58:08,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968215151] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:08,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768878905] [2022-03-15 17:58:08,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:08,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:08,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:08,505 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 17:58:08,506 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 17:58:08,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:08,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 17:58:08,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:08,738 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 17:58:08,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:08,805 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 17:58:08,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768878905] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:08,805 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:08,805 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 19 [2022-03-15 17:58:08,805 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [38873373] [2022-03-15 17:58:08,805 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:08,806 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:08,808 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2022-03-15 17:58:08,808 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:08,808 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:58:08,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 17:58:08,808 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:08,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 17:58:08,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2022-03-15 17:58:08,809 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 17:58:08,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:08,968 INFO L93 Difference]: Finished difference Result 13942 states and 58799 transitions. [2022-03-15 17:58:08,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 17:58:08,968 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 17:58:08,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:09,013 INFO L225 Difference]: With dead ends: 13942 [2022-03-15 17:58:09,013 INFO L226 Difference]: Without dead ends: 13920 [2022-03-15 17:58:09,014 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 17:58:09,014 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 131 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:09,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 22 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:58:09,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13920 states. [2022-03-15 17:58:09,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13920 to 8342. [2022-03-15 17:58:09,338 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 17:58:09,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8342 states to 8342 states and 38278 transitions. [2022-03-15 17:58:09,371 INFO L78 Accepts]: Start accepts. Automaton has 8342 states and 38278 transitions. Word has length 17 [2022-03-15 17:58:09,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:09,371 INFO L470 AbstractCegarLoop]: Abstraction has 8342 states and 38278 transitions. [2022-03-15 17:58:09,371 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 17:58:09,372 INFO L276 IsEmpty]: Start isEmpty. Operand 8342 states and 38278 transitions. [2022-03-15 17:58:09,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 17:58:09,372 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:09,373 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:58:09,390 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-03-15 17:58:09,575 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 17:58:09,575 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 17:58:09,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:09,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1469839902, now seen corresponding path program 1 times [2022-03-15 17:58:09,576 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:09,576 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972411580] [2022-03-15 17:58:09,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:09,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:09,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:09,647 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 17:58:09,647 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:09,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972411580] [2022-03-15 17:58:09,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972411580] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:09,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895563493] [2022-03-15 17:58:09,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:09,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:09,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:09,649 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 17:58:09,649 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 17:58:09,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:09,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 17:58:09,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:09,915 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 17:58:09,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:10,027 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 17:58:10,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895563493] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:10,028 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:10,028 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 24 [2022-03-15 17:58:10,028 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1372551394] [2022-03-15 17:58:10,028 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:10,030 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:10,035 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2022-03-15 17:58:10,035 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:10,308 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [181693#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 181695#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 181696#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of5ForFork0_~t~0 0)), 181691#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) ~n~0), 181692#(<= (+ 3 ~x~0) ~n~0), 181697#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 181694#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 17:58:10,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 17:58:10,308 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:10,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 17:58:10,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=912, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 17:58:10,309 INFO L87 Difference]: Start difference. First operand 8342 states and 38278 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 17:58:11,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:11,299 INFO L93 Difference]: Finished difference Result 22461 states and 87886 transitions. [2022-03-15 17:58:11,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 17:58:11,300 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 17:58:11,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:11,387 INFO L225 Difference]: With dead ends: 22461 [2022-03-15 17:58:11,388 INFO L226 Difference]: Without dead ends: 22428 [2022-03-15 17:58:11,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1080 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=778, Invalid=3512, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 17:58:11,389 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 375 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 1167 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 1208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:11,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [375 Valid, 146 Invalid, 1208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1167 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 17:58:11,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22428 states. [2022-03-15 17:58:11,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22428 to 8452. [2022-03-15 17:58:11,798 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 17:58:11,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8452 states to 8452 states and 38704 transitions. [2022-03-15 17:58:11,829 INFO L78 Accepts]: Start accepts. Automaton has 8452 states and 38704 transitions. Word has length 19 [2022-03-15 17:58:11,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:11,829 INFO L470 AbstractCegarLoop]: Abstraction has 8452 states and 38704 transitions. [2022-03-15 17:58:11,829 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 17:58:11,829 INFO L276 IsEmpty]: Start isEmpty. Operand 8452 states and 38704 transitions. [2022-03-15 17:58:11,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 17:58:11,831 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:11,831 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:58:11,849 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 17:58:12,035 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 17:58:12,036 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 17:58:12,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:12,036 INFO L85 PathProgramCache]: Analyzing trace with hash -87138462, now seen corresponding path program 2 times [2022-03-15 17:58:12,037 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:12,037 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395089016] [2022-03-15 17:58:12,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:12,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:12,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:12,113 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 17:58:12,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:12,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395089016] [2022-03-15 17:58:12,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395089016] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:12,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680995574] [2022-03-15 17:58:12,114 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:58:12,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:12,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:12,115 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 17:58:12,142 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 17:58:12,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:58:12,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:58:12,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 17:58:12,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:12,370 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 17:58:12,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:12,457 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 17:58:12,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680995574] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:12,457 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:12,457 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2022-03-15 17:58:12,457 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [486187206] [2022-03-15 17:58:12,457 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:12,458 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:12,461 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 17:58:12,461 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:12,461 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:58:12,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 17:58:12,461 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:12,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 17:58:12,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2022-03-15 17:58:12,462 INFO L87 Difference]: Start difference. First operand 8452 states and 38704 transitions. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:13,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:13,079 INFO L93 Difference]: Finished difference Result 22601 states and 92878 transitions. [2022-03-15 17:58:13,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 17:58:13,079 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 17:58:13,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:13,168 INFO L225 Difference]: With dead ends: 22601 [2022-03-15 17:58:13,168 INFO L226 Difference]: Without dead ends: 22576 [2022-03-15 17:58:13,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=411, Invalid=1395, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 17:58:13,169 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 199 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:13,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 84 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 692 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 17:58:13,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22576 states. [2022-03-15 17:58:13,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22576 to 8129. [2022-03-15 17:58:13,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8129 states, 8124 states have (on average 4.591088133924175) internal successors, (37298), 8128 states have internal predecessors, (37298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:13,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8129 states to 8129 states and 37298 transitions. [2022-03-15 17:58:13,512 INFO L78 Accepts]: Start accepts. Automaton has 8129 states and 37298 transitions. Word has length 19 [2022-03-15 17:58:13,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:13,513 INFO L470 AbstractCegarLoop]: Abstraction has 8129 states and 37298 transitions. [2022-03-15 17:58:13,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:13,513 INFO L276 IsEmpty]: Start isEmpty. Operand 8129 states and 37298 transitions. [2022-03-15 17:58:13,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 17:58:13,514 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:13,514 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:58:13,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-03-15 17:58:13,715 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 17:58:13,715 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 17:58:13,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:13,715 INFO L85 PathProgramCache]: Analyzing trace with hash -87115367, now seen corresponding path program 1 times [2022-03-15 17:58:13,716 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:13,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730430423] [2022-03-15 17:58:13,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:13,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:13,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:13,821 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 17:58:13,822 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:13,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730430423] [2022-03-15 17:58:13,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730430423] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:13,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133078714] [2022-03-15 17:58:13,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:13,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:13,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:13,824 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 17:58:13,839 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 17:58:13,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:13,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 17:58:13,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:14,099 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 17:58:14,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:14,216 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 17:58:14,217 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133078714] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:14,217 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:14,217 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2022-03-15 17:58:14,217 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [344676607] [2022-03-15 17:58:14,217 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:14,219 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:14,221 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 17:58:14,221 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:14,221 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:58:14,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 17:58:14,221 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:14,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 17:58:14,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2022-03-15 17:58:14,222 INFO L87 Difference]: Start difference. First operand 8129 states and 37298 transitions. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:14,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:14,751 INFO L93 Difference]: Finished difference Result 19373 states and 77785 transitions. [2022-03-15 17:58:14,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 17:58:14,751 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 17:58:14,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:14,820 INFO L225 Difference]: With dead ends: 19373 [2022-03-15 17:58:14,820 INFO L226 Difference]: Without dead ends: 19348 [2022-03-15 17:58:14,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=411, Invalid=1395, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 17:58:14,821 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 212 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:14,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 74 Invalid, 579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 17:58:14,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19348 states. [2022-03-15 17:58:15,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19348 to 8375. [2022-03-15 17:58:15,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8375 states, 8370 states have (on average 4.587096774193548) internal successors, (38394), 8374 states have internal predecessors, (38394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:15,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8375 states to 8375 states and 38394 transitions. [2022-03-15 17:58:15,180 INFO L78 Accepts]: Start accepts. Automaton has 8375 states and 38394 transitions. Word has length 19 [2022-03-15 17:58:15,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:15,181 INFO L470 AbstractCegarLoop]: Abstraction has 8375 states and 38394 transitions. [2022-03-15 17:58:15,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:15,181 INFO L276 IsEmpty]: Start isEmpty. Operand 8375 states and 38394 transitions. [2022-03-15 17:58:15,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 17:58:15,182 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:15,182 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:58:15,197 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 17:58:15,382 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 17:58:15,382 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 17:58:15,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:15,383 INFO L85 PathProgramCache]: Analyzing trace with hash -84198887, now seen corresponding path program 2 times [2022-03-15 17:58:15,384 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:15,384 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130053011] [2022-03-15 17:58:15,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:15,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:15,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:15,480 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 17:58:15,480 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:15,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130053011] [2022-03-15 17:58:15,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130053011] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:15,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700069537] [2022-03-15 17:58:15,481 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:58:15,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:15,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:15,482 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 17:58:15,484 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 17:58:15,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:58:15,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:58:15,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 17:58:15,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:15,786 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 17:58:15,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:15,874 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 17:58:15,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700069537] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:15,875 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:15,875 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2022-03-15 17:58:15,875 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2137905382] [2022-03-15 17:58:15,875 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:15,876 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:15,879 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2022-03-15 17:58:15,880 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:16,022 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [296583#(and (or (= thr2Thread2of5ForFork0_~t~0 0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))) (or (<= 3 ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)))), 296581#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 296580#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 296582#(and (or (= thr2Thread2of5ForFork0_~t~0 0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)) (or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= 3 ~n~0)))] [2022-03-15 17:58:16,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 17:58:16,023 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:16,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 17:58:16,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=767, Unknown=0, NotChecked=0, Total=930 [2022-03-15 17:58:16,024 INFO L87 Difference]: Start difference. First operand 8375 states and 38394 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 17:58:16,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:16,863 INFO L93 Difference]: Finished difference Result 22463 states and 86553 transitions. [2022-03-15 17:58:16,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 17:58:16,864 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 17:58:16,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:16,944 INFO L225 Difference]: With dead ends: 22463 [2022-03-15 17:58:16,945 INFO L226 Difference]: Without dead ends: 22426 [2022-03-15 17:58:16,945 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 926 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=720, Invalid=2820, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 17:58:16,946 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 400 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 687 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:16,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 78 Invalid, 730 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 687 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 17:58:16,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22426 states. [2022-03-15 17:58:17,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22426 to 8317. [2022-03-15 17:58:17,391 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 17:58:17,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8317 states to 8317 states and 38184 transitions. [2022-03-15 17:58:17,427 INFO L78 Accepts]: Start accepts. Automaton has 8317 states and 38184 transitions. Word has length 19 [2022-03-15 17:58:17,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:17,427 INFO L470 AbstractCegarLoop]: Abstraction has 8317 states and 38184 transitions. [2022-03-15 17:58:17,428 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 17:58:17,428 INFO L276 IsEmpty]: Start isEmpty. Operand 8317 states and 38184 transitions. [2022-03-15 17:58:17,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 17:58:17,429 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:17,429 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 17:58:17,447 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-03-15 17:58:17,629 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 17:58:17,630 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 17:58:17,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:17,631 INFO L85 PathProgramCache]: Analyzing trace with hash 528117240, now seen corresponding path program 1 times [2022-03-15 17:58:17,631 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:17,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367057488] [2022-03-15 17:58:17,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:17,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:17,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:17,741 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 17:58:17,741 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:17,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367057488] [2022-03-15 17:58:17,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367057488] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:17,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211658584] [2022-03-15 17:58:17,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:17,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:17,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:17,744 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 17:58:17,770 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 17:58:17,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:17,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 17:58:17,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:18,089 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 17:58:18,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:18,153 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 17:58:18,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211658584] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:18,154 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:18,154 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 24 [2022-03-15 17:58:18,154 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [589692027] [2022-03-15 17:58:18,154 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:18,156 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:18,163 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 17:58:18,163 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:18,354 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [335886#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 335889#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 335888#(<= (+ 3 ~x~0) ~n~0), 335887#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 335885#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) ~n~0), 335891#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 335890#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of5ForFork0_~t~0 0))] [2022-03-15 17:58:18,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 17:58:18,354 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:18,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 17:58:18,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=931, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 17:58:18,355 INFO L87 Difference]: Start difference. First operand 8317 states and 38184 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 17:58:20,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:20,616 INFO L93 Difference]: Finished difference Result 35950 states and 131211 transitions. [2022-03-15 17:58:20,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-15 17:58:20,617 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 17:58:20,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:20,770 INFO L225 Difference]: With dead ends: 35950 [2022-03-15 17:58:20,771 INFO L226 Difference]: Without dead ends: 35926 [2022-03-15 17:58:20,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4172 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2018, Invalid=10864, Unknown=0, NotChecked=0, Total=12882 [2022-03-15 17:58:20,772 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 549 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 2008 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 2104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 2008 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:20,773 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [549 Valid, 277 Invalid, 2104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 2008 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 17:58:20,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35926 states. [2022-03-15 17:58:21,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35926 to 8208. [2022-03-15 17:58:21,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8208 states, 8203 states have (on average 4.588565159088138) internal successors, (37640), 8207 states have internal predecessors, (37640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:21,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8208 states to 8208 states and 37640 transitions. [2022-03-15 17:58:21,322 INFO L78 Accepts]: Start accepts. Automaton has 8208 states and 37640 transitions. Word has length 21 [2022-03-15 17:58:21,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:21,322 INFO L470 AbstractCegarLoop]: Abstraction has 8208 states and 37640 transitions. [2022-03-15 17:58:21,322 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 17:58:21,322 INFO L276 IsEmpty]: Start isEmpty. Operand 8208 states and 37640 transitions. [2022-03-15 17:58:21,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 17:58:21,324 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:21,324 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 17:58:21,340 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 17:58:21,524 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 17:58:21,524 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 17:58:21,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:21,525 INFO L85 PathProgramCache]: Analyzing trace with hash 531033720, now seen corresponding path program 2 times [2022-03-15 17:58:21,526 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:21,526 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342185719] [2022-03-15 17:58:21,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:21,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:21,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:21,636 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 17:58:21,637 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:21,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342185719] [2022-03-15 17:58:21,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342185719] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:21,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389898382] [2022-03-15 17:58:21,637 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:58:21,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:21,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:21,640 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 17:58:21,641 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 17:58:21,793 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:58:21,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:58:21,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 17:58:21,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:21,991 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 17:58:21,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:22,047 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 17:58:22,048 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1389898382] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:22,048 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:22,048 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 24 [2022-03-15 17:58:22,048 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1616016497] [2022-03-15 17:58:22,048 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:22,050 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:22,056 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 69 transitions. [2022-03-15 17:58:22,056 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:22,354 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [388570#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 388574#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of5ForFork0_~t~0 0)), 388566#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ ~x~0 1) ~n~0)), 388576#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 388569#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 388572#(<= (+ 3 ~x~0) ~n~0), 388573#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 388567#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 2 thr2Thread2of5ForFork0_~t~0) ~n~0)), 388571#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 388568#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) ~n~0), 388575#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 2 thr2Thread2of5ForFork0_~t~0) ~n~0))] [2022-03-15 17:58:22,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 17:58:22,354 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:22,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 17:58:22,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=1164, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 17:58:22,355 INFO L87 Difference]: Start difference. First operand 8208 states and 37640 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 17:58:25,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:25,949 INFO L93 Difference]: Finished difference Result 37497 states and 133438 transitions. [2022-03-15 17:58:25,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-03-15 17:58:25,949 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 17:58:25,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:26,111 INFO L225 Difference]: With dead ends: 37497 [2022-03-15 17:58:26,111 INFO L226 Difference]: Without dead ends: 37466 [2022-03-15 17:58:26,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8550 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=3720, Invalid=20460, Unknown=0, NotChecked=0, Total=24180 [2022-03-15 17:58:26,113 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 777 mSDsluCounter, 705 mSDsCounter, 0 mSdLazyCounter, 2543 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 777 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 2702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 2543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:26,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [777 Valid, 329 Invalid, 2702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 2543 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 17:58:26,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37466 states. [2022-03-15 17:58:26,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37466 to 8091. [2022-03-15 17:58:26,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8091 states, 8086 states have (on average 4.585209003215434) internal successors, (37076), 8090 states have internal predecessors, (37076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:26,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8091 states to 8091 states and 37076 transitions. [2022-03-15 17:58:26,542 INFO L78 Accepts]: Start accepts. Automaton has 8091 states and 37076 transitions. Word has length 21 [2022-03-15 17:58:26,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:26,542 INFO L470 AbstractCegarLoop]: Abstraction has 8091 states and 37076 transitions. [2022-03-15 17:58:26,542 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 17:58:26,542 INFO L276 IsEmpty]: Start isEmpty. Operand 8091 states and 37076 transitions. [2022-03-15 17:58:26,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 17:58:26,543 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:26,543 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:58:26,560 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-03-15 17:58:26,744 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 17:58:26,744 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 17:58:26,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:26,745 INFO L85 PathProgramCache]: Analyzing trace with hash 298658506, now seen corresponding path program 1 times [2022-03-15 17:58:26,745 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:26,745 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470698071] [2022-03-15 17:58:26,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:26,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:26,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:26,812 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 17:58:26,813 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:26,813 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470698071] [2022-03-15 17:58:26,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470698071] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:26,813 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987972149] [2022-03-15 17:58:26,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:26,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:26,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:26,815 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 17:58:26,818 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 17:58:26,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:26,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 17:58:26,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:27,049 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 17:58:27,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:27,141 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 17:58:27,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987972149] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:27,142 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:27,142 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 21 [2022-03-15 17:58:27,142 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1053056232] [2022-03-15 17:58:27,142 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:27,143 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:27,146 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 17:58:27,146 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:27,146 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:58:27,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 17:58:27,146 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:27,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 17:58:27,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2022-03-15 17:58:27,147 INFO L87 Difference]: Start difference. First operand 8091 states and 37076 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 17:58:27,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:27,326 INFO L93 Difference]: Finished difference Result 15490 states and 66217 transitions. [2022-03-15 17:58:27,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 17:58:27,327 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 17:58:27,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:27,379 INFO L225 Difference]: With dead ends: 15490 [2022-03-15 17:58:27,380 INFO L226 Difference]: Without dead ends: 15459 [2022-03-15 17:58:27,380 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 17:58:27,380 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 107 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:27,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 27 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:58:27,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15459 states. [2022-03-15 17:58:27,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15459 to 9719. [2022-03-15 17:58:27,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9719 states, 9714 states have (on average 4.583796582252419) internal successors, (44527), 9718 states have internal predecessors, (44527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:27,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9719 states to 9719 states and 44527 transitions. [2022-03-15 17:58:27,671 INFO L78 Accepts]: Start accepts. Automaton has 9719 states and 44527 transitions. Word has length 21 [2022-03-15 17:58:27,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:27,672 INFO L470 AbstractCegarLoop]: Abstraction has 9719 states and 44527 transitions. [2022-03-15 17:58:27,672 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 17:58:27,672 INFO L276 IsEmpty]: Start isEmpty. Operand 9719 states and 44527 transitions. [2022-03-15 17:58:27,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 17:58:27,673 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:27,673 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 17:58:27,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-15 17:58:27,873 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 17:58:27,874 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 17:58:27,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:27,874 INFO L85 PathProgramCache]: Analyzing trace with hash -2135660680, now seen corresponding path program 3 times [2022-03-15 17:58:27,875 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:27,875 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041268607] [2022-03-15 17:58:27,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:27,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:27,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:27,971 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 17:58:27,971 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:27,971 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041268607] [2022-03-15 17:58:27,971 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041268607] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:27,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448575728] [2022-03-15 17:58:27,972 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:58:27,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:27,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:27,976 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 17:58:27,977 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 17:58:28,101 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 17:58:28,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:58:28,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 17:58:28,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:28,256 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 17:58:28,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:28,345 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 17:58:28,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448575728] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:28,345 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:28,345 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 17:58:28,345 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [695775841] [2022-03-15 17:58:28,346 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:28,347 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:28,350 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 17:58:28,350 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:28,351 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:58:28,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 17:58:28,351 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:28,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 17:58:28,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2022-03-15 17:58:28,351 INFO L87 Difference]: Start difference. First operand 9719 states and 44527 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 17:58:29,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:29,518 INFO L93 Difference]: Finished difference Result 39906 states and 155073 transitions. [2022-03-15 17:58:29,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 17:58:29,519 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 17:58:29,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:29,672 INFO L225 Difference]: With dead ends: 39906 [2022-03-15 17:58:29,672 INFO L226 Difference]: Without dead ends: 39888 [2022-03-15 17:58:29,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1169 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=835, Invalid=3587, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 17:58:29,673 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 299 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 1425 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 1460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:29,674 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 189 Invalid, 1460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1425 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 17:58:29,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39888 states. [2022-03-15 17:58:30,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39888 to 9428. [2022-03-15 17:58:30,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9428 states, 9423 states have (on average 4.583465987477449) internal successors, (43190), 9427 states have internal predecessors, (43190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:30,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9428 states to 9428 states and 43190 transitions. [2022-03-15 17:58:30,261 INFO L78 Accepts]: Start accepts. Automaton has 9428 states and 43190 transitions. Word has length 21 [2022-03-15 17:58:30,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:30,261 INFO L470 AbstractCegarLoop]: Abstraction has 9428 states and 43190 transitions. [2022-03-15 17:58:30,261 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 17:58:30,261 INFO L276 IsEmpty]: Start isEmpty. Operand 9428 states and 43190 transitions. [2022-03-15 17:58:30,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 17:58:30,262 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:30,262 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 17:58:30,278 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-15 17:58:30,462 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 17:58:30,463 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 17:58:30,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:30,463 INFO L85 PathProgramCache]: Analyzing trace with hash -2113489480, now seen corresponding path program 4 times [2022-03-15 17:58:30,464 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:30,464 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465834002] [2022-03-15 17:58:30,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:30,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:30,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:30,552 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 17:58:30,552 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:30,552 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465834002] [2022-03-15 17:58:30,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465834002] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:30,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69899785] [2022-03-15 17:58:30,553 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:58:30,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:30,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:30,554 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 17:58:30,555 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 17:58:30,674 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:58:30,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:58:30,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 17:58:30,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:30,828 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 17:58:30,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:30,905 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 17:58:30,906 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [69899785] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:30,906 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:30,906 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 17:58:30,906 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [453101232] [2022-03-15 17:58:30,906 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:30,907 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:30,910 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 17:58:30,910 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:30,911 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:58:30,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 17:58:30,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:30,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 17:58:30,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2022-03-15 17:58:30,912 INFO L87 Difference]: Start difference. First operand 9428 states and 43190 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 17:58:32,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:32,043 INFO L93 Difference]: Finished difference Result 33035 states and 124922 transitions. [2022-03-15 17:58:32,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 17:58:32,043 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 17:58:32,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:32,161 INFO L225 Difference]: With dead ends: 33035 [2022-03-15 17:58:32,161 INFO L226 Difference]: Without dead ends: 33013 [2022-03-15 17:58:32,162 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1239 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=871, Invalid=3821, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 17:58:32,163 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 317 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 1339 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 1384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:32,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 182 Invalid, 1384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1339 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 17:58:32,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33013 states. [2022-03-15 17:58:32,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33013 to 9263. [2022-03-15 17:58:32,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9263 states, 9258 states have (on average 4.578526679628429) internal successors, (42388), 9262 states have internal predecessors, (42388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:32,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9263 states to 9263 states and 42388 transitions. [2022-03-15 17:58:32,770 INFO L78 Accepts]: Start accepts. Automaton has 9263 states and 42388 transitions. Word has length 21 [2022-03-15 17:58:32,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:32,770 INFO L470 AbstractCegarLoop]: Abstraction has 9263 states and 42388 transitions. [2022-03-15 17:58:32,770 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 17:58:32,770 INFO L276 IsEmpty]: Start isEmpty. Operand 9263 states and 42388 transitions. [2022-03-15 17:58:32,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 17:58:32,771 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:32,771 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 17:58:32,788 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-03-15 17:58:32,972 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 17:58:32,972 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 17:58:32,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:32,973 INFO L85 PathProgramCache]: Analyzing trace with hash 669993080, now seen corresponding path program 5 times [2022-03-15 17:58:32,973 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:32,973 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13302911] [2022-03-15 17:58:32,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:32,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:32,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:33,060 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 17:58:33,061 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:33,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13302911] [2022-03-15 17:58:33,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13302911] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:33,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673956500] [2022-03-15 17:58:33,061 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:58:33,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:33,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:33,062 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 17:58:33,063 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 17:58:33,186 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 17:58:33,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:58:33,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 17:58:33,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:33,338 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 17:58:33,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:33,418 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 17:58:33,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673956500] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:33,418 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:33,419 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 17:58:33,419 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1400093854] [2022-03-15 17:58:33,419 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:33,420 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:33,425 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 17:58:33,425 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:33,672 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [588497#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 588496#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 2 thr2Thread1of5ForFork0_~t~0) ~n~0)), 588501#(and (or (= thr2Thread2of5ForFork0_~t~0 0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)) (or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= 3 ~n~0))), 588499#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 2 thr2Thread1of5ForFork0_~t~0) ~n~0)), 588502#(and (or (= thr2Thread2of5ForFork0_~t~0 0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))) (or (<= 3 ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)))), 588495#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ ~x~0 1) ~n~0)), 588498#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 588500#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)))] [2022-03-15 17:58:33,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 17:58:33,673 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:33,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 17:58:33,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1118, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 17:58:33,673 INFO L87 Difference]: Start difference. First operand 9263 states and 42388 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 17:58:36,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:36,839 INFO L93 Difference]: Finished difference Result 39028 states and 139629 transitions. [2022-03-15 17:58:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-03-15 17:58:36,840 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 17:58:36,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:37,000 INFO L225 Difference]: With dead ends: 39028 [2022-03-15 17:58:37,000 INFO L226 Difference]: Without dead ends: 38995 [2022-03-15 17:58:37,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7515 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=3546, Invalid=18210, Unknown=0, NotChecked=0, Total=21756 [2022-03-15 17:58:37,002 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 594 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 2002 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 594 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 2142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 2002 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:37,002 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [594 Valid, 271 Invalid, 2142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 2002 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 17:58:37,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38995 states. [2022-03-15 17:58:37,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38995 to 8964. [2022-03-15 17:58:37,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8964 states, 8959 states have (on average 4.57986382408751) internal successors, (41031), 8963 states have internal predecessors, (41031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:37,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8964 states to 8964 states and 41031 transitions. [2022-03-15 17:58:37,598 INFO L78 Accepts]: Start accepts. Automaton has 8964 states and 41031 transitions. Word has length 21 [2022-03-15 17:58:37,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:37,598 INFO L470 AbstractCegarLoop]: Abstraction has 8964 states and 41031 transitions. [2022-03-15 17:58:37,598 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 17:58:37,598 INFO L276 IsEmpty]: Start isEmpty. Operand 8964 states and 41031 transitions. [2022-03-15 17:58:37,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 17:58:37,599 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:37,599 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 17:58:37,617 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-15 17:58:37,800 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 17:58:37,800 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 17:58:37,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:37,800 INFO L85 PathProgramCache]: Analyzing trace with hash 689247800, now seen corresponding path program 6 times [2022-03-15 17:58:37,801 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:37,801 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219882665] [2022-03-15 17:58:37,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:37,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:37,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:37,893 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 17:58:37,894 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:37,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219882665] [2022-03-15 17:58:37,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219882665] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:37,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818095719] [2022-03-15 17:58:37,894 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 17:58:37,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:37,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:37,896 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 17:58:37,923 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 17:58:38,048 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 17:58:38,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:58:38,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 17:58:38,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:38,207 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 17:58:38,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:38,291 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 17:58:38,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818095719] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:38,291 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:38,292 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 17:58:38,292 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [876809546] [2022-03-15 17:58:38,292 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:38,294 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:38,299 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2022-03-15 17:58:38,299 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:38,442 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [645832#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 645831#(and (or (= thr2Thread2of5ForFork0_~t~0 0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)) (or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= 3 ~n~0))), 645833#(and (or (= thr2Thread2of5ForFork0_~t~0 0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))) (or (<= 3 ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)))), 645830#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|))] [2022-03-15 17:58:38,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 17:58:38,443 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:38,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 17:58:38,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=891, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 17:58:38,443 INFO L87 Difference]: Start difference. First operand 8964 states and 41031 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 17:58:40,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:40,649 INFO L93 Difference]: Finished difference Result 38434 states and 139469 transitions. [2022-03-15 17:58:40,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-03-15 17:58:40,649 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 17:58:40,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:40,802 INFO L225 Difference]: With dead ends: 38434 [2022-03-15 17:58:40,802 INFO L226 Difference]: Without dead ends: 38396 [2022-03-15 17:58:40,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4279 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2097, Invalid=11013, Unknown=0, NotChecked=0, Total=13110 [2022-03-15 17:58:40,805 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 489 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 1679 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 1773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 1679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:40,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 237 Invalid, 1773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 1679 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 17:58:40,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38396 states. [2022-03-15 17:58:41,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38396 to 8573. [2022-03-15 17:58:41,355 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 17:58:41,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8573 states to 8573 states and 39353 transitions. [2022-03-15 17:58:41,388 INFO L78 Accepts]: Start accepts. Automaton has 8573 states and 39353 transitions. Word has length 21 [2022-03-15 17:58:41,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:41,388 INFO L470 AbstractCegarLoop]: Abstraction has 8573 states and 39353 transitions. [2022-03-15 17:58:41,388 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 17:58:41,388 INFO L276 IsEmpty]: Start isEmpty. Operand 8573 states and 39353 transitions. [2022-03-15 17:58:41,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 17:58:41,390 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:41,390 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:58:41,415 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-15 17:58:41,615 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 17:58:41,615 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 17:58:41,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:41,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1168293015, now seen corresponding path program 1 times [2022-03-15 17:58:41,616 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:41,617 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294770349] [2022-03-15 17:58:41,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:41,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:41,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:41,695 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 17:58:41,695 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:41,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294770349] [2022-03-15 17:58:41,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294770349] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:41,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77366302] [2022-03-15 17:58:41,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:41,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:41,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:41,697 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 17:58:41,698 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 17:58:41,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:41,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 17:58:41,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:41,976 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 17:58:41,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:42,089 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 17:58:42,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [77366302] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:42,089 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:42,089 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 28 [2022-03-15 17:58:42,089 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1989876903] [2022-03-15 17:58:42,089 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:42,091 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:42,097 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 71 transitions. [2022-03-15 17:58:42,097 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:42,306 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [701743#(<= (+ ~x~0 4) ~n~0), 701744#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 701742#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 701746#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of5ForFork0_~t~0 0)), 701745#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 701740#(<= (+ thr2Thread1of5ForFork0_~t~0 4) ~n~0), 701741#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 701747#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0))] [2022-03-15 17:58:42,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 17:58:42,307 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:42,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 17:58:42,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1214, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 17:58:42,307 INFO L87 Difference]: Start difference. First operand 8573 states and 39353 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 17:58:43,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:43,501 INFO L93 Difference]: Finished difference Result 22923 states and 91185 transitions. [2022-03-15 17:58:43,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 17:58:43,502 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 17:58:43,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:43,605 INFO L225 Difference]: With dead ends: 22923 [2022-03-15 17:58:43,606 INFO L226 Difference]: Without dead ends: 22881 [2022-03-15 17:58:43,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1392 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1019, Invalid=4383, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 17:58:43,607 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 419 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 1612 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 419 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 1655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:43,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [419 Valid, 181 Invalid, 1655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1612 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 17:58:43,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22881 states. [2022-03-15 17:58:43,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22881 to 8847. [2022-03-15 17:58:43,955 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 17:58:44,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8847 states to 8847 states and 40495 transitions. [2022-03-15 17:58:44,138 INFO L78 Accepts]: Start accepts. Automaton has 8847 states and 40495 transitions. Word has length 23 [2022-03-15 17:58:44,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:44,138 INFO L470 AbstractCegarLoop]: Abstraction has 8847 states and 40495 transitions. [2022-03-15 17:58:44,139 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 17:58:44,139 INFO L276 IsEmpty]: Start isEmpty. Operand 8847 states and 40495 transitions. [2022-03-15 17:58:44,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 17:58:44,141 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:44,141 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:58:44,158 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 17:58:44,343 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 17:58:44,343 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 17:58:44,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:44,344 INFO L85 PathProgramCache]: Analyzing trace with hash -751984983, now seen corresponding path program 2 times [2022-03-15 17:58:44,345 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:44,345 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708072058] [2022-03-15 17:58:44,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:44,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:44,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:44,450 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 17:58:44,450 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:44,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708072058] [2022-03-15 17:58:44,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708072058] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:44,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181291308] [2022-03-15 17:58:44,451 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:58:44,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:44,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:44,452 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 17:58:44,454 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 17:58:44,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:58:44,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:58:44,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 17:58:44,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:44,762 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 17:58:44,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:44,877 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 17:58:44,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181291308] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:44,878 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:44,878 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 29 [2022-03-15 17:58:44,878 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2116530921] [2022-03-15 17:58:44,878 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:44,879 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:44,883 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2022-03-15 17:58:44,883 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:44,883 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:58:44,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 17:58:44,884 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:44,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 17:58:44,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=753, Unknown=0, NotChecked=0, Total=930 [2022-03-15 17:58:44,884 INFO L87 Difference]: Start difference. First operand 8847 states and 40495 transitions. Second operand has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:45,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:45,470 INFO L93 Difference]: Finished difference Result 23083 states and 96055 transitions. [2022-03-15 17:58:45,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 17:58:45,471 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 17:58:45,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:45,560 INFO L225 Difference]: With dead ends: 23083 [2022-03-15 17:58:45,561 INFO L226 Difference]: Without dead ends: 23046 [2022-03-15 17:58:45,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=493, Invalid=1577, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 17:58:45,561 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 198 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:45,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 96 Invalid, 840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 825 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 17:58:45,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23046 states. [2022-03-15 17:58:45,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23046 to 8496. [2022-03-15 17:58:45,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8496 states, 8492 states have (on average 4.580310880829016) internal successors, (38896), 8495 states have internal predecessors, (38896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:45,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8496 states to 8496 states and 38896 transitions. [2022-03-15 17:58:45,915 INFO L78 Accepts]: Start accepts. Automaton has 8496 states and 38896 transitions. Word has length 23 [2022-03-15 17:58:45,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:45,916 INFO L470 AbstractCegarLoop]: Abstraction has 8496 states and 38896 transitions. [2022-03-15 17:58:45,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:45,916 INFO L276 IsEmpty]: Start isEmpty. Operand 8496 states and 38896 transitions. [2022-03-15 17:58:45,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 17:58:45,918 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:45,919 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:58:45,936 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-15 17:58:46,120 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 17:58:46,121 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 17:58:46,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:46,121 INFO L85 PathProgramCache]: Analyzing trace with hash -751964926, now seen corresponding path program 1 times [2022-03-15 17:58:46,122 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:46,122 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519160807] [2022-03-15 17:58:46,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:46,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:46,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:46,212 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 17:58:46,212 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:46,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519160807] [2022-03-15 17:58:46,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519160807] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:46,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465616220] [2022-03-15 17:58:46,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:46,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:46,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:46,214 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 17:58:46,214 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 17:58:46,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:46,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 17:58:46,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:46,483 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 17:58:46,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:46,596 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 17:58:46,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465616220] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:46,597 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:46,597 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 29 [2022-03-15 17:58:46,597 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1835973961] [2022-03-15 17:58:46,597 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:46,599 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:46,602 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2022-03-15 17:58:46,602 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:46,603 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:58:46,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 17:58:46,603 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:46,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 17:58:46,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=753, Unknown=0, NotChecked=0, Total=930 [2022-03-15 17:58:46,604 INFO L87 Difference]: Start difference. First operand 8496 states and 38896 transitions. Second operand has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:47,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:47,160 INFO L93 Difference]: Finished difference Result 20464 states and 83279 transitions. [2022-03-15 17:58:47,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 17:58:47,161 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 17:58:47,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:47,236 INFO L225 Difference]: With dead ends: 20464 [2022-03-15 17:58:47,236 INFO L226 Difference]: Without dead ends: 20427 [2022-03-15 17:58:47,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=493, Invalid=1577, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 17:58:47,237 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 177 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 811 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:47,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 98 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 811 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 17:58:47,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20427 states. [2022-03-15 17:58:47,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20427 to 8768. [2022-03-15 17:58:47,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8768 states, 8764 states have (on average 4.577932450935646) internal successors, (40121), 8767 states have internal predecessors, (40121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:47,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8768 states to 8768 states and 40121 transitions. [2022-03-15 17:58:47,603 INFO L78 Accepts]: Start accepts. Automaton has 8768 states and 40121 transitions. Word has length 23 [2022-03-15 17:58:47,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:47,603 INFO L470 AbstractCegarLoop]: Abstraction has 8768 states and 40121 transitions. [2022-03-15 17:58:47,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:47,604 INFO L276 IsEmpty]: Start isEmpty. Operand 8768 states and 40121 transitions. [2022-03-15 17:58:47,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 17:58:47,606 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:47,606 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:58:47,623 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-15 17:58:47,811 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 17:58:47,811 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 17:58:47,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:47,811 INFO L85 PathProgramCache]: Analyzing trace with hash -751961888, now seen corresponding path program 1 times [2022-03-15 17:58:47,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:47,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487323114] [2022-03-15 17:58:47,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:47,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:47,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:47,925 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 17:58:47,925 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:47,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487323114] [2022-03-15 17:58:47,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487323114] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:47,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599778547] [2022-03-15 17:58:47,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:47,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:47,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:47,927 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 17:58:47,929 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 17:58:48,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:48,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 17:58:48,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:48,205 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 17:58:48,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:48,340 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 17:58:48,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599778547] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:48,340 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:48,340 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 29 [2022-03-15 17:58:48,340 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1960311627] [2022-03-15 17:58:48,340 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:48,342 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:48,347 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2022-03-15 17:58:48,347 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:48,347 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:58:48,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 17:58:48,348 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:48,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 17:58:48,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=753, Unknown=0, NotChecked=0, Total=930 [2022-03-15 17:58:48,348 INFO L87 Difference]: Start difference. First operand 8768 states and 40121 transitions. Second operand has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:49,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:49,021 INFO L93 Difference]: Finished difference Result 22649 states and 93914 transitions. [2022-03-15 17:58:49,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 17:58:49,022 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 17:58:49,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:49,104 INFO L225 Difference]: With dead ends: 22649 [2022-03-15 17:58:49,105 INFO L226 Difference]: Without dead ends: 22612 [2022-03-15 17:58:49,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 550 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=493, Invalid=1577, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 17:58:49,105 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 203 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 681 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:49,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 82 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 681 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 17:58:49,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22612 states. [2022-03-15 17:58:49,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22612 to 9144. [2022-03-15 17:58:49,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9144 states, 9140 states have (on average 4.568161925601751) internal successors, (41753), 9143 states have internal predecessors, (41753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:49,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9144 states to 9144 states and 41753 transitions. [2022-03-15 17:58:49,507 INFO L78 Accepts]: Start accepts. Automaton has 9144 states and 41753 transitions. Word has length 23 [2022-03-15 17:58:49,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:49,507 INFO L470 AbstractCegarLoop]: Abstraction has 9144 states and 41753 transitions. [2022-03-15 17:58:49,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:49,508 INFO L276 IsEmpty]: Start isEmpty. Operand 9144 states and 41753 transitions. [2022-03-15 17:58:49,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 17:58:49,510 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:49,510 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:58:49,527 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-03-15 17:58:49,710 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 17:58:49,711 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 17:58:49,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:49,711 INFO L85 PathProgramCache]: Analyzing trace with hash -740239486, now seen corresponding path program 2 times [2022-03-15 17:58:49,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:49,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020988089] [2022-03-15 17:58:49,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:49,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:49,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:49,795 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 17:58:49,795 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:49,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020988089] [2022-03-15 17:58:49,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020988089] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:49,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386838268] [2022-03-15 17:58:49,796 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:58:49,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:49,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:49,797 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 17:58:49,799 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 17:58:49,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:58:49,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:58:49,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 17:58:49,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:50,084 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 17:58:50,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:50,197 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 17:58:50,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386838268] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:50,198 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:50,198 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 29 [2022-03-15 17:58:50,198 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1398370129] [2022-03-15 17:58:50,198 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:50,200 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:50,204 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 39 transitions. [2022-03-15 17:58:50,204 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:50,343 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [862194#(and (or (<= 4 ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))) (or (= thr2Thread3of5ForFork0_~t~0 0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)))), 862192#(and (or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (= thr2Thread3of5ForFork0_~t~0 0)) (or (<= 4 ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|))), 862191#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 862193#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0))] [2022-03-15 17:58:50,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 17:58:50,343 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:50,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 17:58:50,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=982, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 17:58:50,344 INFO L87 Difference]: Start difference. First operand 9144 states and 41753 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 17:58:51,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:51,292 INFO L93 Difference]: Finished difference Result 23435 states and 91006 transitions. [2022-03-15 17:58:51,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 17:58:51,292 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 17:58:51,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:51,374 INFO L225 Difference]: With dead ends: 23435 [2022-03-15 17:58:51,374 INFO L226 Difference]: Without dead ends: 23391 [2022-03-15 17:58:51,375 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1092 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=812, Invalid=3094, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 17:58:51,375 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 306 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 1030 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 1069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:51,376 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 110 Invalid, 1069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1030 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 17:58:51,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23391 states. [2022-03-15 17:58:51,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23391 to 9327. [2022-03-15 17:58:51,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9327 states, 9323 states have (on average 4.565268690335729) internal successors, (42562), 9326 states have internal predecessors, (42562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:51,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9327 states to 9327 states and 42562 transitions. [2022-03-15 17:58:51,834 INFO L78 Accepts]: Start accepts. Automaton has 9327 states and 42562 transitions. Word has length 23 [2022-03-15 17:58:51,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:51,834 INFO L470 AbstractCegarLoop]: Abstraction has 9327 states and 42562 transitions. [2022-03-15 17:58:51,834 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 17:58:51,834 INFO L276 IsEmpty]: Start isEmpty. Operand 9327 states and 42562 transitions. [2022-03-15 17:58:51,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 17:58:51,836 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:51,837 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:58:51,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-15 17:58:52,037 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 17:58:52,037 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 17:58:52,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:52,038 INFO L85 PathProgramCache]: Analyzing trace with hash -737319968, now seen corresponding path program 2 times [2022-03-15 17:58:52,039 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:52,039 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079969579] [2022-03-15 17:58:52,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:52,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:52,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:52,132 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 17:58:52,132 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:52,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079969579] [2022-03-15 17:58:52,132 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079969579] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:52,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883815823] [2022-03-15 17:58:52,132 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:58:52,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:52,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:52,134 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 17:58:52,134 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 17:58:52,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:58:52,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:58:52,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 17:58:52,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:52,406 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 17:58:52,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:52,527 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 17:58:52,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883815823] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:52,527 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:52,527 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 29 [2022-03-15 17:58:52,527 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1206211896] [2022-03-15 17:58:52,527 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:52,529 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:52,534 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 55 transitions. [2022-03-15 17:58:52,534 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:52,774 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [904503#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 904505#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 904508#(and (or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ thr2Thread2of5ForFork0_~t~0 4) ~n~0)) (or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (= thr2Thread2of5ForFork0_~t~0 0))), 904506#(and (or (= thr2Thread2of5ForFork0_~t~0 0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)) (or (<= 4 ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|))), 904504#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 904507#(and (or (= thr2Thread2of5ForFork0_~t~0 0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))) (or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ thr2Thread2of5ForFork0_~t~0 4) ~n~0)))] [2022-03-15 17:58:52,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 17:58:52,774 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:52,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 17:58:52,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=1101, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 17:58:52,775 INFO L87 Difference]: Start difference. First operand 9327 states and 42562 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 17:58:53,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:53,786 INFO L93 Difference]: Finished difference Result 24291 states and 94387 transitions. [2022-03-15 17:58:53,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-15 17:58:53,786 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 17:58:53,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:53,892 INFO L225 Difference]: With dead ends: 24291 [2022-03-15 17:58:53,892 INFO L226 Difference]: Without dead ends: 24234 [2022-03-15 17:58:53,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1244 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=955, Invalid=3601, Unknown=0, NotChecked=0, Total=4556 [2022-03-15 17:58:53,893 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 346 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 1054 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 1093 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1054 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:53,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [346 Valid, 112 Invalid, 1093 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1054 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 17:58:53,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24234 states. [2022-03-15 17:58:54,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24234 to 9426. [2022-03-15 17:58:54,267 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 17:58:54,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9426 states to 9426 states and 43057 transitions. [2022-03-15 17:58:54,302 INFO L78 Accepts]: Start accepts. Automaton has 9426 states and 43057 transitions. Word has length 23 [2022-03-15 17:58:54,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:54,302 INFO L470 AbstractCegarLoop]: Abstraction has 9426 states and 43057 transitions. [2022-03-15 17:58:54,303 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 17:58:54,303 INFO L276 IsEmpty]: Start isEmpty. Operand 9426 states and 43057 transitions. [2022-03-15 17:58:54,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:58:54,307 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:54,307 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 17:58:54,323 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-03-15 17:58:54,507 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 17:58:54,507 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 17:58:54,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:54,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1743103519, now seen corresponding path program 1 times [2022-03-15 17:58:54,509 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:54,509 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509624492] [2022-03-15 17:58:54,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:54,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:54,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:54,622 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 17:58:54,623 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:54,623 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509624492] [2022-03-15 17:58:54,623 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509624492] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:54,623 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901872636] [2022-03-15 17:58:54,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:54,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:54,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:54,628 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 17:58:54,629 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 17:58:54,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:54,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 17:58:54,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:55,024 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 17:58:55,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:55,165 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 17:58:55,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901872636] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:55,166 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:55,166 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 31 [2022-03-15 17:58:55,166 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1744862321] [2022-03-15 17:58:55,166 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:55,168 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:55,179 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 17:58:55,179 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:55,411 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [947895#(<= (+ ~x~0 4) ~n~0), 947896#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 947897#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of5ForFork0_~t~0 0)), 947894#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 947892#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 947891#(<= (+ thr2Thread1of5ForFork0_~t~0 4) ~n~0), 947893#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 947898#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0))] [2022-03-15 17:58:55,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 17:58:55,411 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:55,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 17:58:55,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1450, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 17:58:55,412 INFO L87 Difference]: Start difference. First operand 9426 states and 43057 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 17:58:57,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:58:57,975 INFO L93 Difference]: Finished difference Result 35681 states and 133774 transitions. [2022-03-15 17:58:57,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-03-15 17:58:57,975 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 17:58:57,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:58:58,132 INFO L225 Difference]: With dead ends: 35681 [2022-03-15 17:58:58,132 INFO L226 Difference]: Without dead ends: 35645 [2022-03-15 17:58:58,135 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5093 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=2617, Invalid=13895, Unknown=0, NotChecked=0, Total=16512 [2022-03-15 17:58:58,135 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 576 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 2624 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 576 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 2708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 2624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 17:58:58,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [576 Valid, 317 Invalid, 2708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 2624 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 17:58:58,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35645 states. [2022-03-15 17:58:58,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35645 to 9456. [2022-03-15 17:58:58,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9456 states, 9452 states have (on average 4.562420651713923) internal successors, (43124), 9455 states have internal predecessors, (43124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:58:58,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9456 states to 9456 states and 43124 transitions. [2022-03-15 17:58:58,694 INFO L78 Accepts]: Start accepts. Automaton has 9456 states and 43124 transitions. Word has length 25 [2022-03-15 17:58:58,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:58:58,694 INFO L470 AbstractCegarLoop]: Abstraction has 9456 states and 43124 transitions. [2022-03-15 17:58:58,695 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 17:58:58,695 INFO L276 IsEmpty]: Start isEmpty. Operand 9456 states and 43124 transitions. [2022-03-15 17:58:58,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:58:58,698 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:58:58,698 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 17:58:58,716 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-03-15 17:58:58,898 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 17:58:58,899 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 17:58:58,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:58:58,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1743100481, now seen corresponding path program 1 times [2022-03-15 17:58:58,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:58:58,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918281380] [2022-03-15 17:58:58,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:58,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:58:58,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:58,992 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 17:58:58,993 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:58:58,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918281380] [2022-03-15 17:58:58,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918281380] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:58:58,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863598668] [2022-03-15 17:58:58,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:58:58,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:58:58,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:58:58,994 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 17:58:58,995 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 17:58:59,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:58:59,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 17:58:59,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:58:59,379 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 17:58:59,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:58:59,504 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 17:58:59,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863598668] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:58:59,505 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:58:59,505 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 31 [2022-03-15 17:58:59,505 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1484219541] [2022-03-15 17:58:59,505 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:58:59,507 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:58:59,516 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 17:58:59,516 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:58:59,747 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1002849#(<= (+ ~x~0 4) ~n~0), 1002848#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 1002847#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 1002851#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of5ForFork0_~t~0 0)), 1002845#(<= (+ thr2Thread1of5ForFork0_~t~0 4) ~n~0), 1002846#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 1002850#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1002852#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0))] [2022-03-15 17:58:59,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 17:58:59,748 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:58:59,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 17:58:59,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1450, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 17:58:59,748 INFO L87 Difference]: Start difference. First operand 9456 states and 43124 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 17:59:02,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:59:02,605 INFO L93 Difference]: Finished difference Result 35192 states and 131876 transitions. [2022-03-15 17:59:02,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-03-15 17:59:02,606 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 17:59:02,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:59:02,746 INFO L225 Difference]: With dead ends: 35192 [2022-03-15 17:59:02,747 INFO L226 Difference]: Without dead ends: 35156 [2022-03-15 17:59:02,748 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5484 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2804, Invalid=15018, Unknown=0, NotChecked=0, Total=17822 [2022-03-15 17:59:02,748 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 585 mSDsluCounter, 702 mSDsCounter, 0 mSdLazyCounter, 2900 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 585 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 2974 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 2900 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:59:02,748 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [585 Valid, 350 Invalid, 2974 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 2900 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 17:59:02,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35156 states. [2022-03-15 17:59:03,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35156 to 9373. [2022-03-15 17:59:03,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9373 states, 9369 states have (on average 4.556409435371972) internal successors, (42689), 9372 states have internal predecessors, (42689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:59:03,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9373 states to 9373 states and 42689 transitions. [2022-03-15 17:59:03,288 INFO L78 Accepts]: Start accepts. Automaton has 9373 states and 42689 transitions. Word has length 25 [2022-03-15 17:59:03,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:59:03,288 INFO L470 AbstractCegarLoop]: Abstraction has 9373 states and 42689 transitions. [2022-03-15 17:59:03,288 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 17:59:03,288 INFO L276 IsEmpty]: Start isEmpty. Operand 9373 states and 42689 transitions. [2022-03-15 17:59:03,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:59:03,291 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:59:03,292 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 17:59:03,308 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-03-15 17:59:03,492 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 17:59:03,492 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 17:59:03,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:59:03,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1731378079, now seen corresponding path program 2 times [2022-03-15 17:59:03,494 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:59:03,494 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515756979] [2022-03-15 17:59:03,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:59:03,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:59:03,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:59:03,600 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 17:59:03,601 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:59:03,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515756979] [2022-03-15 17:59:03,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515756979] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:59:03,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431324437] [2022-03-15 17:59:03,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:59:03,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:59:03,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:59:03,603 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 17:59:03,604 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 17:59:03,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:59:03,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:59:03,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 17:59:03,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:59:03,948 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 17:59:03,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:59:04,065 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 17:59:04,066 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431324437] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:59:04,066 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:59:04,066 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 31 [2022-03-15 17:59:04,066 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1261091952] [2022-03-15 17:59:04,066 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:59:04,068 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:59:04,077 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 89 transitions. [2022-03-15 17:59:04,077 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:59:04,413 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [1057156#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 1057165#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 1057158#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1057157#(<= (+ ~x~0 4) ~n~0), 1057163#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 1057154#(<= (+ thr2Thread1of5ForFork0_~t~0 4) ~n~0), 1057160#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1057159#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1057155#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 1057161#(or (<= (+ thr2Thread3of5ForFork0_~t~0 3) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1057164#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of5ForFork0_~t~0 0)), 1057162#(or (<= (+ thr2Thread3of5ForFork0_~t~0 3) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)))] [2022-03-15 17:59:04,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 17:59:04,414 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:59:04,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 17:59:04,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=1751, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 17:59:04,414 INFO L87 Difference]: Start difference. First operand 9373 states and 42689 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 17:59:08,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:59:08,315 INFO L93 Difference]: Finished difference Result 37859 states and 136385 transitions. [2022-03-15 17:59:08,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 142 states. [2022-03-15 17:59:08,316 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 17:59:08,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:59:08,448 INFO L225 Difference]: With dead ends: 37859 [2022-03-15 17:59:08,449 INFO L226 Difference]: Without dead ends: 37815 [2022-03-15 17:59:08,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10843 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=4761, Invalid=26745, Unknown=0, NotChecked=0, Total=31506 [2022-03-15 17:59:08,453 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 824 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 3183 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 824 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 3317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 3183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 17:59:08,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [824 Valid, 353 Invalid, 3317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 3183 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 17:59:08,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37815 states. [2022-03-15 17:59:08,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37815 to 9260. [2022-03-15 17:59:08,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9260 states, 9256 states have (on average 4.549913569576491) internal successors, (42114), 9259 states have internal predecessors, (42114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:59:08,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9260 states to 9260 states and 42114 transitions. [2022-03-15 17:59:08,966 INFO L78 Accepts]: Start accepts. Automaton has 9260 states and 42114 transitions. Word has length 25 [2022-03-15 17:59:08,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:59:08,966 INFO L470 AbstractCegarLoop]: Abstraction has 9260 states and 42114 transitions. [2022-03-15 17:59:08,966 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 17:59:08,966 INFO L276 IsEmpty]: Start isEmpty. Operand 9260 states and 42114 transitions. [2022-03-15 17:59:08,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:59:08,969 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:59:08,969 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 17:59:08,986 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 17:59:09,169 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 17:59:09,170 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 17:59:09,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:59:09,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1728458561, now seen corresponding path program 2 times [2022-03-15 17:59:09,171 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:59:09,171 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075446106] [2022-03-15 17:59:09,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:59:09,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:59:09,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:59:09,256 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 17:59:09,256 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:59:09,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075446106] [2022-03-15 17:59:09,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075446106] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:59:09,257 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922042902] [2022-03-15 17:59:09,257 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:59:09,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:59:09,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:59:09,258 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 17:59:09,259 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 17:59:09,387 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:59:09,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:59:09,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 17:59:09,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:59:09,583 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 17:59:09,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:59:09,697 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 17:59:09,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922042902] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:59:09,697 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:59:09,697 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 31 [2022-03-15 17:59:09,698 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1991018178] [2022-03-15 17:59:09,698 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:59:09,699 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:59:09,710 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 105 transitions. [2022-03-15 17:59:09,710 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:59:10,160 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [1113990#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 1113989#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 1113994#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1113996#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 thr2Thread2of5ForFork0_~t~0) ~n~0)), 1113999#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0)), 1113998#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of5ForFork0_~t~0 0)), 1113992#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1113991#(<= (+ ~x~0 4) ~n~0), 1113993#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 1114001#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 thr2Thread2of5ForFork0_~t~0) ~n~0)), 1113988#(<= (+ thr2Thread1of5ForFork0_~t~0 4) ~n~0), 1113995#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1113997#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 thr2Thread2of5ForFork0_~t~0) ~n~0)), 1114000#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 2 ~x~0) ~n~0))] [2022-03-15 17:59:10,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 17:59:10,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:59:10,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 17:59:10,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1905, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 17:59:10,161 INFO L87 Difference]: Start difference. First operand 9260 states and 42114 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 17:59:14,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:59:14,646 INFO L93 Difference]: Finished difference Result 37322 states and 134085 transitions. [2022-03-15 17:59:14,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 160 states. [2022-03-15 17:59:14,646 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 17:59:14,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:59:14,782 INFO L225 Difference]: With dead ends: 37322 [2022-03-15 17:59:14,782 INFO L226 Difference]: Without dead ends: 37278 [2022-03-15 17:59:14,785 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13364 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=5949, Invalid=33057, Unknown=0, NotChecked=0, Total=39006 [2022-03-15 17:59:14,786 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 835 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 3522 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 835 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 3652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 3522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 17:59:14,786 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [835 Valid, 401 Invalid, 3652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 3522 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-15 17:59:14,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37278 states. [2022-03-15 17:59:15,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37278 to 9176. [2022-03-15 17:59:15,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9176 states, 9172 states have (on average 4.54590056694287) internal successors, (41695), 9175 states have internal predecessors, (41695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:59:15,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9176 states to 9176 states and 41695 transitions. [2022-03-15 17:59:15,271 INFO L78 Accepts]: Start accepts. Automaton has 9176 states and 41695 transitions. Word has length 25 [2022-03-15 17:59:15,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:59:15,272 INFO L470 AbstractCegarLoop]: Abstraction has 9176 states and 41695 transitions. [2022-03-15 17:59:15,272 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 17:59:15,272 INFO L276 IsEmpty]: Start isEmpty. Operand 9176 states and 41695 transitions. [2022-03-15 17:59:15,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:59:15,275 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:59:15,275 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 17:59:15,291 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-03-15 17:59:15,475 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 17:59:15,476 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 17:59:15,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:59:15,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1103043295, now seen corresponding path program 3 times [2022-03-15 17:59:15,477 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:59:15,477 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472594207] [2022-03-15 17:59:15,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:59:15,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:59:15,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:59:15,572 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 17:59:15,572 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:59:15,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472594207] [2022-03-15 17:59:15,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472594207] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:59:15,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667152526] [2022-03-15 17:59:15,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:59:15,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:59:15,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:59:15,574 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 17:59:15,574 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 17:59:15,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 17:59:15,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:59:15,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 17:59:15,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:59:15,884 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 17:59:15,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:59:16,005 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 17:59:16,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667152526] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:59:16,005 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:59:16,005 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 17:59:16,006 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [250685981] [2022-03-15 17:59:16,006 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:59:16,008 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:59:16,012 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 17:59:16,012 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:59:16,012 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:59:16,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 17:59:16,013 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:59:16,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 17:59:16,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1001, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 17:59:16,013 INFO L87 Difference]: Start difference. First operand 9176 states and 41695 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 17:59:17,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:59:17,208 INFO L93 Difference]: Finished difference Result 33595 states and 131767 transitions. [2022-03-15 17:59:17,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-15 17:59:17,208 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 17:59:17,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:59:17,328 INFO L225 Difference]: With dead ends: 33595 [2022-03-15 17:59:17,328 INFO L226 Difference]: Without dead ends: 33575 [2022-03-15 17:59:17,329 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1273 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1040, Invalid=4072, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 17:59:17,329 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 285 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 1606 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 1637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 17:59:17,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [285 Valid, 208 Invalid, 1637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1606 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 17:59:17,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33575 states. [2022-03-15 17:59:17,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33575 to 8951. [2022-03-15 17:59:17,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8951 states, 8947 states have (on average 4.545210685145859) internal successors, (40666), 8950 states have internal predecessors, (40666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:59:17,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8951 states to 8951 states and 40666 transitions. [2022-03-15 17:59:17,756 INFO L78 Accepts]: Start accepts. Automaton has 8951 states and 40666 transitions. Word has length 25 [2022-03-15 17:59:17,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:59:17,756 INFO L470 AbstractCegarLoop]: Abstraction has 8951 states and 40666 transitions. [2022-03-15 17:59:17,756 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 17:59:17,756 INFO L276 IsEmpty]: Start isEmpty. Operand 8951 states and 40666 transitions. [2022-03-15 17:59:17,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:59:17,760 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:59:17,760 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 17:59:17,776 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-03-15 17:59:17,960 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 17:59:17,960 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 17:59:17,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:59:17,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1103040257, now seen corresponding path program 3 times [2022-03-15 17:59:17,961 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:59:17,961 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124483505] [2022-03-15 17:59:17,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:59:17,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:59:17,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:59:18,100 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 17:59:18,101 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:59:18,101 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124483505] [2022-03-15 17:59:18,101 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124483505] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:59:18,101 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567540091] [2022-03-15 17:59:18,101 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:59:18,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:59:18,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:59:18,103 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 17:59:18,104 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 17:59:18,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 17:59:18,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:59:18,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 17:59:18,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:59:18,469 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 17:59:18,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:59:18,621 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 17:59:18,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567540091] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:59:18,621 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:59:18,621 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 17:59:18,622 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1233766190] [2022-03-15 17:59:18,622 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:59:18,624 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:59:18,629 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 17:59:18,630 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:59:18,630 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:59:18,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 17:59:18,630 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:59:18,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 17:59:18,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1001, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 17:59:18,631 INFO L87 Difference]: Start difference. First operand 8951 states and 40666 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 17:59:19,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:59:19,790 INFO L93 Difference]: Finished difference Result 33190 states and 130081 transitions. [2022-03-15 17:59:19,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 17:59:19,791 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 17:59:19,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:59:19,909 INFO L225 Difference]: With dead ends: 33190 [2022-03-15 17:59:19,910 INFO L226 Difference]: Without dead ends: 33170 [2022-03-15 17:59:19,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1329 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1101, Invalid=4301, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 17:59:19,911 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 280 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 1294 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 1323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 17:59:19,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 171 Invalid, 1323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1294 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 17:59:19,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33170 states. [2022-03-15 17:59:20,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33170 to 8720. [2022-03-15 17:59:20,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8720 states, 8716 states have (on average 4.545089490592015) internal successors, (39615), 8719 states have internal predecessors, (39615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:59:20,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8720 states to 8720 states and 39615 transitions. [2022-03-15 17:59:20,434 INFO L78 Accepts]: Start accepts. Automaton has 8720 states and 39615 transitions. Word has length 25 [2022-03-15 17:59:20,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:59:20,434 INFO L470 AbstractCegarLoop]: Abstraction has 8720 states and 39615 transitions. [2022-03-15 17:59:20,434 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 17:59:20,434 INFO L276 IsEmpty]: Start isEmpty. Operand 8720 states and 39615 transitions. [2022-03-15 17:59:20,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:59:20,437 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:59:20,437 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 17:59:20,454 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-15 17:59:20,638 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 17:59:20,638 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 17:59:20,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:59:20,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1083788575, now seen corresponding path program 4 times [2022-03-15 17:59:20,639 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:59:20,640 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184929784] [2022-03-15 17:59:20,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:59:20,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:59:20,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:59:20,737 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 17:59:20,738 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:59:20,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184929784] [2022-03-15 17:59:20,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184929784] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:59:20,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180033985] [2022-03-15 17:59:20,738 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:59:20,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:59:20,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:59:20,739 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 17:59:20,740 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 17:59:20,882 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:59:20,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:59:20,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 17:59:20,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:59:21,053 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 17:59:21,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:59:21,182 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 17:59:21,182 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180033985] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:59:21,182 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:59:21,182 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 17:59:21,183 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [997602218] [2022-03-15 17:59:21,183 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:59:21,184 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:59:21,188 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 17:59:21,189 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:59:21,189 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:59:21,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 17:59:21,189 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:59:21,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 17:59:21,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1001, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 17:59:21,190 INFO L87 Difference]: Start difference. First operand 8720 states and 39615 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 17:59:22,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:59:22,398 INFO L93 Difference]: Finished difference Result 34265 states and 134392 transitions. [2022-03-15 17:59:22,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 17:59:22,398 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 17:59:22,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:59:22,520 INFO L225 Difference]: With dead ends: 34265 [2022-03-15 17:59:22,521 INFO L226 Difference]: Without dead ends: 34238 [2022-03-15 17:59:22,521 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1332 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1101, Invalid=4301, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 17:59:22,522 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 309 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 1526 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 1555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 17:59:22,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 206 Invalid, 1555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1526 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 17:59:22,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34238 states. [2022-03-15 17:59:22,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34238 to 8616. [2022-03-15 17:59:22,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8616 states, 8612 states have (on average 4.542266604737575) internal successors, (39118), 8615 states have internal predecessors, (39118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:59:22,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8616 states to 8616 states and 39118 transitions. [2022-03-15 17:59:22,956 INFO L78 Accepts]: Start accepts. Automaton has 8616 states and 39118 transitions. Word has length 25 [2022-03-15 17:59:22,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:59:22,956 INFO L470 AbstractCegarLoop]: Abstraction has 8616 states and 39118 transitions. [2022-03-15 17:59:22,956 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 17:59:22,956 INFO L276 IsEmpty]: Start isEmpty. Operand 8616 states and 39118 transitions. [2022-03-15 17:59:22,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:59:22,959 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:59:22,959 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 17:59:22,976 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 17:59:23,160 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 17:59:23,160 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 17:59:23,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:59:23,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1083765480, now seen corresponding path program 1 times [2022-03-15 17:59:23,161 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:59:23,161 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913535434] [2022-03-15 17:59:23,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:59:23,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:59:23,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:59:23,262 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 17:59:23,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:59:23,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913535434] [2022-03-15 17:59:23,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913535434] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:59:23,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817936394] [2022-03-15 17:59:23,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:59:23,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:59:23,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:59:23,264 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 17:59:23,292 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 17:59:23,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:59:23,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 17:59:23,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:59:23,620 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 17:59:23,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:59:23,765 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 17:59:23,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817936394] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:59:23,766 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:59:23,766 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 17:59:23,766 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1782501553] [2022-03-15 17:59:23,766 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:59:23,769 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:59:23,774 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 17:59:23,774 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:59:23,774 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:59:23,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 17:59:23,775 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:59:23,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 17:59:23,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1001, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 17:59:23,777 INFO L87 Difference]: Start difference. First operand 8616 states and 39118 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 17:59:24,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:59:24,887 INFO L93 Difference]: Finished difference Result 28473 states and 109212 transitions. [2022-03-15 17:59:24,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 17:59:24,887 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 17:59:24,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:59:24,982 INFO L225 Difference]: With dead ends: 28473 [2022-03-15 17:59:24,982 INFO L226 Difference]: Without dead ends: 28453 [2022-03-15 17:59:24,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1327 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1101, Invalid=4301, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 17:59:24,983 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 281 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 1252 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 1287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 17:59:24,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 172 Invalid, 1287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1252 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 17:59:25,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28453 states. [2022-03-15 17:59:25,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28453 to 8610. [2022-03-15 17:59:25,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8610 states, 8606 states have (on average 4.5393911224726935) internal successors, (39066), 8609 states have internal predecessors, (39066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:59:25,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8610 states to 8610 states and 39066 transitions. [2022-03-15 17:59:25,361 INFO L78 Accepts]: Start accepts. Automaton has 8610 states and 39066 transitions. Word has length 25 [2022-03-15 17:59:25,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:59:25,361 INFO L470 AbstractCegarLoop]: Abstraction has 8610 states and 39066 transitions. [2022-03-15 17:59:25,362 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 17:59:25,362 INFO L276 IsEmpty]: Start isEmpty. Operand 8610 states and 39066 transitions. [2022-03-15 17:59:25,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:59:25,365 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:59:25,365 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 17:59:25,382 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 17:59:25,565 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 17:59:25,566 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 17:59:25,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:59:25,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1080869057, now seen corresponding path program 4 times [2022-03-15 17:59:25,567 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:59:25,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004445558] [2022-03-15 17:59:25,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:59:25,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:59:25,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:59:25,680 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 17:59:25,680 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:59:25,680 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004445558] [2022-03-15 17:59:25,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004445558] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:59:25,681 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358775568] [2022-03-15 17:59:25,681 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:59:25,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:59:25,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:59:25,682 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 17:59:25,683 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 17:59:25,818 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:59:25,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:59:25,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 17:59:25,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:59:25,995 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 17:59:25,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:59:26,123 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 17:59:26,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358775568] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:59:26,123 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:59:26,123 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 17:59:26,123 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [339243677] [2022-03-15 17:59:26,124 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:59:26,126 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:59:26,131 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 17:59:26,131 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:59:26,132 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:59:26,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 17:59:26,132 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:59:26,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 17:59:26,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1001, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 17:59:26,133 INFO L87 Difference]: Start difference. First operand 8610 states and 39066 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 17:59:27,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:59:27,403 INFO L93 Difference]: Finished difference Result 37396 states and 149756 transitions. [2022-03-15 17:59:27,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 17:59:27,407 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 17:59:27,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:59:27,548 INFO L225 Difference]: With dead ends: 37396 [2022-03-15 17:59:27,549 INFO L226 Difference]: Without dead ends: 37369 [2022-03-15 17:59:27,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1326 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1101, Invalid=4301, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 17:59:27,550 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 267 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 1625 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 1649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 17:59:27,550 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 206 Invalid, 1649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1625 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 17:59:27,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37369 states. [2022-03-15 17:59:28,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37369 to 8610. [2022-03-15 17:59:28,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8610 states, 8606 states have (on average 4.535672786428074) internal successors, (39034), 8609 states have internal predecessors, (39034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:59:28,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8610 states to 8610 states and 39034 transitions. [2022-03-15 17:59:28,107 INFO L78 Accepts]: Start accepts. Automaton has 8610 states and 39034 transitions. Word has length 25 [2022-03-15 17:59:28,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:59:28,107 INFO L470 AbstractCegarLoop]: Abstraction has 8610 states and 39034 transitions. [2022-03-15 17:59:28,108 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 17:59:28,108 INFO L276 IsEmpty]: Start isEmpty. Operand 8610 states and 39034 transitions. [2022-03-15 17:59:28,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:59:28,111 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:59:28,111 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 17:59:28,127 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 17:59:28,311 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 17:59:28,311 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 17:59:28,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:59:28,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1080849000, now seen corresponding path program 2 times [2022-03-15 17:59:28,313 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:59:28,313 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238531453] [2022-03-15 17:59:28,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:59:28,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:59:28,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:59:28,424 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 17:59:28,424 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:59:28,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238531453] [2022-03-15 17:59:28,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238531453] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:59:28,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296572070] [2022-03-15 17:59:28,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:59:28,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:59:28,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:59:28,428 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 17:59:28,429 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 17:59:28,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:59:28,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:59:28,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 17:59:28,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:59:28,811 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 17:59:28,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:59:28,934 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 17:59:28,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296572070] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:59:28,934 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:59:28,934 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 17:59:28,934 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1123017884] [2022-03-15 17:59:28,934 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:59:28,937 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:59:28,942 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 17:59:28,942 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:59:28,942 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:59:28,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 17:59:28,943 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:59:28,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 17:59:28,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1001, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 17:59:28,943 INFO L87 Difference]: Start difference. First operand 8610 states and 39034 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 17:59:30,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:59:30,004 INFO L93 Difference]: Finished difference Result 32335 states and 126758 transitions. [2022-03-15 17:59:30,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-15 17:59:30,004 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 17:59:30,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:59:30,120 INFO L225 Difference]: With dead ends: 32335 [2022-03-15 17:59:30,120 INFO L226 Difference]: Without dead ends: 32308 [2022-03-15 17:59:30,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1265 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1040, Invalid=4072, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 17:59:30,121 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 306 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 1184 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 1218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 17:59:30,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 163 Invalid, 1218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1184 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 17:59:30,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32308 states. [2022-03-15 17:59:30,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32308 to 8553. [2022-03-15 17:59:30,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8553 states, 8549 states have (on average 4.532810855070768) internal successors, (38751), 8552 states have internal predecessors, (38751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:59:30,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8553 states to 8553 states and 38751 transitions. [2022-03-15 17:59:30,539 INFO L78 Accepts]: Start accepts. Automaton has 8553 states and 38751 transitions. Word has length 25 [2022-03-15 17:59:30,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:59:30,540 INFO L470 AbstractCegarLoop]: Abstraction has 8553 states and 38751 transitions. [2022-03-15 17:59:30,540 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 17:59:30,540 INFO L276 IsEmpty]: Start isEmpty. Operand 8553 states and 38751 transitions. [2022-03-15 17:59:30,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:59:30,543 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:59:30,543 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 17:59:30,560 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 17:59:30,744 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 17:59:30,744 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 17:59:30,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:59:30,744 INFO L85 PathProgramCache]: Analyzing trace with hash -273688268, now seen corresponding path program 1 times [2022-03-15 17:59:30,745 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:59:30,745 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380376537] [2022-03-15 17:59:30,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:59:30,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:59:30,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:59:30,796 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 17:59:30,796 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:59:30,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380376537] [2022-03-15 17:59:30,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380376537] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:59:30,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565320427] [2022-03-15 17:59:30,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:59:30,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:59:30,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:59:30,798 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 17:59:30,799 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 17:59:30,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:59:30,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 17:59:30,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:59:31,067 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 17:59:31,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:59:31,162 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 17:59:31,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565320427] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:59:31,162 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:59:31,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 23 [2022-03-15 17:59:31,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [981524066] [2022-03-15 17:59:31,163 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:59:31,165 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:59:31,168 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 17:59:31,168 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:59:31,168 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 17:59:31,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 17:59:31,169 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:59:31,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 17:59:31,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=457, Unknown=0, NotChecked=0, Total=600 [2022-03-15 17:59:31,169 INFO L87 Difference]: Start difference. First operand 8553 states and 38751 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 17:59:31,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:59:31,351 INFO L93 Difference]: Finished difference Result 15476 states and 66349 transitions. [2022-03-15 17:59:31,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 17:59:31,352 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 17:59:31,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:59:31,402 INFO L225 Difference]: With dead ends: 15476 [2022-03-15 17:59:31,402 INFO L226 Difference]: Without dead ends: 15444 [2022-03-15 17:59:31,402 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 17:59:31,403 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 115 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:59:31,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 27 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 17:59:31,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15444 states. [2022-03-15 17:59:31,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15444 to 10108. [2022-03-15 17:59:31,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10108 states, 10104 states have (on average 4.501286619160728) internal successors, (45481), 10107 states have internal predecessors, (45481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:59:31,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10108 states to 10108 states and 45481 transitions. [2022-03-15 17:59:31,668 INFO L78 Accepts]: Start accepts. Automaton has 10108 states and 45481 transitions. Word has length 25 [2022-03-15 17:59:31,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:59:31,668 INFO L470 AbstractCegarLoop]: Abstraction has 10108 states and 45481 transitions. [2022-03-15 17:59:31,669 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 17:59:31,669 INFO L276 IsEmpty]: Start isEmpty. Operand 10108 states and 45481 transitions. [2022-03-15 17:59:31,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:59:31,672 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:59:31,672 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 17:59:31,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-15 17:59:31,873 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 17:59:31,873 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 17:59:31,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:59:31,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1594424673, now seen corresponding path program 5 times [2022-03-15 17:59:31,874 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:59:31,874 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189597206] [2022-03-15 17:59:31,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:59:31,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:59:31,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:59:31,979 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 17:59:31,979 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:59:31,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189597206] [2022-03-15 17:59:31,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189597206] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:59:31,980 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283852267] [2022-03-15 17:59:31,980 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:59:31,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:59:31,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:59:31,984 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 17:59:32,004 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 17:59:32,132 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 17:59:32,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:59:32,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 17:59:32,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:59:32,305 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 17:59:32,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:59:32,428 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 17:59:32,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283852267] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:59:32,428 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:59:32,428 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 17:59:32,428 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1667985755] [2022-03-15 17:59:32,428 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:59:32,430 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:59:32,435 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 17:59:32,435 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:59:32,576 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1510930#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 1510931#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 1510933#(and (or (<= 4 ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))) (or (= thr2Thread3of5ForFork0_~t~0 0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)))), 1510932#(and (or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (= thr2Thread3of5ForFork0_~t~0 0)) (or (<= 4 ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)))] [2022-03-15 17:59:32,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 17:59:32,576 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:59:32,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 17:59:32,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1260, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 17:59:32,577 INFO L87 Difference]: Start difference. First operand 10108 states and 45481 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 17:59:34,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:59:34,905 INFO L93 Difference]: Finished difference Result 43234 states and 163441 transitions. [2022-03-15 17:59:34,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-15 17:59:34,906 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 17:59:34,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:59:35,061 INFO L225 Difference]: With dead ends: 43234 [2022-03-15 17:59:35,061 INFO L226 Difference]: Without dead ends: 43186 [2022-03-15 17:59:35,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3998 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2254, Invalid=11086, Unknown=0, NotChecked=0, Total=13340 [2022-03-15 17:59:35,063 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 401 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 2045 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 2093 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 2045 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 17:59:35,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 231 Invalid, 2093 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 2045 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 17:59:35,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43186 states. [2022-03-15 17:59:35,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43186 to 10019. [2022-03-15 17:59:35,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10019 states, 10015 states have (on average 4.49535696455317) internal successors, (45021), 10018 states have internal predecessors, (45021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:59:35,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10019 states to 10019 states and 45021 transitions. [2022-03-15 17:59:35,719 INFO L78 Accepts]: Start accepts. Automaton has 10019 states and 45021 transitions. Word has length 25 [2022-03-15 17:59:35,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:59:35,720 INFO L470 AbstractCegarLoop]: Abstraction has 10019 states and 45021 transitions. [2022-03-15 17:59:35,720 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 17:59:35,720 INFO L276 IsEmpty]: Start isEmpty. Operand 10019 states and 45021 transitions. [2022-03-15 17:59:35,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:59:35,723 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:59:35,723 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 17:59:35,740 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-03-15 17:59:35,924 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 17:59:35,924 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 17:59:35,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:59:35,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1594447768, now seen corresponding path program 3 times [2022-03-15 17:59:35,925 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:59:35,925 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523806500] [2022-03-15 17:59:35,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:59:35,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:59:35,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:59:36,015 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 17:59:36,016 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:59:36,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523806500] [2022-03-15 17:59:36,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523806500] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:59:36,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354588363] [2022-03-15 17:59:36,016 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:59:36,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:59:36,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:59:36,017 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 17:59:36,018 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 17:59:36,157 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 17:59:36,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:59:36,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 17:59:36,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:59:36,327 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 17:59:36,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:59:36,450 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 17:59:36,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354588363] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:59:36,450 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:59:36,450 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 17:59:36,451 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2101384437] [2022-03-15 17:59:36,451 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:59:36,452 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:59:36,457 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 17:59:36,458 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:59:36,606 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1574542#(and (or (<= 4 ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))) (or (= thr2Thread3of5ForFork0_~t~0 0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)))), 1574539#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 1574541#(and (or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (= thr2Thread3of5ForFork0_~t~0 0)) (or (<= 4 ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|))), 1574540#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0))] [2022-03-15 17:59:36,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 17:59:36,607 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:59:36,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 17:59:36,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1260, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 17:59:36,608 INFO L87 Difference]: Start difference. First operand 10019 states and 45021 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 17:59:38,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:59:38,979 INFO L93 Difference]: Finished difference Result 36442 states and 134915 transitions. [2022-03-15 17:59:38,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-15 17:59:38,980 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 17:59:38,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:59:39,124 INFO L225 Difference]: With dead ends: 36442 [2022-03-15 17:59:39,124 INFO L226 Difference]: Without dead ends: 36394 [2022-03-15 17:59:39,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3984 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2254, Invalid=11086, Unknown=0, NotChecked=0, Total=13340 [2022-03-15 17:59:39,126 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 417 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 2016 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 2077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 2016 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 17:59:39,126 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [417 Valid, 225 Invalid, 2077 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 2016 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 17:59:39,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36394 states. [2022-03-15 17:59:39,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36394 to 9917. [2022-03-15 17:59:39,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9917 states, 9913 states have (on average 4.492989004337739) internal successors, (44539), 9916 states have internal predecessors, (44539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:59:39,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9917 states to 9917 states and 44539 transitions. [2022-03-15 17:59:39,682 INFO L78 Accepts]: Start accepts. Automaton has 9917 states and 44539 transitions. Word has length 25 [2022-03-15 17:59:39,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:59:39,682 INFO L470 AbstractCegarLoop]: Abstraction has 9917 states and 44539 transitions. [2022-03-15 17:59:39,682 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 17:59:39,682 INFO L276 IsEmpty]: Start isEmpty. Operand 9917 states and 44539 transitions. [2022-03-15 17:59:39,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:59:39,686 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:59:39,686 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 17:59:39,703 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 17:59:39,886 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 17:59:39,887 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 17:59:39,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:59:39,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1586895393, now seen corresponding path program 6 times [2022-03-15 17:59:39,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:59:39,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386349794] [2022-03-15 17:59:39,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:59:39,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:59:39,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:59:39,990 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 17:59:39,990 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:59:39,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386349794] [2022-03-15 17:59:39,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386349794] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:59:39,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863027970] [2022-03-15 17:59:39,991 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 17:59:39,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:59:39,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:59:39,992 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 17:59:40,007 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 17:59:40,145 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 17:59:40,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:59:40,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 17:59:40,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:59:40,321 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 17:59:40,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:59:40,449 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 17:59:40,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863027970] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:59:40,450 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:59:40,450 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 17:59:40,450 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1292585764] [2022-03-15 17:59:40,450 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:59:40,452 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:59:40,459 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 17:59:40,459 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:59:40,714 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1631153#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1631158#(and (or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (= thr2Thread3of5ForFork0_~t~0 0)) (or (<= 4 ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|))), 1631152#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1631157#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 1631154#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 thr2Thread1of5ForFork0_~t~0) ~n~0)), 1631156#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 1631155#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 thr2Thread1of5ForFork0_~t~0) ~n~0)), 1631159#(and (or (<= 4 ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))) (or (= thr2Thread3of5ForFork0_~t~0 0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))))] [2022-03-15 17:59:40,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 17:59:40,715 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:59:40,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 17:59:40,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=1536, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 17:59:40,715 INFO L87 Difference]: Start difference. First operand 9917 states and 44539 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 17:59:44,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:59:44,093 INFO L93 Difference]: Finished difference Result 42317 states and 156426 transitions. [2022-03-15 17:59:44,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-03-15 17:59:44,094 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 17:59:44,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:59:44,274 INFO L225 Difference]: With dead ends: 42317 [2022-03-15 17:59:44,274 INFO L226 Difference]: Without dead ends: 42267 [2022-03-15 17:59:44,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6731 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=3572, Invalid=17598, Unknown=0, NotChecked=0, Total=21170 [2022-03-15 17:59:44,276 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 533 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 2584 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 533 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 2671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 2584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:59:44,277 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [533 Valid, 276 Invalid, 2671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 2584 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 17:59:44,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42267 states. [2022-03-15 17:59:44,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42267 to 9571. [2022-03-15 17:59:44,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9571 states, 9567 states have (on average 4.4961848019232775) internal successors, (43015), 9570 states have internal predecessors, (43015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:59:44,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9571 states to 9571 states and 43015 transitions. [2022-03-15 17:59:44,821 INFO L78 Accepts]: Start accepts. Automaton has 9571 states and 43015 transitions. Word has length 25 [2022-03-15 17:59:44,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:59:44,821 INFO L470 AbstractCegarLoop]: Abstraction has 9571 states and 43015 transitions. [2022-03-15 17:59:44,822 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 17:59:44,822 INFO L276 IsEmpty]: Start isEmpty. Operand 9571 states and 43015 transitions. [2022-03-15 17:59:44,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:59:44,825 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:59:44,825 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 17:59:44,841 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 17:59:45,025 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 17:59:45,025 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 17:59:45,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:59:45,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1609089688, now seen corresponding path program 4 times [2022-03-15 17:59:45,026 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:59:45,027 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975266518] [2022-03-15 17:59:45,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:59:45,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:59:45,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:59:45,138 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 17:59:45,138 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:59:45,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975266518] [2022-03-15 17:59:45,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975266518] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:59:45,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770753893] [2022-03-15 17:59:45,139 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:59:45,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:59:45,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:59:45,144 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 17:59:45,145 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 17:59:45,321 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:59:45,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:59:45,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 17:59:45,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:59:45,498 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 17:59:45,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:59:45,624 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 17:59:45,625 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770753893] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:59:45,625 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:59:45,625 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 17:59:45,625 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [364980353] [2022-03-15 17:59:45,625 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:59:45,627 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:59:45,633 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 17:59:45,634 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:59:45,907 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1693008#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 1693006#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1693007#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 thr2Thread2of5ForFork0_~t~0) ~n~0)), 1693004#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1693005#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 thr2Thread2of5ForFork0_~t~0) ~n~0)), 1693010#(and (or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (= thr2Thread3of5ForFork0_~t~0 0)) (or (<= 4 ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|))), 1693009#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 1693011#(and (or (<= 4 ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))) (or (= thr2Thread3of5ForFork0_~t~0 0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))))] [2022-03-15 17:59:45,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 17:59:45,908 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:59:45,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 17:59:45,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=1536, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 17:59:45,908 INFO L87 Difference]: Start difference. First operand 9571 states and 43015 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 17:59:49,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:59:49,023 INFO L93 Difference]: Finished difference Result 36886 states and 133858 transitions. [2022-03-15 17:59:49,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-03-15 17:59:49,024 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 17:59:49,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:59:49,167 INFO L225 Difference]: With dead ends: 36886 [2022-03-15 17:59:49,167 INFO L226 Difference]: Without dead ends: 36829 [2022-03-15 17:59:49,170 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6625 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=3536, Invalid=17344, Unknown=0, NotChecked=0, Total=20880 [2022-03-15 17:59:49,170 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 587 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 2297 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 2393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 2297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 17:59:49,170 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [587 Valid, 268 Invalid, 2393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 2297 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 17:59:49,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36829 states. [2022-03-15 17:59:49,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36829 to 9425. [2022-03-15 17:59:49,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9425 states, 9421 states have (on average 4.491242967837809) internal successors, (42312), 9424 states have internal predecessors, (42312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:59:49,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9425 states to 9425 states and 42312 transitions. [2022-03-15 17:59:49,705 INFO L78 Accepts]: Start accepts. Automaton has 9425 states and 42312 transitions. Word has length 25 [2022-03-15 17:59:49,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:59:49,705 INFO L470 AbstractCegarLoop]: Abstraction has 9425 states and 42312 transitions. [2022-03-15 17:59:49,705 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 17:59:49,705 INFO L276 IsEmpty]: Start isEmpty. Operand 9425 states and 42312 transitions. [2022-03-15 17:59:49,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:59:49,709 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:59:49,709 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 17:59:49,730 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 17:59:49,923 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 17:59:49,923 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 17:59:49,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:59:49,924 INFO L85 PathProgramCache]: Analyzing trace with hash 105114175, now seen corresponding path program 5 times [2022-03-15 17:59:49,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:59:49,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773384930] [2022-03-15 17:59:49,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:59:49,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:59:49,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:59:50,028 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 17:59:50,028 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:59:50,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773384930] [2022-03-15 17:59:50,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773384930] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:59:50,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549694121] [2022-03-15 17:59:50,029 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:59:50,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:59:50,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:59:50,030 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 17:59:50,058 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 17:59:50,193 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 17:59:50,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:59:50,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 17:59:50,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:59:50,370 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 17:59:50,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:59:50,497 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 17:59:50,497 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549694121] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:59:50,498 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:59:50,498 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 17:59:50,498 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1678428685] [2022-03-15 17:59:50,498 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:59:50,499 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:59:50,507 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 17:59:50,507 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:59:50,767 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1749131#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 1749135#(and (or (= thr2Thread2of5ForFork0_~t~0 0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))) (or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ thr2Thread2of5ForFork0_~t~0 4) ~n~0))), 1749132#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 1749134#(and (or (= thr2Thread2of5ForFork0_~t~0 0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)) (or (<= 4 ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|))), 1749133#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 1749136#(and (or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ thr2Thread2of5ForFork0_~t~0 4) ~n~0)) (or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (= thr2Thread2of5ForFork0_~t~0 0)))] [2022-03-15 17:59:50,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 17:59:50,767 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:59:50,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 17:59:50,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1394, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 17:59:50,768 INFO L87 Difference]: Start difference. First operand 9425 states and 42312 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 17:59:53,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:59:53,453 INFO L93 Difference]: Finished difference Result 42215 states and 159697 transitions. [2022-03-15 17:59:53,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-15 17:59:53,454 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 17:59:53,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:59:53,629 INFO L225 Difference]: With dead ends: 42215 [2022-03-15 17:59:53,630 INFO L226 Difference]: Without dead ends: 42167 [2022-03-15 17:59:53,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4585 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2633, Invalid=12867, Unknown=0, NotChecked=0, Total=15500 [2022-03-15 17:59:53,631 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 459 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 2207 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 2261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 2207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 17:59:53,631 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [459 Valid, 272 Invalid, 2261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 2207 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 17:59:53,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42167 states. [2022-03-15 17:59:54,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42167 to 9381. [2022-03-15 17:59:54,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9381 states, 9377 states have (on average 4.487575983790125) internal successors, (42080), 9380 states have internal predecessors, (42080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:59:54,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9381 states to 9381 states and 42080 transitions. [2022-03-15 17:59:54,238 INFO L78 Accepts]: Start accepts. Automaton has 9381 states and 42080 transitions. Word has length 25 [2022-03-15 17:59:54,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:59:54,239 INFO L470 AbstractCegarLoop]: Abstraction has 9381 states and 42080 transitions. [2022-03-15 17:59:54,239 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 17:59:54,239 INFO L276 IsEmpty]: Start isEmpty. Operand 9381 states and 42080 transitions. [2022-03-15 17:59:54,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:59:54,242 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:59:54,242 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 17:59:54,259 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-03-15 17:59:54,442 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 17:59:54,443 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 17:59:54,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:59:54,443 INFO L85 PathProgramCache]: Analyzing trace with hash 105134232, now seen corresponding path program 5 times [2022-03-15 17:59:54,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:59:54,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283205665] [2022-03-15 17:59:54,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:59:54,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:59:54,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:59:54,531 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 17:59:54,531 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:59:54,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283205665] [2022-03-15 17:59:54,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283205665] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:59:54,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555954041] [2022-03-15 17:59:54,532 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:59:54,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:59:54,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:59:54,533 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 17:59:54,534 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 17:59:54,679 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 17:59:54,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:59:54,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 17:59:54,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:59:54,854 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 17:59:54,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:59:54,978 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 17:59:54,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555954041] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:59:54,978 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:59:54,978 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 17:59:54,978 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1701281618] [2022-03-15 17:59:54,978 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:59:54,980 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:59:54,987 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 17:59:54,987 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:59:55,242 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1810462#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 1810461#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 1810465#(and (or (= thr2Thread2of5ForFork0_~t~0 0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))) (or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ thr2Thread2of5ForFork0_~t~0 4) ~n~0))), 1810463#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 1810466#(and (or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ thr2Thread2of5ForFork0_~t~0 4) ~n~0)) (or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (= thr2Thread2of5ForFork0_~t~0 0))), 1810464#(and (or (= thr2Thread2of5ForFork0_~t~0 0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)) (or (<= 4 ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)))] [2022-03-15 17:59:55,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 17:59:55,243 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:59:55,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 17:59:55,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1394, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 17:59:55,243 INFO L87 Difference]: Start difference. First operand 9381 states and 42080 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 17:59:57,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:59:57,642 INFO L93 Difference]: Finished difference Result 35571 states and 131559 transitions. [2022-03-15 17:59:57,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-15 17:59:57,643 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 17:59:57,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:59:57,773 INFO L225 Difference]: With dead ends: 35571 [2022-03-15 17:59:57,774 INFO L226 Difference]: Without dead ends: 35523 [2022-03-15 17:59:57,775 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4121 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2423, Invalid=11619, Unknown=0, NotChecked=0, Total=14042 [2022-03-15 17:59:57,776 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 441 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 2020 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 441 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 2080 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 2020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 17:59:57,776 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [441 Valid, 239 Invalid, 2080 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 2020 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 17:59:57,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35523 states. [2022-03-15 17:59:58,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35523 to 9287. [2022-03-15 17:59:58,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9287 states, 9283 states have (on average 4.483248949692987) internal successors, (41618), 9286 states have internal predecessors, (41618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:59:58,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9287 states to 9287 states and 41618 transitions. [2022-03-15 17:59:58,283 INFO L78 Accepts]: Start accepts. Automaton has 9287 states and 41618 transitions. Word has length 25 [2022-03-15 17:59:58,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:59:58,283 INFO L470 AbstractCegarLoop]: Abstraction has 9287 states and 41618 transitions. [2022-03-15 17:59:58,284 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 17:59:58,284 INFO L276 IsEmpty]: Start isEmpty. Operand 9287 states and 41618 transitions. [2022-03-15 17:59:58,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 17:59:58,287 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:59:58,287 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 17:59:58,304 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-15 17:59:58,487 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 17:59:58,488 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 17:59:58,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:59:58,488 INFO L85 PathProgramCache]: Analyzing trace with hash 97584895, now seen corresponding path program 6 times [2022-03-15 17:59:58,489 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:59:58,489 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212399393] [2022-03-15 17:59:58,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:59:58,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:59:58,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:59:58,579 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 17:59:58,579 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:59:58,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212399393] [2022-03-15 17:59:58,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212399393] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:59:58,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505349945] [2022-03-15 17:59:58,580 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 17:59:58,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:59:58,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:59:58,581 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 17:59:58,610 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 17:59:58,742 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 17:59:58,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:59:58,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 17:59:58,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:59:58,921 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 17:59:58,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:59:59,049 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 17:59:59,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505349945] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:59:59,050 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:59:59,050 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 17:59:59,050 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1649673635] [2022-03-15 17:59:59,050 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 17:59:59,051 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 17:59:59,060 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 89 transitions. [2022-03-15 17:59:59,061 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 17:59:59,543 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [1864955#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 1864951#(and (or (= thr2Thread2of5ForFork0_~t~0 0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)) (or (<= 4 ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|))), 1864949#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1864954#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 thr2Thread1of5ForFork0_~t~0) ~n~0)), 1864956#(and (or (= thr2Thread2of5ForFork0_~t~0 0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))) (or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ thr2Thread2of5ForFork0_~t~0 4) ~n~0))), 1864948#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 thr2Thread1of5ForFork0_~t~0) ~n~0)), 1864947#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1864950#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 1864952#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 2 ~x~0) ~n~0)), 1864953#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 thr2Thread1of5ForFork0_~t~0) ~n~0)), 1864957#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 1864958#(and (or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ thr2Thread2of5ForFork0_~t~0 4) ~n~0)) (or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (= thr2Thread2of5ForFork0_~t~0 0)))] [2022-03-15 17:59:59,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 17:59:59,544 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:59:59,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 17:59:59,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=1837, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 17:59:59,545 INFO L87 Difference]: Start difference. First operand 9287 states and 41618 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:00:03,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:00:03,258 INFO L93 Difference]: Finished difference Result 35709 states and 129364 transitions. [2022-03-15 18:00:03,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2022-03-15 18:00:03,258 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:00:03,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:00:03,390 INFO L225 Difference]: With dead ends: 35709 [2022-03-15 18:00:03,390 INFO L226 Difference]: Without dead ends: 35652 [2022-03-15 18:00:03,392 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8272 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=4534, Invalid=21872, Unknown=0, NotChecked=0, Total=26406 [2022-03-15 18:00:03,392 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 888 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 2380 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 888 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 2539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 2380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:00:03,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [888 Valid, 278 Invalid, 2539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 2380 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 18:00:03,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35652 states. [2022-03-15 18:00:03,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35652 to 8901. [2022-03-15 18:00:03,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8901 states, 8897 states have (on average 4.489603237046195) internal successors, (39944), 8900 states have internal predecessors, (39944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:00:03,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8901 states to 8901 states and 39944 transitions. [2022-03-15 18:00:03,921 INFO L78 Accepts]: Start accepts. Automaton has 8901 states and 39944 transitions. Word has length 25 [2022-03-15 18:00:03,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:00:03,922 INFO L470 AbstractCegarLoop]: Abstraction has 8901 states and 39944 transitions. [2022-03-15 18:00:03,922 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:00:03,922 INFO L276 IsEmpty]: Start isEmpty. Operand 8901 states and 39944 transitions. [2022-03-15 18:00:03,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:00:03,925 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:00:03,925 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:00:03,942 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:00:04,125 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:00:04,126 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:00:04,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:00:04,126 INFO L85 PathProgramCache]: Analyzing trace with hash 116859672, now seen corresponding path program 6 times [2022-03-15 18:00:04,127 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:00:04,127 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606976718] [2022-03-15 18:00:04,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:04,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:00:04,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:00:04,227 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:00:04,227 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:00:04,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606976718] [2022-03-15 18:00:04,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606976718] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:00:04,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876029880] [2022-03-15 18:00:04,227 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 18:00:04,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:00:04,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:00:04,229 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:00:04,230 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:00:04,379 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 18:00:04,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:00:04,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:00:04,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:00:04,573 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:00:04,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:00:04,721 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:00:04,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876029880] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:00:04,721 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:00:04,721 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 18:00:04,722 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1150722638] [2022-03-15 18:00:04,722 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:00:04,724 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:00:04,734 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 18:00:04,734 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:00:05,128 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [1918890#(and (or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ thr2Thread2of5ForFork0_~t~0 4) ~n~0)) (or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (= thr2Thread2of5ForFork0_~t~0 0))), 1918885#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 1918889#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 1918882#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1918888#(and (or (= thr2Thread2of5ForFork0_~t~0 0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))) (or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ thr2Thread2of5ForFork0_~t~0 4) ~n~0))), 1918886#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 1918881#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1918883#(or (<= (+ thr2Thread3of5ForFork0_~t~0 3) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1918884#(or (<= (+ thr2Thread3of5ForFork0_~t~0 3) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1918887#(and (or (= thr2Thread2of5ForFork0_~t~0 0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)) (or (<= 4 ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)))] [2022-03-15 18:00:05,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 18:00:05,129 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:00:05,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 18:00:05,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=294, Invalid=1686, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 18:00:05,130 INFO L87 Difference]: Start difference. First operand 8901 states and 39944 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:00:08,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:00:08,374 INFO L93 Difference]: Finished difference Result 35226 states and 127470 transitions. [2022-03-15 18:00:08,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-03-15 18:00:08,375 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:00:08,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:00:08,517 INFO L225 Difference]: With dead ends: 35226 [2022-03-15 18:00:08,517 INFO L226 Difference]: Without dead ends: 35169 [2022-03-15 18:00:08,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6809 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=3674, Invalid=17788, Unknown=0, NotChecked=0, Total=21462 [2022-03-15 18:00:08,520 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 567 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 2583 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 567 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 2681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 2583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:00:08,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [567 Valid, 296 Invalid, 2681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 2583 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 18:00:08,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35169 states. [2022-03-15 18:00:09,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35169 to 8560. [2022-03-15 18:00:09,025 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:00:09,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8560 states to 8560 states and 38495 transitions. [2022-03-15 18:00:09,061 INFO L78 Accepts]: Start accepts. Automaton has 8560 states and 38495 transitions. Word has length 25 [2022-03-15 18:00:09,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:00:09,062 INFO L470 AbstractCegarLoop]: Abstraction has 8560 states and 38495 transitions. [2022-03-15 18:00:09,062 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:00:09,062 INFO L276 IsEmpty]: Start isEmpty. Operand 8560 states and 38495 transitions. [2022-03-15 18:00:09,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 18:00:09,066 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:00:09,066 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:00:09,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-03-15 18:00:09,267 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:00:09,267 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:00:09,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:00:09,267 INFO L85 PathProgramCache]: Analyzing trace with hash 97239296, now seen corresponding path program 1 times [2022-03-15 18:00:09,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:00:09,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090423336] [2022-03-15 18:00:09,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:09,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:00:09,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:00:09,278 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 18:00:09,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:00:09,293 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 18:00:09,293 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 18:00:09,293 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATION (7 of 8 remaining) [2022-03-15 18:00:09,293 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (6 of 8 remaining) [2022-03-15 18:00:09,293 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (5 of 8 remaining) [2022-03-15 18:00:09,294 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (4 of 8 remaining) [2022-03-15 18:00:09,294 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (3 of 8 remaining) [2022-03-15 18:00:09,294 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 8 remaining) [2022-03-15 18:00:09,294 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 8 remaining) [2022-03-15 18:00:09,294 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 8 remaining) [2022-03-15 18:00:09,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2022-03-15 18:00:09,295 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:00:09,295 WARN L235 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 18:00:09,295 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2022-03-15 18:00:09,314 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,315 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,315 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,315 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,315 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,315 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,315 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,315 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,315 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,315 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,315 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,316 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,316 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,316 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,316 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,316 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,316 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,316 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,316 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,316 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,316 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,316 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,316 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,317 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,317 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,317 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,317 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,317 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,317 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,317 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,317 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,317 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,317 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,317 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,317 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,317 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,318 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,318 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,318 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,318 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,318 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,318 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,318 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,318 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,318 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,318 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,318 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,318 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,318 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,319 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,319 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,319 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,319 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,319 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,319 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,319 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,319 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,319 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,319 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,319 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,319 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,319 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,320 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,320 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,320 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,320 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,320 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,320 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,320 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,320 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,320 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,320 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,320 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,320 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,321 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,321 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,321 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,321 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,321 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,321 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,321 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,321 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,321 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,321 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,321 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,321 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,321 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,322 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,322 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,322 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,322 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,322 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,322 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,322 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,322 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,322 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,322 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,322 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,322 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,323 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,323 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,323 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,323 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,323 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,323 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,323 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,323 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,323 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,323 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,324 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,324 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,324 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,324 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,324 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,324 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,324 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,324 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:00:09,324 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:00:09,324 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,324 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,324 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:00:09,325 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,325 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:00:09,325 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,325 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,325 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,325 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,325 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,325 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,325 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,325 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,325 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,327 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:00:09,327 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:00:09,327 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,327 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,327 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:00:09,327 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,327 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:00:09,327 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,327 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,327 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,327 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,329 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:00:09,329 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:00:09,329 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,329 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,329 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:00:09,329 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,329 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:00:09,329 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,329 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,329 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,329 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,329 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,330 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,330 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,330 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,330 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,330 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,330 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,331 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,331 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,331 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,331 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,331 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,331 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,331 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:00:09,331 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:00:09,331 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,331 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,331 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:00:09,331 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,331 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:00:09,332 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,332 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,332 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,332 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,332 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,332 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,332 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,332 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,332 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,332 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,333 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,333 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,333 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,333 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,333 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,333 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,333 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,333 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:00:09,333 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:00:09,333 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,333 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,333 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:00:09,334 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,334 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:00:09,334 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,334 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,334 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,334 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,334 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,334 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,334 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,334 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,334 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,334 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,335 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,335 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,335 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,335 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,335 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,335 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,335 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,335 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:00:09,335 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:00:09,335 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,335 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,335 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:00:09,335 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,336 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:00:09,336 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,336 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,336 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,336 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,336 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,336 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,336 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,336 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,336 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,337 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,337 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,337 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,337 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,337 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,337 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,337 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,338 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,338 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,338 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,338 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,338 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,338 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,338 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,338 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,339 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,339 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,339 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,339 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,339 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,340 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,340 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,340 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,340 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,340 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,341 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,341 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,341 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,341 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,341 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,341 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,341 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:00:09,341 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,341 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,342 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,342 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,342 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,342 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,342 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,342 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,342 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:00:09,342 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,343 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,343 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,343 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,343 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,343 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:00:09,343 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,343 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,344 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:00:09,344 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,344 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,344 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,344 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,344 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,344 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:00:09,344 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,344 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,345 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,345 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,345 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,345 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:00:09,345 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,345 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,345 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,345 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:00:09,346 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 18:00:09,346 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 18:00:09,347 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:00:09,347 INFO L340 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2022-03-15 18:00:09,348 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 18:00:09,348 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 203 places, 185 transitions, 490 flow [2022-03-15 18:00:09,348 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 203 places, 185 transitions, 490 flow [2022-03-15 18:00:09,348 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 203 places, 185 transitions, 490 flow [2022-03-15 18:00:09,372 INFO L129 PetriNetUnfolder]: 9/223 cut-off events. [2022-03-15 18:00:09,373 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2022-03-15 18:00:09,374 INFO L84 FinitePrefix]: Finished finitePrefix Result has 271 conditions, 223 events. 9/223 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 320 event pairs, 0 based on Foata normal form. 0/206 useless extension candidates. Maximal degree in co-relation 258. Up to 14 conditions per place. [2022-03-15 18:00:09,380 INFO L116 LiptonReduction]: Number of co-enabled transitions 4390 [2022-03-15 18:00:12,037 INFO L131 LiptonReduction]: Checked pairs total: 7066 [2022-03-15 18:00:12,037 INFO L133 LiptonReduction]: Total number of compositions: 183 [2022-03-15 18:00:12,038 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 71 places, 45 transitions, 210 flow [2022-03-15 18:00:12,700 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:00:12,735 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:00:12,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-03-15 18:00:12,736 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:00:12,736 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2022-03-15 18:00:12,736 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:00:12,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:00:12,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1822249, now seen corresponding path program 1 times [2022-03-15 18:00:12,738 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:00:12,738 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21433653] [2022-03-15 18:00:12,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:12,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:00:12,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:00:12,756 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:00:12,757 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:00:12,757 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21433653] [2022-03-15 18:00:12,757 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21433653] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:00:12,757 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:00:12,757 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 18:00:12,757 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [983329868] [2022-03-15 18:00:12,757 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:00:12,757 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:00:12,758 INFO L252 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2022-03-15 18:00:12,758 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:00:12,758 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:00:12,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 18:00:12,758 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:00:12,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 18:00:12,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 18:00:12,802 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:00:12,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:00:12,971 INFO L93 Difference]: Finished difference Result 16792 states and 86559 transitions. [2022-03-15 18:00:12,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 18:00:12,971 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:00:12,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:00:13,051 INFO L225 Difference]: With dead ends: 16792 [2022-03-15 18:00:13,051 INFO L226 Difference]: Without dead ends: 16791 [2022-03-15 18:00:13,051 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:00:13,052 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:00:13,052 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:00:13,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16791 states. [2022-03-15 18:00:13,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16791 to 16791. [2022-03-15 18:00:13,515 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:00:13,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16791 states to 16791 states and 86558 transitions. [2022-03-15 18:00:13,594 INFO L78 Accepts]: Start accepts. Automaton has 16791 states and 86558 transitions. Word has length 3 [2022-03-15 18:00:13,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:00:13,594 INFO L470 AbstractCegarLoop]: Abstraction has 16791 states and 86558 transitions. [2022-03-15 18:00:13,594 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:00:13,594 INFO L276 IsEmpty]: Start isEmpty. Operand 16791 states and 86558 transitions. [2022-03-15 18:00:13,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-03-15 18:00:13,594 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:00:13,594 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:00:13,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2022-03-15 18:00:13,595 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:00:13,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:00:13,595 INFO L85 PathProgramCache]: Analyzing trace with hash 543844051, now seen corresponding path program 1 times [2022-03-15 18:00:13,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:00:13,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229142042] [2022-03-15 18:00:13,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:13,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:00:13,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:00:13,631 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:00:13,631 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:00:13,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229142042] [2022-03-15 18:00:13,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229142042] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:00:13,631 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:00:13,631 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 18:00:13,631 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1271213048] [2022-03-15 18:00:13,631 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:00:13,632 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:00:13,632 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2022-03-15 18:00:13,632 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:00:13,632 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:00:13,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:00:13,633 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:00:13,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:00:13,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-15 18:00:13,633 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:00:13,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:00:13,996 INFO L93 Difference]: Finished difference Result 36645 states and 175611 transitions. [2022-03-15 18:00:13,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 18:00:13,997 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:00:13,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:00:14,182 INFO L225 Difference]: With dead ends: 36645 [2022-03-15 18:00:14,182 INFO L226 Difference]: Without dead ends: 36637 [2022-03-15 18:00:14,183 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:00:14,183 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 144 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:00:14,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 19 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:00:14,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36637 states. [2022-03-15 18:00:14,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36637 to 19868. [2022-03-15 18:00:14,952 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:00:15,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19868 states to 19868 states and 103363 transitions. [2022-03-15 18:00:15,049 INFO L78 Accepts]: Start accepts. Automaton has 19868 states and 103363 transitions. Word has length 9 [2022-03-15 18:00:15,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:00:15,049 INFO L470 AbstractCegarLoop]: Abstraction has 19868 states and 103363 transitions. [2022-03-15 18:00:15,049 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:00:15,049 INFO L276 IsEmpty]: Start isEmpty. Operand 19868 states and 103363 transitions. [2022-03-15 18:00:15,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 18:00:15,049 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:00:15,050 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:00:15,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2022-03-15 18:00:15,050 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:00:15,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:00:15,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1477451725, now seen corresponding path program 1 times [2022-03-15 18:00:15,051 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:00:15,052 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781635580] [2022-03-15 18:00:15,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:15,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:00:15,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:00:15,098 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:00:15,098 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:00:15,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781635580] [2022-03-15 18:00:15,098 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781635580] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:00:15,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874773363] [2022-03-15 18:00:15,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:15,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:00:15,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:00:15,100 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:00:15,100 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:00:15,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:00:15,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 18:00:15,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:00:15,321 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:00:15,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:00:15,372 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:00:15,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874773363] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:00:15,373 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:00:15,373 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2022-03-15 18:00:15,373 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [512422770] [2022-03-15 18:00:15,373 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:00:15,373 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:00:15,374 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2022-03-15 18:00:15,374 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:00:15,374 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:00:15,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:00:15,375 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:00:15,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:00:15,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-03-15 18:00:15,375 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:00:16,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:00:16,143 INFO L93 Difference]: Finished difference Result 41960 states and 203877 transitions. [2022-03-15 18:00:16,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 18:00:16,160 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:00:16,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:00:16,419 INFO L225 Difference]: With dead ends: 41960 [2022-03-15 18:00:16,419 INFO L226 Difference]: Without dead ends: 41944 [2022-03-15 18:00:16,420 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:00:16,420 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 154 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:00:16,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 24 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:00:16,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41944 states. [2022-03-15 18:00:17,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41944 to 23806. [2022-03-15 18:00:17,771 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:00:17,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23806 states to 23806 states and 125455 transitions. [2022-03-15 18:00:17,905 INFO L78 Accepts]: Start accepts. Automaton has 23806 states and 125455 transitions. Word has length 13 [2022-03-15 18:00:17,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:00:17,905 INFO L470 AbstractCegarLoop]: Abstraction has 23806 states and 125455 transitions. [2022-03-15 18:00:17,905 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:00:17,905 INFO L276 IsEmpty]: Start isEmpty. Operand 23806 states and 125455 transitions. [2022-03-15 18:00:17,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 18:00:17,906 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:00:17,906 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:00:17,933 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:00:18,119 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:00:18,119 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:00:18,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:00:18,120 INFO L85 PathProgramCache]: Analyzing trace with hash 580788373, now seen corresponding path program 1 times [2022-03-15 18:00:18,121 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:00:18,121 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982555732] [2022-03-15 18:00:18,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:18,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:00:18,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:00:18,182 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:00:18,182 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:00:18,182 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982555732] [2022-03-15 18:00:18,182 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982555732] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:00:18,182 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384972034] [2022-03-15 18:00:18,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:18,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:00:18,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:00:18,184 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:00:18,185 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:00:18,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:00:18,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 18:00:18,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:00:18,589 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:00:18,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:00:18,629 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:00:18,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384972034] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:00:18,630 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:00:18,630 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2022-03-15 18:00:18,630 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [504331573] [2022-03-15 18:00:18,630 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:00:18,631 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:00:18,633 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2022-03-15 18:00:18,633 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:00:18,702 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [251733#(<= (+ 2 ~x~0) ~n~0), 251735#(and (= thr2Thread1of6ForFork0_~t~0 0) (<= 0 |ULTIMATE.start_main_~i~0#1|)), 251732#(<= (+ thr2Thread1of6ForFork0_~t~0 2) ~n~0), 251734#(<= ~x~0 (+ |ULTIMATE.start_main_~i~0#1| 1))] [2022-03-15 18:00:18,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:00:18,702 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:00:18,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:00:18,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2022-03-15 18:00:18,703 INFO L87 Difference]: Start difference. First operand 23806 states and 125455 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:00:20,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:00:20,003 INFO L93 Difference]: Finished difference Result 66491 states and 303024 transitions. [2022-03-15 18:00:20,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 18:00:20,003 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:00:20,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:00:20,660 INFO L225 Difference]: With dead ends: 66491 [2022-03-15 18:00:20,661 INFO L226 Difference]: Without dead ends: 66470 [2022-03-15 18:00:20,661 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 446 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=380, Invalid=1512, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 18:00:20,662 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 327 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 858 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 898 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 858 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:00:20,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [327 Valid, 95 Invalid, 898 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 858 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:00:20,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66470 states. [2022-03-15 18:00:22,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66470 to 23629. [2022-03-15 18:00:22,315 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:00:22,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23629 states to 23629 states and 124418 transitions. [2022-03-15 18:00:22,635 INFO L78 Accepts]: Start accepts. Automaton has 23629 states and 124418 transitions. Word has length 15 [2022-03-15 18:00:22,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:00:22,635 INFO L470 AbstractCegarLoop]: Abstraction has 23629 states and 124418 transitions. [2022-03-15 18:00:22,637 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:00:22,637 INFO L276 IsEmpty]: Start isEmpty. Operand 23629 states and 124418 transitions. [2022-03-15 18:00:22,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 18:00:22,638 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:00:22,638 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:00:22,665 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:00:22,851 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:00:22,851 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:00:22,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:00:22,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1803058347, now seen corresponding path program 2 times [2022-03-15 18:00:22,853 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:00:22,853 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018821973] [2022-03-15 18:00:22,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:22,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:00:22,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:00:22,910 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:00:22,910 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:00:22,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018821973] [2022-03-15 18:00:22,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018821973] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:00:22,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010077278] [2022-03-15 18:00:22,911 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:00:22,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:00:22,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:00:22,912 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:00:22,913 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:00:23,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:00:23,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:00:23,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 18:00:23,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:00:23,175 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:00:23,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:00:23,252 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:00:23,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010077278] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:00:23,252 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:00:23,252 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-03-15 18:00:23,253 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1385250993] [2022-03-15 18:00:23,253 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:00:23,254 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:00:23,255 INFO L252 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2022-03-15 18:00:23,256 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:00:23,256 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:00:23,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 18:00:23,256 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:00:23,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 18:00:23,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-03-15 18:00:23,257 INFO L87 Difference]: Start difference. First operand 23629 states and 124418 transitions. Second operand has 10 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 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:00:24,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:00:24,506 INFO L93 Difference]: Finished difference Result 66718 states and 306360 transitions. [2022-03-15 18:00:24,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 18:00:24,506 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 18:00:24,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:00:25,173 INFO L225 Difference]: With dead ends: 66718 [2022-03-15 18:00:25,173 INFO L226 Difference]: Without dead ends: 66701 [2022-03-15 18:00:25,174 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=284, Invalid=1048, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 18:00:25,174 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 301 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:00:25,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [301 Valid, 56 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:00:25,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66701 states. [2022-03-15 18:00:26,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66701 to 23109. [2022-03-15 18:00:26,512 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:00:26,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23109 states to 23109 states and 121651 transitions. [2022-03-15 18:00:26,616 INFO L78 Accepts]: Start accepts. Automaton has 23109 states and 121651 transitions. Word has length 15 [2022-03-15 18:00:26,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:00:26,617 INFO L470 AbstractCegarLoop]: Abstraction has 23109 states and 121651 transitions. [2022-03-15 18:00:26,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 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:00:26,617 INFO L276 IsEmpty]: Start isEmpty. Operand 23109 states and 121651 transitions. [2022-03-15 18:00:26,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 18:00:26,617 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:00:26,617 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:00:26,635 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:00:26,818 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:00:26,818 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:00:26,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:00:26,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1214901397, now seen corresponding path program 1 times [2022-03-15 18:00:26,819 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:00:26,819 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490386914] [2022-03-15 18:00:26,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:26,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:00:26,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:00:26,864 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:00:26,864 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:00:26,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490386914] [2022-03-15 18:00:26,864 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490386914] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:00:26,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283017630] [2022-03-15 18:00:26,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:26,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:00:26,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:00:26,866 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:00:26,866 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:00:27,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:00:27,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 18:00:27,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:00:27,109 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:00:27,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:00:27,174 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:00:27,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283017630] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:00:27,174 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:00:27,174 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 19 [2022-03-15 18:00:27,174 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [53941607] [2022-03-15 18:00:27,174 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:00:27,175 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:00:27,177 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2022-03-15 18:00:27,177 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:00:27,177 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:00:27,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:00:27,177 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:00:27,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:00:27,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2022-03-15 18:00:27,178 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:00:28,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:00:28,024 INFO L93 Difference]: Finished difference Result 47553 states and 234678 transitions. [2022-03-15 18:00:28,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 18:00:28,025 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:00:28,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:00:28,325 INFO L225 Difference]: With dead ends: 47553 [2022-03-15 18:00:28,326 INFO L226 Difference]: Without dead ends: 47524 [2022-03-15 18:00:28,326 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:00:28,326 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 133 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:00:28,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 27 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:00:28,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47524 states. [2022-03-15 18:00:29,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47524 to 28237. [2022-03-15 18:00:29,589 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:00:29,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28237 states to 28237 states and 150261 transitions. [2022-03-15 18:00:29,715 INFO L78 Accepts]: Start accepts. Automaton has 28237 states and 150261 transitions. Word has length 17 [2022-03-15 18:00:29,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:00:29,715 INFO L470 AbstractCegarLoop]: Abstraction has 28237 states and 150261 transitions. [2022-03-15 18:00:29,715 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:00:29,715 INFO L276 IsEmpty]: Start isEmpty. Operand 28237 states and 150261 transitions. [2022-03-15 18:00:29,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:00:29,716 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:00:29,716 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:00:29,733 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:00:29,916 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:00:29,917 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:00:29,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:00:29,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1775865805, now seen corresponding path program 1 times [2022-03-15 18:00:29,918 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:00:29,918 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857296455] [2022-03-15 18:00:29,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:29,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:00:29,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:00:29,989 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:00:29,990 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:00:29,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857296455] [2022-03-15 18:00:29,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857296455] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:00:29,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624586226] [2022-03-15 18:00:29,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:29,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:00:29,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:00:29,992 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:00:30,001 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:00:30,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:00:30,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 18:00:30,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:00:30,280 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:00:30,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:00:30,347 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 18:00:30,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624586226] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:00:30,347 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:00:30,347 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 23 [2022-03-15 18:00:30,347 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [709225128] [2022-03-15 18:00:30,347 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:00:30,348 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:00:30,352 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2022-03-15 18:00:30,352 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:00:30,479 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [582880#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 582882#(<= (+ 3 ~x~0) ~n~0), 582879#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 582878#(<= (+ thr2Thread1of6ForFork0_~t~0 3) ~n~0), 582881#(and (= thr2Thread1of6ForFork0_~t~0 0) (<= 0 |ULTIMATE.start_main_~i~0#1|)), 582839#(<= ~x~0 (+ |ULTIMATE.start_main_~i~0#1| 1)), 582883#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:00:30,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 18:00:30,479 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:00:30,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 18:00:30,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=802, Unknown=0, NotChecked=0, Total=930 [2022-03-15 18:00:30,479 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:00:32,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:00:32,372 INFO L93 Difference]: Finished difference Result 78951 states and 363812 transitions. [2022-03-15 18:00:32,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 18:00:32,372 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:00:32,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:00:33,128 INFO L225 Difference]: With dead ends: 78951 [2022-03-15 18:00:33,129 INFO L226 Difference]: Without dead ends: 78907 [2022-03-15 18:00:33,129 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1077 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=825, Invalid=3335, Unknown=0, NotChecked=0, Total=4160 [2022-03-15 18:00:33,129 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 560 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 1260 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 560 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 1310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 18:00:33,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [560 Valid, 140 Invalid, 1310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1260 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 18:00:33,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78907 states. [2022-03-15 18:00:34,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78907 to 28673. [2022-03-15 18:00:34,691 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:00:34,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28673 states to 28673 states and 152375 transitions. [2022-03-15 18:00:34,820 INFO L78 Accepts]: Start accepts. Automaton has 28673 states and 152375 transitions. Word has length 19 [2022-03-15 18:00:34,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:00:34,820 INFO L470 AbstractCegarLoop]: Abstraction has 28673 states and 152375 transitions. [2022-03-15 18:00:34,820 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:00:34,821 INFO L276 IsEmpty]: Start isEmpty. Operand 28673 states and 152375 transitions. [2022-03-15 18:00:34,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:00:34,821 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:00:34,821 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:00:34,838 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:00:35,022 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:00:35,022 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:00:35,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:00:35,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1655071308, now seen corresponding path program 1 times [2022-03-15 18:00:35,023 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:00:35,023 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217368757] [2022-03-15 18:00:35,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:35,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:00:35,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:00:35,091 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:00:35,091 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:00:35,091 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217368757] [2022-03-15 18:00:35,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217368757] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:00:35,091 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591633812] [2022-03-15 18:00:35,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:35,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:00:35,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:00:35,096 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:00:35,113 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:00:35,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:00:35,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 18:00:35,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:00:35,428 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:00:35,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:00:35,796 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:00:35,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591633812] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:00:35,796 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:00:35,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 23 [2022-03-15 18:00:35,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [547493549] [2022-03-15 18:00:35,796 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:00:35,798 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:00:35,802 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2022-03-15 18:00:35,802 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:00:35,884 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [719382#(<= (+ 3 thr2Thread2of6ForFork0_~t~0) ~n~0), 719383#(<= (+ 2 thr2Thread2of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 719384#(<= (+ 3 ~x~0) ~n~0), 719385#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:00:35,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 18:00:35,884 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:00:35,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 18:00:35,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2022-03-15 18:00:35,885 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:00:37,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:00:37,568 INFO L93 Difference]: Finished difference Result 80883 states and 375713 transitions. [2022-03-15 18:00:37,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 18:00:37,569 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:00:37,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:00:38,320 INFO L225 Difference]: With dead ends: 80883 [2022-03-15 18:00:38,320 INFO L226 Difference]: Without dead ends: 80826 [2022-03-15 18:00:38,320 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 813 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=666, Invalid=2526, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 18:00:38,321 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 482 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 1025 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 482 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 1065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1025 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:00:38,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [482 Valid, 118 Invalid, 1065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1025 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 18:00:38,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80826 states. [2022-03-15 18:00:39,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80826 to 28873. [2022-03-15 18:00:39,945 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:00:40,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28873 states to 28873 states and 153454 transitions. [2022-03-15 18:00:40,099 INFO L78 Accepts]: Start accepts. Automaton has 28873 states and 153454 transitions. Word has length 19 [2022-03-15 18:00:40,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:00:40,100 INFO L470 AbstractCegarLoop]: Abstraction has 28873 states and 153454 transitions. [2022-03-15 18:00:40,100 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:00:40,100 INFO L276 IsEmpty]: Start isEmpty. Operand 28873 states and 153454 transitions. [2022-03-15 18:00:40,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:00:40,101 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:00:40,101 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:00:40,118 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-03-15 18:00:40,301 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:00:40,301 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:00:40,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:00:40,302 INFO L85 PathProgramCache]: Analyzing trace with hash 710883330, now seen corresponding path program 2 times [2022-03-15 18:00:40,303 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:00:40,303 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605946819] [2022-03-15 18:00:40,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:40,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:00:40,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:00:40,378 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:00:40,378 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:00:40,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605946819] [2022-03-15 18:00:40,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605946819] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:00:40,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112123787] [2022-03-15 18:00:40,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:00:40,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:00:40,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:00:40,384 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:00:40,385 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:00:40,596 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:00:40,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:00:40,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 18:00:40,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:00:40,720 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:00:40,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:00:40,805 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:00:40,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112123787] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:00:40,806 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:00:40,806 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2022-03-15 18:00:40,806 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [818601776] [2022-03-15 18:00:40,806 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:00:40,807 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:00:40,809 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 18:00:40,809 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:00:40,810 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:00:40,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 18:00:40,810 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:00:40,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 18:00:40,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2022-03-15 18:00:40,810 INFO L87 Difference]: Start difference. First operand 28873 states and 153454 transitions. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:00:42,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:00:42,020 INFO L93 Difference]: Finished difference Result 70510 states and 333491 transitions. [2022-03-15 18:00:42,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 18:00:42,021 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 18:00:42,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:00:42,806 INFO L225 Difference]: With dead ends: 70510 [2022-03-15 18:00:42,806 INFO L226 Difference]: Without dead ends: 70477 [2022-03-15 18:00:42,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=411, Invalid=1395, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 18:00:42,807 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 234 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 787 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:00:42,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 88 Invalid, 787 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 770 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:00:42,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70477 states. [2022-03-15 18:00:44,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70477 to 28942. [2022-03-15 18:00:44,609 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:00:44,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28942 states to 28942 states and 153921 transitions. [2022-03-15 18:00:44,781 INFO L78 Accepts]: Start accepts. Automaton has 28942 states and 153921 transitions. Word has length 19 [2022-03-15 18:00:44,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:00:44,781 INFO L470 AbstractCegarLoop]: Abstraction has 28942 states and 153921 transitions. [2022-03-15 18:00:44,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:00:44,781 INFO L276 IsEmpty]: Start isEmpty. Operand 28942 states and 153921 transitions. [2022-03-15 18:00:44,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:00:44,782 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:00:44,782 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:00:44,799 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:00:44,982 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:00:44,983 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:00:44,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:00:44,983 INFO L85 PathProgramCache]: Analyzing trace with hash 710870899, now seen corresponding path program 2 times [2022-03-15 18:00:44,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:00:44,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147518485] [2022-03-15 18:00:44,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:44,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:00:44,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:00:45,049 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:00:45,050 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:00:45,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147518485] [2022-03-15 18:00:45,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147518485] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:00:45,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890366018] [2022-03-15 18:00:45,050 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:00:45,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:00:45,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:00:45,051 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:00:45,052 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:00:45,214 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:00:45,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:00:45,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 18:00:45,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:00:45,329 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:00:45,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:00:45,411 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:00:45,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890366018] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:00:45,411 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:00:45,411 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2022-03-15 18:00:45,412 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [911472164] [2022-03-15 18:00:45,412 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:00:45,413 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:00:45,415 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 18:00:45,415 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:00:45,415 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:00:45,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 18:00:45,415 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:00:45,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 18:00:45,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2022-03-15 18:00:45,416 INFO L87 Difference]: Start difference. First operand 28942 states and 153921 transitions. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:00:46,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:00:46,989 INFO L93 Difference]: Finished difference Result 79481 states and 383626 transitions. [2022-03-15 18:00:46,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 18:00:46,991 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 18:00:46,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:00:47,524 INFO L225 Difference]: With dead ends: 79481 [2022-03-15 18:00:47,524 INFO L226 Difference]: Without dead ends: 79448 [2022-03-15 18:00:47,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=411, Invalid=1395, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 18:00:47,525 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 228 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:00:47,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 74 Invalid, 703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:00:47,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79448 states. [2022-03-15 18:00:49,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79448 to 29094. [2022-03-15 18:00:49,370 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:00:49,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29094 states to 29094 states and 154883 transitions. [2022-03-15 18:00:49,517 INFO L78 Accepts]: Start accepts. Automaton has 29094 states and 154883 transitions. Word has length 19 [2022-03-15 18:00:49,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:00:49,517 INFO L470 AbstractCegarLoop]: Abstraction has 29094 states and 154883 transitions. [2022-03-15 18:00:49,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:00:49,517 INFO L276 IsEmpty]: Start isEmpty. Operand 29094 states and 154883 transitions. [2022-03-15 18:00:49,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:00:49,518 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:00:49,518 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:00:49,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-15 18:00:49,719 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:00:49,719 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:00:49,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:00:49,720 INFO L85 PathProgramCache]: Analyzing trace with hash 424011900, now seen corresponding path program 1 times [2022-03-15 18:00:49,725 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:00:49,726 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63471209] [2022-03-15 18:00:49,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:49,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:00:49,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:00:49,802 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:00:49,802 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:00:49,802 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63471209] [2022-03-15 18:00:49,802 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63471209] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:00:49,802 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255812431] [2022-03-15 18:00:49,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:00:49,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:00:49,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:00:49,804 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:00:49,804 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:00:49,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:00:49,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 18:00:49,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:00:50,121 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:00:50,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:00:50,478 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-15 18:00:50,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255812431] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:00:50,479 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:00:50,479 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 23 [2022-03-15 18:00:50,479 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [230194429] [2022-03-15 18:00:50,479 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:00:50,481 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:00:50,488 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 69 transitions. [2022-03-15 18:00:50,488 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:00:50,692 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [1124613#(<= (+ 2 thr2Thread2of6ForFork0_~t~0) ~n~0), 1124616#(<= (+ 3 ~x~0) ~n~0), 1124620#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1124591#(<= (+ ~x~0 1) |ULTIMATE.start_main_~i~0#1|), 1124618#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 1124587#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 1124615#(<= (+ thr2Thread1of6ForFork0_~t~0 3) ~n~0), 1124619#(and (= thr2Thread1of6ForFork0_~t~0 0) (<= 0 |ULTIMATE.start_main_~i~0#1|)), 1124614#(<= (+ 2 ~x~0) ~n~0), 1124617#(<= (+ thr2Thread2of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:00:50,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 18:00:50,692 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:00:50,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 18:00:50,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 18:00:50,693 INFO L87 Difference]: Start difference. First operand 29094 states and 154883 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:00:56,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:00:56,287 INFO L93 Difference]: Finished difference Result 176816 states and 751046 transitions. [2022-03-15 18:00:56,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-03-15 18:00:56,288 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:00:56,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:00:57,939 INFO L225 Difference]: With dead ends: 176816 [2022-03-15 18:00:57,939 INFO L226 Difference]: Without dead ends: 176756 [2022-03-15 18:00:57,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9140 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=3919, Invalid=21203, Unknown=0, NotChecked=0, Total=25122 [2022-03-15 18:00:57,941 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 1459 mSDsluCounter, 792 mSDsCounter, 0 mSdLazyCounter, 2514 mSolverCounterSat, 190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1459 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 2704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 2514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:00:57,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1459 Valid, 304 Invalid, 2704 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 2514 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 18:00:58,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176756 states. [2022-03-15 18:01:01,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176756 to 29348. [2022-03-15 18:01:01,536 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:01:01,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29348 states to 29348 states and 156541 transitions. [2022-03-15 18:01:01,716 INFO L78 Accepts]: Start accepts. Automaton has 29348 states and 156541 transitions. Word has length 21 [2022-03-15 18:01:01,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:01:01,716 INFO L470 AbstractCegarLoop]: Abstraction has 29348 states and 156541 transitions. [2022-03-15 18:01:01,716 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:01:01,716 INFO L276 IsEmpty]: Start isEmpty. Operand 29348 states and 156541 transitions. [2022-03-15 18:01:01,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:01:01,718 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:01:01,718 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:01:01,742 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:01:01,942 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:01:01,942 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:01:01,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:01:01,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1505000758, now seen corresponding path program 2 times [2022-03-15 18:01:01,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:01:01,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010799944] [2022-03-15 18:01:01,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:01:01,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:01:01,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:01:02,015 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:01:02,016 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:01:02,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010799944] [2022-03-15 18:01:02,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010799944] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:01:02,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017146260] [2022-03-15 18:01:02,016 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:01:02,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:01:02,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:01:02,017 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:01:02,018 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:01:02,208 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:01:02,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:01:02,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 18:01:02,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:01:02,372 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:01:02,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:01:02,416 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 18:01:02,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017146260] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:01:02,417 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:01:02,417 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-03-15 18:01:02,417 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [644301344] [2022-03-15 18:01:02,417 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:01:02,418 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:01:02,423 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 18:01:02,423 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:01:02,558 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1360530#(<= (+ thr2Thread1of6ForFork0_~t~0 3) ~n~0), 1360532#(<= (+ 3 ~x~0) ~n~0), 1360535#(and (= thr2Thread1of6ForFork0_~t~0 0) (<= 0 |ULTIMATE.start_main_~i~0#1|)), 1360531#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 1360533#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1360505#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 1360534#(<= ~x~0 (+ |ULTIMATE.start_main_~i~0#1| 1))] [2022-03-15 18:01:02,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 18:01:02,558 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:01:02,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 18:01:02,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2022-03-15 18:01:02,559 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:01:06,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:01:06,628 INFO L93 Difference]: Finished difference Result 130508 states and 566035 transitions. [2022-03-15 18:01:06,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-03-15 18:01:06,629 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:01:06,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:01:07,506 INFO L225 Difference]: With dead ends: 130508 [2022-03-15 18:01:07,507 INFO L226 Difference]: Without dead ends: 130467 [2022-03-15 18:01:07,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3614 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1919, Invalid=9423, Unknown=0, NotChecked=0, Total=11342 [2022-03-15 18:01:07,507 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 915 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 2183 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 915 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 2310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 2183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:01:07,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [915 Valid, 266 Invalid, 2310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 2183 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 18:01:08,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130467 states. [2022-03-15 18:01:10,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130467 to 28972. [2022-03-15 18:01:10,172 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:01:10,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28972 states to 28972 states and 154420 transitions. [2022-03-15 18:01:10,315 INFO L78 Accepts]: Start accepts. Automaton has 28972 states and 154420 transitions. Word has length 21 [2022-03-15 18:01:10,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:01:10,315 INFO L470 AbstractCegarLoop]: Abstraction has 28972 states and 154420 transitions. [2022-03-15 18:01:10,315 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:01:10,315 INFO L276 IsEmpty]: Start isEmpty. Operand 28972 states and 154420 transitions. [2022-03-15 18:01:10,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:01:10,316 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:01:10,316 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:01:10,333 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:01:10,517 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:01:10,517 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:01:10,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:01:10,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1563968546, now seen corresponding path program 3 times [2022-03-15 18:01:10,518 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:01:10,518 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004408354] [2022-03-15 18:01:10,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:01:10,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:01:10,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:01:10,592 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:01:10,592 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:01:10,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004408354] [2022-03-15 18:01:10,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004408354] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:01:10,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745104906] [2022-03-15 18:01:10,593 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:01:10,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:01:10,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:01:10,594 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:01:10,594 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:01:10,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 18:01:10,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:01:10,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 18:01:10,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:01:10,930 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:01:10,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:01:10,991 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:01:10,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745104906] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:01:10,991 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:01:10,991 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-03-15 18:01:10,991 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2108781623] [2022-03-15 18:01:10,991 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:01:10,993 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:01:11,268 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 18:01:11,269 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:01:11,493 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1549289#(<= (+ 3 thr2Thread2of6ForFork0_~t~0) ~n~0), 1549286#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1549290#(<= (+ 3 ~x~0) ~n~0), 1549287#(<= thr2Thread1of6ForFork0_~t~0 |ULTIMATE.start_main_~i~0#1|), 1549291#(<= (+ 2 thr2Thread2of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 1549288#(<= (+ 2 ~x~0) ~n~0), 1549285#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ ~x~0 1) ~n~0)), 1549292#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:01:11,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 18:01:11,494 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:01:11,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 18:01:11,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=921, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 18:01:11,494 INFO L87 Difference]: Start difference. First operand 28972 states and 154420 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:01:17,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:01:17,197 INFO L93 Difference]: Finished difference Result 170532 states and 725719 transitions. [2022-03-15 18:01:17,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2022-03-15 18:01:17,198 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:01:17,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:01:18,411 INFO L225 Difference]: With dead ends: 170532 [2022-03-15 18:01:18,411 INFO L226 Difference]: Without dead ends: 170500 [2022-03-15 18:01:18,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9575 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=4090, Invalid=21992, Unknown=0, NotChecked=0, Total=26082 [2022-03-15 18:01:18,412 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 1336 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 2392 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1336 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 2588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 2392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:01:18,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1336 Valid, 276 Invalid, 2588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 2392 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 18:01:19,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170500 states. [2022-03-15 18:01:21,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170500 to 27654. [2022-03-15 18:01:21,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27654 states, 27648 states have (on average 5.319733796296297) internal successors, (147080), 27653 states have internal predecessors, (147080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:01:22,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27654 states to 27654 states and 147080 transitions. [2022-03-15 18:01:22,170 INFO L78 Accepts]: Start accepts. Automaton has 27654 states and 147080 transitions. Word has length 21 [2022-03-15 18:01:22,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:01:22,170 INFO L470 AbstractCegarLoop]: Abstraction has 27654 states and 147080 transitions. [2022-03-15 18:01:22,170 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:01:22,171 INFO L276 IsEmpty]: Start isEmpty. Operand 27654 states and 147080 transitions. [2022-03-15 18:01:22,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:01:22,172 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:01:22,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:01:22,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-03-15 18:01:22,372 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:01:22,373 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:01:22,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:01:22,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1385618564, now seen corresponding path program 4 times [2022-03-15 18:01:22,378 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:01:22,378 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929899741] [2022-03-15 18:01:22,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:01:22,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:01:22,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:01:22,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:01:22,468 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:01:22,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929899741] [2022-03-15 18:01:22,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929899741] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:01:22,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752272696] [2022-03-15 18:01:22,468 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:01:22,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:01:22,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:01:22,469 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:01:22,470 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:01:22,641 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:01:22,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:01:22,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 18:01:22,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:01:22,796 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:01:22,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:01:22,843 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:01:22,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752272696] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:01:22,843 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:01:22,844 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-03-15 18:01:22,844 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1358254211] [2022-03-15 18:01:22,844 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:01:22,845 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:01:22,849 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2022-03-15 18:01:22,849 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:01:22,929 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1775538#(<= (+ 2 thr2Thread2of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 1775539#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1775536#(<= (+ 3 thr2Thread2of6ForFork0_~t~0) ~n~0), 1775537#(<= (+ 3 ~x~0) ~n~0)] [2022-03-15 18:01:22,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 18:01:22,929 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:01:22,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 18:01:22,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=710, Unknown=0, NotChecked=0, Total=812 [2022-03-15 18:01:22,930 INFO L87 Difference]: Start difference. First operand 27654 states and 147080 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:01:26,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:01:26,253 INFO L93 Difference]: Finished difference Result 127793 states and 554702 transitions. [2022-03-15 18:01:26,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-15 18:01:26,253 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:01:26,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:01:27,468 INFO L225 Difference]: With dead ends: 127793 [2022-03-15 18:01:27,468 INFO L226 Difference]: Without dead ends: 127752 [2022-03-15 18:01:27,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2867 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1588, Invalid=7532, Unknown=0, NotChecked=0, Total=9120 [2022-03-15 18:01:27,469 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 722 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 1988 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 722 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 2076 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1988 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:01:27,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [722 Valid, 238 Invalid, 2076 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1988 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 18:01:27,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127752 states. [2022-03-15 18:01:29,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127752 to 27278. [2022-03-15 18:01:29,674 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:01:29,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27278 states to 27278 states and 144959 transitions. [2022-03-15 18:01:29,799 INFO L78 Accepts]: Start accepts. Automaton has 27278 states and 144959 transitions. Word has length 21 [2022-03-15 18:01:29,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:01:29,799 INFO L470 AbstractCegarLoop]: Abstraction has 27278 states and 144959 transitions. [2022-03-15 18:01:29,799 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:01:29,799 INFO L276 IsEmpty]: Start isEmpty. Operand 27278 states and 144959 transitions. [2022-03-15 18:01:29,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:01:29,800 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:01:29,800 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:01:29,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-03-15 18:01:30,001 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:01:30,001 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:01:30,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:01:30,001 INFO L85 PathProgramCache]: Analyzing trace with hash 259088970, now seen corresponding path program 5 times [2022-03-15 18:01:30,002 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:01:30,002 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14081015] [2022-03-15 18:01:30,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:01:30,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:01:30,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:01:30,392 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:01:30,393 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:01:30,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14081015] [2022-03-15 18:01:30,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14081015] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:01:30,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269000756] [2022-03-15 18:01:30,393 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 18:01:30,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:01:30,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:01:30,411 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:01:30,413 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:01:30,589 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 18:01:30,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:01:30,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 18:01:30,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:01:30,737 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:01:30,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:01:30,813 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:01:30,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269000756] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:01:30,813 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:01:30,814 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 18:01:30,814 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1710284562] [2022-03-15 18:01:30,814 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:01:30,815 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:01:30,818 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 18:01:30,818 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:01:30,818 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:01:30,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 18:01:30,818 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:01:30,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 18:01:30,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2022-03-15 18:01:30,819 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:01:32,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:01:32,930 INFO L93 Difference]: Finished difference Result 112430 states and 496747 transitions. [2022-03-15 18:01:32,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 18:01:32,931 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:01:32,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:01:34,058 INFO L225 Difference]: With dead ends: 112430 [2022-03-15 18:01:34,058 INFO L226 Difference]: Without dead ends: 112414 [2022-03-15 18:01:34,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1243 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=871, Invalid=3821, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 18:01:34,059 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 429 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 1648 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 429 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 1701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 18:01:34,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [429 Valid, 208 Invalid, 1701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1648 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 18:01:34,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112414 states. [2022-03-15 18:01:36,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112414 to 26597. [2022-03-15 18:01:36,346 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:01:36,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26597 states to 26597 states and 141420 transitions. [2022-03-15 18:01:36,477 INFO L78 Accepts]: Start accepts. Automaton has 26597 states and 141420 transitions. Word has length 21 [2022-03-15 18:01:36,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:01:36,477 INFO L470 AbstractCegarLoop]: Abstraction has 26597 states and 141420 transitions. [2022-03-15 18:01:36,477 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:01:36,477 INFO L276 IsEmpty]: Start isEmpty. Operand 26597 states and 141420 transitions. [2022-03-15 18:01:36,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:01:36,478 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:01:36,478 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:01:36,496 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:01:36,678 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:01:36,679 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:01:36,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:01:36,679 INFO L85 PathProgramCache]: Analyzing trace with hash 247155210, now seen corresponding path program 6 times [2022-03-15 18:01:36,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:01:36,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501697517] [2022-03-15 18:01:36,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:01:36,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:01:36,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:01:36,764 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:01:36,764 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:01:36,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501697517] [2022-03-15 18:01:36,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501697517] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:01:36,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638203118] [2022-03-15 18:01:36,764 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 18:01:36,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:01:36,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:01:36,766 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:01:36,766 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:01:36,941 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 18:01:36,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:01:36,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 18:01:36,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:01:37,373 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:01:37,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:01:37,462 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:01:37,462 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1638203118] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:01:37,462 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:01:37,462 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 18:01:37,463 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [22106233] [2022-03-15 18:01:37,463 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:01:37,464 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:01:37,467 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 18:01:37,467 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:01:37,467 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:01:37,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 18:01:37,468 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:01:37,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 18:01:37,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2022-03-15 18:01:37,468 INFO L87 Difference]: Start difference. First operand 26597 states and 141420 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:01:40,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:01:40,088 INFO L93 Difference]: Finished difference Result 127217 states and 574060 transitions. [2022-03-15 18:01:40,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 18:01:40,103 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:01:40,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:01:41,044 INFO L225 Difference]: With dead ends: 127217 [2022-03-15 18:01:41,045 INFO L226 Difference]: Without dead ends: 127195 [2022-03-15 18:01:41,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1167 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=835, Invalid=3587, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 18:01:41,045 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 362 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 1326 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 1360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 18:01:41,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 166 Invalid, 1360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1326 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 18:01:41,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127195 states. [2022-03-15 18:01:43,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127195 to 25744. [2022-03-15 18:01:43,692 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:01:44,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25744 states to 25744 states and 137181 transitions. [2022-03-15 18:01:44,066 INFO L78 Accepts]: Start accepts. Automaton has 25744 states and 137181 transitions. Word has length 21 [2022-03-15 18:01:44,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:01:44,067 INFO L470 AbstractCegarLoop]: Abstraction has 25744 states and 137181 transitions. [2022-03-15 18:01:44,067 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:01:44,067 INFO L276 IsEmpty]: Start isEmpty. Operand 25744 states and 137181 transitions. [2022-03-15 18:01:44,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:01:44,068 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:01:44,068 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:01:44,086 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:01:44,269 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:01:44,270 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:01:44,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:01:44,270 INFO L85 PathProgramCache]: Analyzing trace with hash 900670407, now seen corresponding path program 1 times [2022-03-15 18:01:44,271 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:01:44,271 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545746464] [2022-03-15 18:01:44,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:01:44,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:01:44,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:01:44,321 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:01:44,322 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:01:44,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545746464] [2022-03-15 18:01:44,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545746464] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:01:44,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029507160] [2022-03-15 18:01:44,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:01:44,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:01:44,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:01:44,323 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:01:44,324 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:01:44,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:01:44,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 18:01:44,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:01:44,607 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:01:44,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:01:44,689 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:01:44,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029507160] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:01:44,689 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:01:44,690 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 21 [2022-03-15 18:01:44,690 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [574548115] [2022-03-15 18:01:44,690 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:01:44,691 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:01:44,693 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 18:01:44,693 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:01:44,693 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:01:44,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:01:44,694 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:01:44,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:01:44,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2022-03-15 18:01:44,694 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:01:45,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:01:45,549 INFO L93 Difference]: Finished difference Result 52127 states and 261148 transitions. [2022-03-15 18:01:45,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 18:01:45,549 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:01:45,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:01:45,896 INFO L225 Difference]: With dead ends: 52127 [2022-03-15 18:01:45,897 INFO L226 Difference]: Without dead ends: 52081 [2022-03-15 18:01:45,897 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:01:45,897 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:01:45,897 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:01:45,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52081 states. [2022-03-15 18:01:47,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52081 to 31960. [2022-03-15 18:01:47,378 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:01:47,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31960 states to 31960 states and 171209 transitions. [2022-03-15 18:01:47,534 INFO L78 Accepts]: Start accepts. Automaton has 31960 states and 171209 transitions. Word has length 21 [2022-03-15 18:01:47,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:01:47,534 INFO L470 AbstractCegarLoop]: Abstraction has 31960 states and 171209 transitions. [2022-03-15 18:01:47,534 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:01:47,534 INFO L276 IsEmpty]: Start isEmpty. Operand 31960 states and 171209 transitions. [2022-03-15 18:01:47,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:01:47,536 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:01:47,536 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:01:47,558 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-03-15 18:01:47,748 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:01:47,748 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:01:47,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:01:47,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1739840655, now seen corresponding path program 1 times [2022-03-15 18:01:47,750 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:01:47,750 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270206] [2022-03-15 18:01:47,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:01:47,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:01:47,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:01:47,822 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:01:47,822 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:01:47,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270206] [2022-03-15 18:01:47,823 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270206] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:01:47,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212846096] [2022-03-15 18:01:47,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:01:47,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:01:47,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:01:47,824 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:01:47,825 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:01:48,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:01:48,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:01:48,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:01:48,153 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:01:48,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:01:48,261 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 18:01:48,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212846096] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:01:48,262 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:01:48,262 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 27 [2022-03-15 18:01:48,262 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [699083675] [2022-03-15 18:01:48,262 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:01:48,264 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:01:48,272 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 71 transitions. [2022-03-15 18:01:48,272 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:01:48,465 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [2419162#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 2419166#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 2419161#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 2419164#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 2419165#(<= (+ ~x~0 4) ~n~0), 2419109#(<= ~x~0 (+ |ULTIMATE.start_main_~i~0#1| 1)), 2419167#(and (= thr2Thread1of6ForFork0_~t~0 0) (<= 0 |ULTIMATE.start_main_~i~0#1|)), 2419163#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:01:48,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 18:01:48,466 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:01:48,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 18:01:48,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1089, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 18:01:48,466 INFO L87 Difference]: Start difference. First operand 31960 states and 171209 transitions. Second operand has 20 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 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:01:50,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:01:50,873 INFO L93 Difference]: Finished difference Result 87979 states and 412717 transitions. [2022-03-15 18:01:50,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 18:01:50,873 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 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 23 [2022-03-15 18:01:50,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:01:52,191 INFO L225 Difference]: With dead ends: 87979 [2022-03-15 18:01:52,191 INFO L226 Difference]: Without dead ends: 87916 [2022-03-15 18:01:52,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1393 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1077, Invalid=4179, Unknown=0, NotChecked=0, Total=5256 [2022-03-15 18:01:52,192 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 557 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 1505 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 557 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 1556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 18:01:52,199 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [557 Valid, 164 Invalid, 1556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1505 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 18:01:52,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87916 states. [2022-03-15 18:01:54,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87916 to 32974. [2022-03-15 18:01:54,398 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:01:54,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32974 states to 32974 states and 176363 transitions. [2022-03-15 18:01:54,569 INFO L78 Accepts]: Start accepts. Automaton has 32974 states and 176363 transitions. Word has length 23 [2022-03-15 18:01:54,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:01:54,569 INFO L470 AbstractCegarLoop]: Abstraction has 32974 states and 176363 transitions. [2022-03-15 18:01:54,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 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:01:54,569 INFO L276 IsEmpty]: Start isEmpty. Operand 32974 states and 176363 transitions. [2022-03-15 18:01:54,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:01:54,571 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:01:54,571 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:01:54,588 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-03-15 18:01:54,772 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:01:54,772 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:01:54,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:01:54,774 INFO L85 PathProgramCache]: Analyzing trace with hash 513958288, now seen corresponding path program 1 times [2022-03-15 18:01:54,775 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:01:54,775 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928437583] [2022-03-15 18:01:54,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:01:54,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:01:54,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:01:54,847 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:01:54,847 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:01:54,847 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928437583] [2022-03-15 18:01:54,847 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928437583] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:01:54,847 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887675426] [2022-03-15 18:01:54,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:01:54,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:01:54,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:01:54,849 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:01:54,850 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:01:55,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:01:55,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:01:55,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:01:55,188 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:01:55,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:01:55,284 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 18:01:55,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887675426] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:01:55,285 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:01:55,285 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 27 [2022-03-15 18:01:55,285 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [405768968] [2022-03-15 18:01:55,285 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:01:55,286 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:01:55,291 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 55 transitions. [2022-03-15 18:01:55,292 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:01:55,415 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [2573334#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 2573330#(<= (+ thr2Thread2of6ForFork0_~t~0 4) ~n~0), 2573332#(<= (+ 2 thr2Thread2of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 2573333#(<= (+ ~x~0 4) ~n~0), 2573331#(<= (+ 3 thr2Thread2of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:01:55,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 18:01:55,416 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:01:55,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 18:01:55,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=962, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 18:01:55,416 INFO L87 Difference]: Start difference. First operand 32974 states and 176363 transitions. Second operand has 17 states, 16 states have (on average 2.8125) internal successors, (45), 16 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:01:57,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:01:57,771 INFO L93 Difference]: Finished difference Result 92426 states and 434939 transitions. [2022-03-15 18:01:57,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 18:01:57,772 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.8125) internal successors, (45), 16 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:01:57,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:01:58,389 INFO L225 Difference]: With dead ends: 92426 [2022-03-15 18:01:58,389 INFO L226 Difference]: Without dead ends: 92354 [2022-03-15 18:01:58,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1213 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=954, Invalid=3602, Unknown=0, NotChecked=0, Total=4556 [2022-03-15 18:01:58,389 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 508 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 1496 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 1538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 18:01:58,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [508 Valid, 153 Invalid, 1538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1496 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 18:01:58,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92354 states. [2022-03-15 18:02:00,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92354 to 33981. [2022-03-15 18:02:00,762 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:02:00,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33981 states to 33981 states and 181710 transitions. [2022-03-15 18:02:00,932 INFO L78 Accepts]: Start accepts. Automaton has 33981 states and 181710 transitions. Word has length 23 [2022-03-15 18:02:00,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:02:00,932 INFO L470 AbstractCegarLoop]: Abstraction has 33981 states and 181710 transitions. [2022-03-15 18:02:00,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.8125) internal successors, (45), 16 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:02:00,932 INFO L276 IsEmpty]: Start isEmpty. Operand 33981 states and 181710 transitions. [2022-03-15 18:02:00,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:02:00,934 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:02:00,934 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:02:00,951 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:02:01,134 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:02:01,135 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:02:01,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:02:01,135 INFO L85 PathProgramCache]: Analyzing trace with hash 528744242, now seen corresponding path program 1 times [2022-03-15 18:02:01,136 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:02:01,136 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637659202] [2022-03-15 18:02:01,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:02:01,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:02:01,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:02:01,205 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:02:01,206 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:02:01,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637659202] [2022-03-15 18:02:01,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637659202] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:02:01,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757254264] [2022-03-15 18:02:01,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:02:01,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:02:01,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:02:01,207 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:02:01,208 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:02:01,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:02:01,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:02:01,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:02:01,535 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:02:01,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:02:01,640 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:02:01,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757254264] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:02:01,640 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:02:01,641 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 28 [2022-03-15 18:02:01,641 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1194052148] [2022-03-15 18:02:01,641 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:02:01,642 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:02:01,646 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 39 transitions. [2022-03-15 18:02:01,646 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:02:01,735 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [2733953#(<= (+ 4 thr2Thread3of6ForFork0_~t~0) ~n~0), 2733954#(<= (+ ~x~0 4) ~n~0), 2733957#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 2733955#(<= (+ 3 thr2Thread3of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 2733956#(<= (+ 2 thr2Thread3of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:02:01,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 18:02:01,735 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:02:01,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 18:02:01,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=1011, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 18:02:01,736 INFO L87 Difference]: Start difference. First operand 33981 states and 181710 transitions. Second operand has 17 states, 16 states have (on average 2.3125) internal successors, (37), 16 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:02:03,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:02:03,922 INFO L93 Difference]: Finished difference Result 95996 states and 453716 transitions. [2022-03-15 18:02:03,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 18:02:03,923 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.3125) internal successors, (37), 16 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 23 [2022-03-15 18:02:03,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:02:04,527 INFO L225 Difference]: With dead ends: 95996 [2022-03-15 18:02:04,527 INFO L226 Difference]: Without dead ends: 95905 [2022-03-15 18:02:04,528 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1138 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=875, Invalid=3285, Unknown=0, NotChecked=0, Total=4160 [2022-03-15 18:02:04,528 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 482 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 1360 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 482 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 1398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:02:04,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [482 Valid, 139 Invalid, 1398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1360 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 18:02:04,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95905 states. [2022-03-15 18:02:06,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95905 to 34821. [2022-03-15 18:02:06,557 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:02:06,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34821 states to 34821 states and 186422 transitions. [2022-03-15 18:02:06,987 INFO L78 Accepts]: Start accepts. Automaton has 34821 states and 186422 transitions. Word has length 23 [2022-03-15 18:02:06,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:02:06,988 INFO L470 AbstractCegarLoop]: Abstraction has 34821 states and 186422 transitions. [2022-03-15 18:02:06,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.3125) internal successors, (37), 16 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:02:06,988 INFO L276 IsEmpty]: Start isEmpty. Operand 34821 states and 186422 transitions. [2022-03-15 18:02:06,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:02:06,990 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:02:06,990 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:02:07,009 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:02:07,191 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:02:07,191 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:02:07,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:02:07,191 INFO L85 PathProgramCache]: Analyzing trace with hash -2039102030, now seen corresponding path program 2 times [2022-03-15 18:02:07,192 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:02:07,192 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085602694] [2022-03-15 18:02:07,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:02:07,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:02:07,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:02:07,267 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:02:07,267 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:02:07,267 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085602694] [2022-03-15 18:02:07,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085602694] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:02:07,268 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268807136] [2022-03-15 18:02:07,268 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:02:07,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:02:07,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:02:07,269 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:02:07,270 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:02:07,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:02:07,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:02:07,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:02:07,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:02:07,590 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:02:07,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:02:07,697 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:02:07,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268807136] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:02:07,697 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:02:07,697 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 29 [2022-03-15 18:02:07,697 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2142606379] [2022-03-15 18:02:07,697 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:02:07,699 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:02:07,702 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2022-03-15 18:02:07,702 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:02:07,702 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:02:07,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 18:02:07,702 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:02:07,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 18:02:07,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=753, Unknown=0, NotChecked=0, Total=930 [2022-03-15 18:02:07,703 INFO L87 Difference]: Start difference. First operand 34821 states and 186422 transitions. Second operand has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:02:09,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:02:09,177 INFO L93 Difference]: Finished difference Result 83487 states and 402661 transitions. [2022-03-15 18:02:09,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 18:02:09,178 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 18:02:09,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:02:10,084 INFO L225 Difference]: With dead ends: 83487 [2022-03-15 18:02:10,084 INFO L226 Difference]: Without dead ends: 83432 [2022-03-15 18:02:10,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=493, Invalid=1577, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 18:02:10,085 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 211 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 1030 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 1046 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:02:10,085 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [211 Valid, 106 Invalid, 1046 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1030 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 18:02:10,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83432 states. [2022-03-15 18:02:11,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83432 to 35694. [2022-03-15 18:02:12,042 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:02:12,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35694 states to 35694 states and 191145 transitions. [2022-03-15 18:02:12,217 INFO L78 Accepts]: Start accepts. Automaton has 35694 states and 191145 transitions. Word has length 23 [2022-03-15 18:02:12,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:02:12,217 INFO L470 AbstractCegarLoop]: Abstraction has 35694 states and 191145 transitions. [2022-03-15 18:02:12,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:02:12,217 INFO L276 IsEmpty]: Start isEmpty. Operand 35694 states and 191145 transitions. [2022-03-15 18:02:12,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:02:12,220 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:02:12,220 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:02:12,238 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:02:12,420 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:02:12,420 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:02:12,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:02:12,421 INFO L85 PathProgramCache]: Analyzing trace with hash -2039111330, now seen corresponding path program 2 times [2022-03-15 18:02:12,422 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:02:12,422 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315941753] [2022-03-15 18:02:12,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:02:12,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:02:12,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:02:12,497 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:02:12,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:02:12,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315941753] [2022-03-15 18:02:12,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315941753] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:02:12,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900573701] [2022-03-15 18:02:12,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:02:12,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:02:12,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:02:12,499 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:02:12,500 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:02:12,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:02:12,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:02:12,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:02:12,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:02:12,829 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:02:12,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:02:12,939 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:02:12,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900573701] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:02:12,939 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:02:12,939 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 29 [2022-03-15 18:02:12,940 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1992420831] [2022-03-15 18:02:12,940 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:02:12,941 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:02:12,946 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2022-03-15 18:02:12,946 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:02:12,946 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:02:12,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 18:02:12,947 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:02:12,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 18:02:12,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=753, Unknown=0, NotChecked=0, Total=930 [2022-03-15 18:02:12,948 INFO L87 Difference]: Start difference. First operand 35694 states and 191145 transitions. Second operand has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:02:14,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:02:14,935 INFO L93 Difference]: Finished difference Result 93266 states and 458169 transitions. [2022-03-15 18:02:14,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 18:02:14,935 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 18:02:14,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:02:15,597 INFO L225 Difference]: With dead ends: 93266 [2022-03-15 18:02:15,597 INFO L226 Difference]: Without dead ends: 93211 [2022-03-15 18:02:15,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=493, Invalid=1577, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 18:02:15,597 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 227 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 919 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 934 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:02:15,597 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 96 Invalid, 934 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 919 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 18:02:15,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93211 states. [2022-03-15 18:02:17,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93211 to 36306. [2022-03-15 18:02:17,739 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:02:18,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36306 states to 36306 states and 194552 transitions. [2022-03-15 18:02:18,201 INFO L78 Accepts]: Start accepts. Automaton has 36306 states and 194552 transitions. Word has length 23 [2022-03-15 18:02:18,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:02:18,202 INFO L470 AbstractCegarLoop]: Abstraction has 36306 states and 194552 transitions. [2022-03-15 18:02:18,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:02:18,202 INFO L276 IsEmpty]: Start isEmpty. Operand 36306 states and 194552 transitions. [2022-03-15 18:02:18,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:02:18,205 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:02:18,205 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:02:18,224 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:02:18,411 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:02:18,411 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:02:18,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:02:18,412 INFO L85 PathProgramCache]: Analyzing trace with hash -2039123761, now seen corresponding path program 2 times [2022-03-15 18:02:18,412 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:02:18,413 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917105007] [2022-03-15 18:02:18,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:02:18,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:02:18,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:02:18,487 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:02:18,487 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:02:18,487 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917105007] [2022-03-15 18:02:18,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917105007] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:02:18,487 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695796274] [2022-03-15 18:02:18,487 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:02:18,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:02:18,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:02:18,489 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:02:18,489 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:02:18,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:02:18,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:02:18,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:02:18,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:02:18,820 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:02:18,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:02:18,932 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:02:18,932 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695796274] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:02:18,932 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:02:18,932 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 29 [2022-03-15 18:02:18,932 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1516255512] [2022-03-15 18:02:18,932 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:02:18,934 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:02:18,937 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2022-03-15 18:02:18,937 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:02:18,937 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:02:18,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 18:02:18,938 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:02:18,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 18:02:18,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=753, Unknown=0, NotChecked=0, Total=930 [2022-03-15 18:02:18,938 INFO L87 Difference]: Start difference. First operand 36306 states and 194552 transitions. Second operand has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:02:20,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:02:20,478 INFO L93 Difference]: Finished difference Result 93773 states and 460250 transitions. [2022-03-15 18:02:20,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 18:02:20,478 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 18:02:20,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:02:21,498 INFO L225 Difference]: With dead ends: 93773 [2022-03-15 18:02:21,498 INFO L226 Difference]: Without dead ends: 93718 [2022-03-15 18:02:21,498 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=493, Invalid=1577, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 18:02:21,498 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 215 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 899 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 913 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 899 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:02:21,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 89 Invalid, 913 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 899 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:02:21,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93718 states. [2022-03-15 18:02:23,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93718 to 37062. [2022-03-15 18:02:23,720 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:02:23,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37062 states to 37062 states and 198528 transitions. [2022-03-15 18:02:23,917 INFO L78 Accepts]: Start accepts. Automaton has 37062 states and 198528 transitions. Word has length 23 [2022-03-15 18:02:23,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:02:23,917 INFO L470 AbstractCegarLoop]: Abstraction has 37062 states and 198528 transitions. [2022-03-15 18:02:23,917 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:02:23,917 INFO L276 IsEmpty]: Start isEmpty. Operand 37062 states and 198528 transitions. [2022-03-15 18:02:23,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:02:23,921 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:02:23,921 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:02:23,938 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:02:24,121 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:02:24,121 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:02:24,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:02:24,122 INFO L85 PathProgramCache]: Analyzing trace with hash -497285032, now seen corresponding path program 1 times [2022-03-15 18:02:24,123 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:02:24,123 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843510440] [2022-03-15 18:02:24,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:02:24,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:02:24,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:02:24,540 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:02:24,540 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:02:24,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843510440] [2022-03-15 18:02:24,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843510440] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:02:24,541 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137946459] [2022-03-15 18:02:24,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:02:24,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:02:24,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:02:24,560 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:02:24,610 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:02:24,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:02:24,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:02:24,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:02:24,988 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:02:24,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:02:25,086 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 18:02:25,087 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137946459] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:02:25,087 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:02:25,087 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 9] total 29 [2022-03-15 18:02:25,087 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1796083269] [2022-03-15 18:02:25,087 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:02:25,089 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:02:25,099 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 105 transitions. [2022-03-15 18:02:25,099 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:02:25,430 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [3389069#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 3389071#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 3389068#(<= (+ thr2Thread2of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 3389060#(<= (+ 3 thr2Thread2of6ForFork0_~t~0) ~n~0), 3389067#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 3389066#(<= (+ ~x~0 4) ~n~0), 3389063#(<= (+ 2 thr2Thread2of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 3389062#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 3389065#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 3389070#(and (= thr2Thread1of6ForFork0_~t~0 0) (<= 0 |ULTIMATE.start_main_~i~0#1|)), 3389064#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 3389061#(<= (+ 3 ~x~0) ~n~0)] [2022-03-15 18:02:25,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 18:02:25,430 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:02:25,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 18:02:25,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1616, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 18:02:25,431 INFO L87 Difference]: Start difference. First operand 37062 states and 198528 transitions. Second operand has 25 states, 24 states have (on average 3.0833333333333335) internal successors, (74), 24 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:02:33,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:02:33,072 INFO L93 Difference]: Finished difference Result 203414 states and 881362 transitions. [2022-03-15 18:02:33,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2022-03-15 18:02:33,073 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 3.0833333333333335) internal successors, (74), 24 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) Word has length 25 [2022-03-15 18:02:33,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:02:35,052 INFO L225 Difference]: With dead ends: 203414 [2022-03-15 18:02:35,052 INFO L226 Difference]: Without dead ends: 203313 [2022-03-15 18:02:35,054 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 209 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15915 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=6842, Invalid=37468, Unknown=0, NotChecked=0, Total=44310 [2022-03-15 18:02:35,054 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 1446 mSDsluCounter, 997 mSDsCounter, 0 mSdLazyCounter, 3605 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1446 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 3766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 3605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 18:02:35,054 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1446 Valid, 421 Invalid, 3766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 3605 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-15 18:02:35,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203313 states. [2022-03-15 18:02:38,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203313 to 37874. [2022-03-15 18:02:38,937 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:02:39,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37874 states to 37874 states and 203252 transitions. [2022-03-15 18:02:39,508 INFO L78 Accepts]: Start accepts. Automaton has 37874 states and 203252 transitions. Word has length 25 [2022-03-15 18:02:39,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:02:39,508 INFO L470 AbstractCegarLoop]: Abstraction has 37874 states and 203252 transitions. [2022-03-15 18:02:39,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.0833333333333335) internal successors, (74), 24 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:02:39,508 INFO L276 IsEmpty]: Start isEmpty. Operand 37874 states and 203252 transitions. [2022-03-15 18:02:39,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:02:39,512 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:02:39,512 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:02:39,529 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:02:39,713 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:02:39,713 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:02:39,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:02:39,713 INFO L85 PathProgramCache]: Analyzing trace with hash -482499078, now seen corresponding path program 1 times [2022-03-15 18:02:39,714 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:02:39,714 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485565183] [2022-03-15 18:02:39,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:02:39,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:02:39,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:02:39,792 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:02:39,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:02:39,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485565183] [2022-03-15 18:02:39,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485565183] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:02:39,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213827613] [2022-03-15 18:02:39,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:02:39,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:02:39,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:02:39,794 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:02:39,794 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:02:39,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:02:39,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:02:39,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:02:40,159 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:02:40,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:02:40,255 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 18:02:40,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213827613] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:02:40,256 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:02:40,256 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 8] total 28 [2022-03-15 18:02:40,256 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [821232764] [2022-03-15 18:02:40,256 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:02:40,258 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:02:40,266 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 89 transitions. [2022-03-15 18:02:40,266 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:02:40,550 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [3668744#(<= (+ 3 thr2Thread3of6ForFork0_~t~0) ~n~0), 3668752#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 3668746#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 3668751#(<= (+ ~x~0 4) ~n~0), 3668749#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 3668748#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 3668745#(<= (+ 3 ~x~0) ~n~0), 3668686#(<= ~x~0 (+ |ULTIMATE.start_main_~i~0#1| 1)), 3668753#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 3668754#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 3668747#(<= (+ 2 thr2Thread3of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 3668750#(and (= thr2Thread1of6ForFork0_~t~0 0) (<= 0 |ULTIMATE.start_main_~i~0#1|))] [2022-03-15 18:02:40,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 18:02:40,550 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:02:40,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 18:02:40,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1470, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 18:02:40,551 INFO L87 Difference]: Start difference. First operand 37874 states and 203252 transitions. Second operand has 24 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:02:47,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:02:47,774 INFO L93 Difference]: Finished difference Result 201355 states and 873422 transitions. [2022-03-15 18:02:47,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2022-03-15 18:02:47,775 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have 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:02:47,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:02:50,426 INFO L225 Difference]: With dead ends: 201355 [2022-03-15 18:02:50,426 INFO L226 Difference]: Without dead ends: 201254 [2022-03-15 18:02:50,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12679 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=5535, Invalid=29997, Unknown=0, NotChecked=0, Total=35532 [2022-03-15 18:02:50,427 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 1321 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 3429 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1321 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 3580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 3429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:02:50,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1321 Valid, 387 Invalid, 3580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 3429 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-15 18:02:50,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201254 states. [2022-03-15 18:02:54,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201254 to 38294. [2022-03-15 18:02:54,728 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:02:54,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38294 states to 38294 states and 206144 transitions. [2022-03-15 18:02:54,928 INFO L78 Accepts]: Start accepts. Automaton has 38294 states and 206144 transitions. Word has length 25 [2022-03-15 18:02:54,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:02:54,928 INFO L470 AbstractCegarLoop]: Abstraction has 38294 states and 206144 transitions. [2022-03-15 18:02:54,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:02:54,929 INFO L276 IsEmpty]: Start isEmpty. Operand 38294 states and 206144 transitions. [2022-03-15 18:02:54,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:02:54,932 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:02:54,932 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:02:54,949 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-03-15 18:02:55,133 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:02:55,133 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:02:55,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:02:55,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1244621946, now seen corresponding path program 2 times [2022-03-15 18:02:55,135 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:02:55,135 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704215515] [2022-03-15 18:02:55,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:02:55,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:02:55,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:02:55,216 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:02:55,216 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:02:55,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704215515] [2022-03-15 18:02:55,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704215515] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:02:55,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536856488] [2022-03-15 18:02:55,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:02:55,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:02:55,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:02:55,218 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:02:55,219 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:02:55,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:02:55,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:02:55,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:02:55,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:02:55,594 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:02:55,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:02:55,710 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 18:02:55,710 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536856488] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:02:55,711 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:02:55,711 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 30 [2022-03-15 18:02:55,711 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2066071226] [2022-03-15 18:02:55,711 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:02:55,712 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:02:55,720 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 18:02:55,721 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:02:55,914 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [3947131#(<= ~x~0 (+ |ULTIMATE.start_main_~i~0#1| 1)), 3947172#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 3947176#(and (= thr2Thread1of6ForFork0_~t~0 0) (<= 0 |ULTIMATE.start_main_~i~0#1|)), 3947174#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 3947173#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 3947170#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 3947171#(<= (+ ~x~0 4) ~n~0), 3947175#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:02:55,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 18:02:55,914 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:02:55,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 18:02:55,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1311, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 18:02:55,915 INFO L87 Difference]: Start difference. First operand 38294 states and 206144 transitions. Second operand has 22 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 21 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:03:00,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:03:00,690 INFO L93 Difference]: Finished difference Result 143669 states and 641507 transitions. [2022-03-15 18:03:00,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-03-15 18:03:00,690 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 21 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 25 [2022-03-15 18:03:00,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:03:02,075 INFO L225 Difference]: With dead ends: 143669 [2022-03-15 18:03:02,076 INFO L226 Difference]: Without dead ends: 143609 [2022-03-15 18:03:02,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5161 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2802, Invalid=13710, Unknown=0, NotChecked=0, Total=16512 [2022-03-15 18:03:02,077 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 716 mSDsluCounter, 813 mSDsCounter, 0 mSdLazyCounter, 2930 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 716 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 3013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 2930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:03:02,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [716 Valid, 312 Invalid, 3013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 2930 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-15 18:03:02,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143609 states. [2022-03-15 18:03:04,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143609 to 38225. [2022-03-15 18:03:04,902 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:03:05,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38225 states to 38225 states and 205625 transitions. [2022-03-15 18:03:05,065 INFO L78 Accepts]: Start accepts. Automaton has 38225 states and 205625 transitions. Word has length 25 [2022-03-15 18:03:05,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:03:05,065 INFO L470 AbstractCegarLoop]: Abstraction has 38225 states and 205625 transitions. [2022-03-15 18:03:05,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 21 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:03:05,065 INFO L276 IsEmpty]: Start isEmpty. Operand 38225 states and 205625 transitions. [2022-03-15 18:03:05,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:03:05,069 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:03:05,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:03:05,086 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:03:05,270 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:03:05,270 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:03:05,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:03:05,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1244612646, now seen corresponding path program 2 times [2022-03-15 18:03:05,271 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:03:05,271 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101926765] [2022-03-15 18:03:05,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:03:05,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:03:05,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:03:05,359 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:03:05,360 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:03:05,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101926765] [2022-03-15 18:03:05,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101926765] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:03:05,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310592960] [2022-03-15 18:03:05,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:03:05,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:03:05,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:03:05,362 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:03:05,362 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:03:05,548 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:03:05,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:03:05,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:03:05,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:03:05,731 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:03:05,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:03:05,852 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 18:03:05,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310592960] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:03:05,852 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:03:05,852 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 30 [2022-03-15 18:03:05,852 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [669407482] [2022-03-15 18:03:05,853 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:03:05,855 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:03:05,865 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 18:03:05,865 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:03:06,104 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [4167656#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 4167653#(<= (+ ~x~0 4) ~n~0), 4167655#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 4167654#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 4167658#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 4167657#(and (= thr2Thread1of6ForFork0_~t~0 0) (<= 0 |ULTIMATE.start_main_~i~0#1|)), 4167652#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 4167613#(<= ~x~0 (+ |ULTIMATE.start_main_~i~0#1| 1))] [2022-03-15 18:03:06,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 18:03:06,105 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:03:06,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 18:03:06,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1311, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 18:03:06,105 INFO L87 Difference]: Start difference. First operand 38225 states and 205625 transitions. Second operand has 22 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 21 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:03:10,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:03:10,852 INFO L93 Difference]: Finished difference Result 145277 states and 649250 transitions. [2022-03-15 18:03:10,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-15 18:03:10,852 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 21 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 25 [2022-03-15 18:03:10,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:03:12,271 INFO L225 Difference]: With dead ends: 145277 [2022-03-15 18:03:12,271 INFO L226 Difference]: Without dead ends: 145217 [2022-03-15 18:03:12,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5930 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=3116, Invalid=15516, Unknown=0, NotChecked=0, Total=18632 [2022-03-15 18:03:12,272 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 851 mSDsluCounter, 811 mSDsCounter, 0 mSdLazyCounter, 3111 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 851 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 3211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 3111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:03:12,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [851 Valid, 351 Invalid, 3211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 3111 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 18:03:12,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145217 states. [2022-03-15 18:03:15,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145217 to 37821. [2022-03-15 18:03:15,297 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:03:15,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37821 states to 37821 states and 203341 transitions. [2022-03-15 18:03:15,475 INFO L78 Accepts]: Start accepts. Automaton has 37821 states and 203341 transitions. Word has length 25 [2022-03-15 18:03:15,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:03:15,476 INFO L470 AbstractCegarLoop]: Abstraction has 37821 states and 203341 transitions. [2022-03-15 18:03:15,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 21 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:03:15,476 INFO L276 IsEmpty]: Start isEmpty. Operand 37821 states and 203341 transitions. [2022-03-15 18:03:15,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:03:15,479 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:03:15,479 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:03:15,496 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:03:15,680 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:03:15,680 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:03:15,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:03:15,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1199799220, now seen corresponding path program 3 times [2022-03-15 18:03:15,681 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:03:15,681 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825729921] [2022-03-15 18:03:15,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:03:15,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:03:15,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:03:15,765 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:03:15,765 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:03:15,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825729921] [2022-03-15 18:03:15,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825729921] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:03:15,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315479629] [2022-03-15 18:03:15,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:03:15,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:03:15,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:03:15,766 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:03:15,767 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:03:16,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 18:03:16,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:03:16,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:03:16,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:03:16,206 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:03:16,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:03:16,319 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 18:03:16,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315479629] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:03:16,319 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:03:16,319 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 31 [2022-03-15 18:03:16,319 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2132649398] [2022-03-15 18:03:16,320 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:03:16,321 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:03:16,330 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 89 transitions. [2022-03-15 18:03:16,330 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:03:16,627 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [4388958#(<= (+ ~x~0 4) ~n~0), 4388960#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 2 ~x~0) ~n~0)), 4388956#(<= (+ 2 thr2Thread2of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 4388959#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 4388896#(<= thr2Thread1of6ForFork0_~t~0 |ULTIMATE.start_main_~i~0#1|), 4388955#(<= (+ 3 thr2Thread2of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 4388954#(<= (+ thr2Thread2of6ForFork0_~t~0 4) ~n~0), 4388953#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 4388951#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 4388957#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 4388952#(<= (+ 3 ~x~0) ~n~0)] [2022-03-15 18:03:16,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 18:03:16,627 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:03:16,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 18:03:16,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1597, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 18:03:16,628 INFO L87 Difference]: Start difference. First operand 37821 states and 203341 transitions. Second operand has 25 states, 24 states have (on average 2.875) internal successors, (69), 24 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:03:24,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:03:24,007 INFO L93 Difference]: Finished difference Result 196905 states and 854356 transitions. [2022-03-15 18:03:24,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2022-03-15 18:03:24,008 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.875) internal successors, (69), 24 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:03:24,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:03:25,909 INFO L225 Difference]: With dead ends: 196905 [2022-03-15 18:03:25,909 INFO L226 Difference]: Without dead ends: 196845 [2022-03-15 18:03:25,911 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 208 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15735 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=6877, Invalid=37013, Unknown=0, NotChecked=0, Total=43890 [2022-03-15 18:03:25,911 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 1423 mSDsluCounter, 877 mSDsCounter, 0 mSdLazyCounter, 3344 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1423 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 3523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 3344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:03:25,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1423 Valid, 373 Invalid, 3523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 3344 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-15 18:03:26,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196845 states. [2022-03-15 18:03:30,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196845 to 36395. [2022-03-15 18:03:30,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36395 states, 36390 states have (on average 5.356251717504809) internal successors, (194914), 36394 states have internal predecessors, (194914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:03:30,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36395 states to 36395 states and 194914 transitions. [2022-03-15 18:03:30,248 INFO L78 Accepts]: Start accepts. Automaton has 36395 states and 194914 transitions. Word has length 25 [2022-03-15 18:03:30,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:03:30,248 INFO L470 AbstractCegarLoop]: Abstraction has 36395 states and 194914 transitions. [2022-03-15 18:03:30,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.875) internal successors, (69), 24 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:03:30,248 INFO L276 IsEmpty]: Start isEmpty. Operand 36395 states and 194914 transitions. [2022-03-15 18:03:30,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:03:30,251 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:03:30,252 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:03:30,268 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-03-15 18:03:30,452 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:03:30,452 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:03:30,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:03:30,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1734414661, now seen corresponding path program 1 times [2022-03-15 18:03:30,455 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:03:30,455 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158908274] [2022-03-15 18:03:30,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:03:30,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:03:30,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:03:30,521 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:03:30,521 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:03:30,521 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158908274] [2022-03-15 18:03:30,521 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158908274] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:03:30,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020616401] [2022-03-15 18:03:30,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:03:30,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:03:30,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:03:30,523 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:03:30,524 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:03:30,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:03:30,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:03:30,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:03:30,884 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:03:30,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:03:30,975 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:03:30,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020616401] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:03:30,976 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:03:30,976 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 8] total 28 [2022-03-15 18:03:30,976 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [187200650] [2022-03-15 18:03:30,976 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:03:30,978 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:03:30,985 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 18:03:30,985 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:03:31,607 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [4659172#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 4659170#(<= (+ 2 thr2Thread2of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 4659167#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 4659169#(<= (+ 3 thr2Thread2of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 4659164#(<= (+ 3 thr2Thread3of6ForFork0_~t~0) ~n~0), 4659171#(<= (+ ~x~0 4) ~n~0), 4659166#(<= (+ 3 ~x~0) ~n~0), 4659165#(<= (+ 2 thr2Thread3of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 4659168#(<= (+ thr2Thread2of6ForFork0_~t~0 4) ~n~0)] [2022-03-15 18:03:31,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 18:03:31,607 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:03:31,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 18:03:31,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1323, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 18:03:31,608 INFO L87 Difference]: Start difference. First operand 36395 states and 194914 transitions. Second operand has 21 states, 20 states have (on average 2.85) internal successors, (57), 20 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:03:37,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:03:37,345 INFO L93 Difference]: Finished difference Result 187237 states and 823535 transitions. [2022-03-15 18:03:37,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-03-15 18:03:37,345 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.85) internal successors, (57), 20 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 25 [2022-03-15 18:03:37,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:03:39,127 INFO L225 Difference]: With dead ends: 187237 [2022-03-15 18:03:39,127 INFO L226 Difference]: Without dead ends: 187136 [2022-03-15 18:03:39,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9283 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=4340, Invalid=22720, Unknown=0, NotChecked=0, Total=27060 [2022-03-15 18:03:39,129 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 1148 mSDsluCounter, 834 mSDsCounter, 0 mSdLazyCounter, 3051 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1148 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 3170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 3051 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:03:39,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1148 Valid, 344 Invalid, 3170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 3051 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 18:03:39,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187136 states. [2022-03-15 18:03:42,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187136 to 37376. [2022-03-15 18:03:42,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37376 states, 37371 states have (on average 5.366567659415055) internal successors, (200554), 37375 states have internal predecessors, (200554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:03:43,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37376 states to 37376 states and 200554 transitions. [2022-03-15 18:03:43,002 INFO L78 Accepts]: Start accepts. Automaton has 37376 states and 200554 transitions. Word has length 25 [2022-03-15 18:03:43,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:03:43,002 INFO L470 AbstractCegarLoop]: Abstraction has 37376 states and 200554 transitions. [2022-03-15 18:03:43,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.85) internal successors, (57), 20 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:03:43,003 INFO L276 IsEmpty]: Start isEmpty. Operand 37376 states and 200554 transitions. [2022-03-15 18:03:43,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:03:43,007 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:03:43,008 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:03:43,059 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:03:43,208 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:03:43,208 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:03:43,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:03:43,209 INFO L85 PathProgramCache]: Analyzing trace with hash -7293637, now seen corresponding path program 2 times [2022-03-15 18:03:43,209 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:03:43,209 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073336279] [2022-03-15 18:03:43,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:03:43,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:03:43,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:03:43,290 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:03:43,291 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:03:43,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073336279] [2022-03-15 18:03:43,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073336279] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:03:43,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497403421] [2022-03-15 18:03:43,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:03:43,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:03:43,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:03:43,292 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:03:43,294 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:03:43,492 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:03:43,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:03:43,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:03:43,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:03:43,678 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:03:43,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:03:43,775 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 18:03:43,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497403421] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:03:43,776 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:03:43,776 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 30 [2022-03-15 18:03:43,776 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [991283987] [2022-03-15 18:03:43,776 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:03:43,778 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:03:43,785 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 18:03:43,785 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:03:43,917 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [4921592#(<= (+ 2 thr2Thread2of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 4921594#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 4921591#(<= (+ 3 thr2Thread2of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 4921590#(<= (+ thr2Thread2of6ForFork0_~t~0 4) ~n~0), 4921593#(<= (+ ~x~0 4) ~n~0)] [2022-03-15 18:03:43,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 18:03:43,917 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:03:43,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 18:03:43,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1172, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 18:03:43,918 INFO L87 Difference]: Start difference. First operand 37376 states and 200554 transitions. Second operand has 19 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 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:03:48,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:03:48,157 INFO L93 Difference]: Finished difference Result 140794 states and 631785 transitions. [2022-03-15 18:03:48,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-15 18:03:48,157 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 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:03:48,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:03:49,655 INFO L225 Difference]: With dead ends: 140794 [2022-03-15 18:03:49,655 INFO L226 Difference]: Without dead ends: 140724 [2022-03-15 18:03:49,655 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4129 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2395, Invalid=11177, Unknown=0, NotChecked=0, Total=13572 [2022-03-15 18:03:49,656 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 708 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 2427 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 708 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 2500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 2427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:03:49,656 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [708 Valid, 272 Invalid, 2500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 2427 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 18:03:49,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140724 states. [2022-03-15 18:03:52,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140724 to 37221. [2022-03-15 18:03:52,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37221 states, 37216 states have (on average 5.364628116938951) internal successors, (199650), 37220 states have internal predecessors, (199650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:03:52,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37221 states to 37221 states and 199650 transitions. [2022-03-15 18:03:52,741 INFO L78 Accepts]: Start accepts. Automaton has 37221 states and 199650 transitions. Word has length 25 [2022-03-15 18:03:52,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:03:52,741 INFO L470 AbstractCegarLoop]: Abstraction has 37221 states and 199650 transitions. [2022-03-15 18:03:52,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 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:03:52,742 INFO L276 IsEmpty]: Start isEmpty. Operand 37221 states and 199650 transitions. [2022-03-15 18:03:52,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:03:52,745 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:03:52,745 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:03:52,763 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:03:52,945 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:03:52,946 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:03:52,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:03:52,946 INFO L85 PathProgramCache]: Analyzing trace with hash -7315368, now seen corresponding path program 4 times [2022-03-15 18:03:52,947 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:03:52,947 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733302156] [2022-03-15 18:03:52,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:03:52,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:03:52,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:03:53,029 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:03:53,030 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:03:53,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733302156] [2022-03-15 18:03:53,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733302156] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:03:53,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345471521] [2022-03-15 18:03:53,030 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:03:53,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:03:53,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:03:53,031 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:03:53,032 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:03:53,225 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:03:53,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:03:53,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:03:53,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:03:53,460 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:03:53,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:03:53,575 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 18:03:53,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345471521] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:03:53,576 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:03:53,576 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 30 [2022-03-15 18:03:53,576 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [823029554] [2022-03-15 18:03:53,576 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:03:53,577 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:03:53,587 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 18:03:53,587 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:03:53,740 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [5137167#(<= (+ thr2Thread2of6ForFork0_~t~0 4) ~n~0), 5137170#(<= (+ 2 thr2Thread2of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 5137168#(<= (+ 3 thr2Thread2of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 5137171#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 5137169#(<= (+ ~x~0 4) ~n~0)] [2022-03-15 18:03:53,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 18:03:53,740 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:03:53,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 18:03:53,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1172, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 18:03:53,741 INFO L87 Difference]: Start difference. First operand 37221 states and 199650 transitions. Second operand has 19 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 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:03:58,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:03:58,283 INFO L93 Difference]: Finished difference Result 160189 states and 733266 transitions. [2022-03-15 18:03:58,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-15 18:03:58,284 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 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:03:58,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:03:59,688 INFO L225 Difference]: With dead ends: 160189 [2022-03-15 18:03:59,689 INFO L226 Difference]: Without dead ends: 160129 [2022-03-15 18:03:59,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4814 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=2676, Invalid=12824, Unknown=0, NotChecked=0, Total=15500 [2022-03-15 18:03:59,689 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 686 mSDsluCounter, 715 mSDsCounter, 0 mSdLazyCounter, 2598 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 686 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 2661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 2598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:03:59,689 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [686 Valid, 283 Invalid, 2661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 2598 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 18:03:59,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160129 states. [2022-03-15 18:04:02,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160129 to 36856. [2022-03-15 18:04:02,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36856 states, 36851 states have (on average 5.361374182518792) internal successors, (197572), 36855 states have internal predecessors, (197572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:04:02,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36856 states to 36856 states and 197572 transitions. [2022-03-15 18:04:02,870 INFO L78 Accepts]: Start accepts. Automaton has 36856 states and 197572 transitions. Word has length 25 [2022-03-15 18:04:02,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:04:02,870 INFO L470 AbstractCegarLoop]: Abstraction has 36856 states and 197572 transitions. [2022-03-15 18:04:02,870 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 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:04:02,870 INFO L276 IsEmpty]: Start isEmpty. Operand 36856 states and 197572 transitions. [2022-03-15 18:04:02,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:04:02,873 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:04:02,873 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:04:02,891 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:04:03,075 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:04:03,076 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:04:03,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:04:03,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1046417349, now seen corresponding path program 3 times [2022-03-15 18:04:03,077 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:04:03,077 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924975935] [2022-03-15 18:04:03,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:04:03,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:04:03,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:04:03,153 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:04:03,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:04:03,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924975935] [2022-03-15 18:04:03,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924975935] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:04:03,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748609467] [2022-03-15 18:04:03,153 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:04:03,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:04:03,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:04:03,154 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:04:03,155 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:04:03,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 18:04:03,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:04:03,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:04:03,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:04:03,961 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:04:03,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:04:04,075 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:04:04,075 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748609467] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:04:04,075 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:04:04,075 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 9] total 29 [2022-03-15 18:04:04,075 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [601331212] [2022-03-15 18:04:04,076 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:04:04,077 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:04:04,083 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 18:04:04,083 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:04:04,263 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [5371426#(<= (+ 2 thr2Thread2of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 5371429#(<= (+ 3 thr2Thread3of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 5371428#(<= (+ 4 thr2Thread3of6ForFork0_~t~0) ~n~0), 5371427#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 5371425#(<= (+ 3 ~x~0) ~n~0), 5371430#(<= (+ ~x~0 4) ~n~0), 5371424#(<= (+ 3 thr2Thread2of6ForFork0_~t~0) ~n~0), 5371432#(<= (+ 2 thr2Thread3of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 5371431#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:04:04,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 18:04:04,263 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:04:04,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 18:04:04,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1380, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 18:04:04,263 INFO L87 Difference]: Start difference. First operand 36856 states and 197572 transitions. Second operand has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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:04:10,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:04:10,079 INFO L93 Difference]: Finished difference Result 182390 states and 802739 transitions. [2022-03-15 18:04:10,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-03-15 18:04:10,079 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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) Word has length 25 [2022-03-15 18:04:10,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:04:11,694 INFO L225 Difference]: With dead ends: 182390 [2022-03-15 18:04:11,694 INFO L226 Difference]: Without dead ends: 182336 [2022-03-15 18:04:11,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9051 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=4306, Invalid=22426, Unknown=0, NotChecked=0, Total=26732 [2022-03-15 18:04:11,695 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 1043 mSDsluCounter, 920 mSDsCounter, 0 mSdLazyCounter, 3262 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1043 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 3369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 3262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:04:11,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1043 Valid, 366 Invalid, 3369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 3262 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 18:04:11,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182336 states. [2022-03-15 18:04:14,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182336 to 35287. [2022-03-15 18:04:14,883 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:04:15,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35287 states to 35287 states and 188555 transitions. [2022-03-15 18:04:15,054 INFO L78 Accepts]: Start accepts. Automaton has 35287 states and 188555 transitions. Word has length 25 [2022-03-15 18:04:15,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:04:15,055 INFO L470 AbstractCegarLoop]: Abstraction has 35287 states and 188555 transitions. [2022-03-15 18:04:15,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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:04:15,055 INFO L276 IsEmpty]: Start isEmpty. Operand 35287 states and 188555 transitions. [2022-03-15 18:04:15,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:04:15,058 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:04:15,058 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:04:15,075 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-03-15 18:04:15,258 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:04:15,259 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:04:15,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:04:15,259 INFO L85 PathProgramCache]: Analyzing trace with hash -24961598, now seen corresponding path program 3 times [2022-03-15 18:04:15,260 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:04:15,260 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801254614] [2022-03-15 18:04:15,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:04:15,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:04:15,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:04:15,777 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:04:15,777 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:04:15,777 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801254614] [2022-03-15 18:04:15,778 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801254614] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:04:15,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613285466] [2022-03-15 18:04:15,778 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:04:15,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:04:15,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:04:15,803 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:04:15,831 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:04:16,015 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 18:04:16,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:04:16,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:04:16,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:04:16,202 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:04:16,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:04:16,327 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:04:16,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613285466] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:04:16,327 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:04:16,327 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 32 [2022-03-15 18:04:16,327 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [391372547] [2022-03-15 18:04:16,328 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:04:16,329 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:04:16,335 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 18:04:16,335 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:04:16,522 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [5624825#(<= (+ 4 thr2Thread3of6ForFork0_~t~0) ~n~0), 5624764#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 5624827#(<= (+ 2 thr2Thread3of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 5624823#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 5624830#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 5624829#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 5624824#(<= (+ 3 ~x~0) ~n~0), 5624828#(<= (+ ~x~0 4) ~n~0), 5624826#(<= (+ 3 thr2Thread3of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:04:16,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 18:04:16,522 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:04:16,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 18:04:16,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=1510, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 18:04:16,523 INFO L87 Difference]: Start difference. First operand 35287 states and 188555 transitions. Second operand has 23 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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:04:23,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:04:23,334 INFO L93 Difference]: Finished difference Result 210570 states and 927081 transitions. [2022-03-15 18:04:23,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2022-03-15 18:04:23,335 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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) Word has length 25 [2022-03-15 18:04:23,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:04:24,793 INFO L225 Difference]: With dead ends: 210570 [2022-03-15 18:04:24,793 INFO L226 Difference]: Without dead ends: 210510 [2022-03-15 18:04:24,794 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12082 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=5461, Invalid=28949, Unknown=0, NotChecked=0, Total=34410 [2022-03-15 18:04:24,794 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 1083 mSDsluCounter, 898 mSDsCounter, 0 mSdLazyCounter, 3331 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1083 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 3461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 3331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:04:24,794 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1083 Valid, 374 Invalid, 3461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 3331 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-15 18:04:25,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210510 states. [2022-03-15 18:04:28,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210510 to 34024. [2022-03-15 18:04:28,811 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:04:29,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34024 states to 34024 states and 181250 transitions. [2022-03-15 18:04:29,329 INFO L78 Accepts]: Start accepts. Automaton has 34024 states and 181250 transitions. Word has length 25 [2022-03-15 18:04:29,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:04:29,329 INFO L470 AbstractCegarLoop]: Abstraction has 34024 states and 181250 transitions. [2022-03-15 18:04:29,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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:04:29,329 INFO L276 IsEmpty]: Start isEmpty. Operand 34024 states and 181250 transitions. [2022-03-15 18:04:29,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:04:29,333 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:04:29,333 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:04:29,359 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:04:29,553 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:04:29,554 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:04:29,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:04:29,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1317096969, now seen corresponding path program 4 times [2022-03-15 18:04:29,555 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:04:29,555 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501403904] [2022-03-15 18:04:29,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:04:29,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:04:29,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:04:29,657 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:04:29,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:04:29,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501403904] [2022-03-15 18:04:29,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501403904] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:04:29,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308762097] [2022-03-15 18:04:29,657 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:04:29,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:04:29,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:04:29,660 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:04:29,663 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:04:29,860 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:04:29,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:04:29,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:04:29,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:04:30,039 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:04:30,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:04:30,143 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:04:30,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308762097] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:04:30,144 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:04:30,144 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 31 [2022-03-15 18:04:30,144 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1273438497] [2022-03-15 18:04:30,144 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:04:30,145 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:04:30,150 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 18:04:30,150 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:04:30,243 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [5903914#(<= (+ 4 thr2Thread3of6ForFork0_~t~0) ~n~0), 5903916#(<= (+ 3 thr2Thread3of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 5903917#(<= (+ 2 thr2Thread3of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 5903915#(<= (+ ~x~0 4) ~n~0), 5903918#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:04:30,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 18:04:30,244 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:04:30,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 18:04:30,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=1228, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 18:04:30,244 INFO L87 Difference]: Start difference. First operand 34024 states and 181250 transitions. Second operand has 19 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 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:04:34,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:04:34,005 INFO L93 Difference]: Finished difference Result 136762 states and 610206 transitions. [2022-03-15 18:04:34,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-03-15 18:04:34,006 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 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) Word has length 25 [2022-03-15 18:04:34,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:04:35,456 INFO L225 Difference]: With dead ends: 136762 [2022-03-15 18:04:35,456 INFO L226 Difference]: Without dead ends: 136692 [2022-03-15 18:04:35,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3876 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2250, Invalid=10632, Unknown=0, NotChecked=0, Total=12882 [2022-03-15 18:04:35,457 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 657 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 2343 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 657 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 2411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 2343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:04:35,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [657 Valid, 268 Invalid, 2411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 2343 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 18:04:35,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136692 states. [2022-03-15 18:04:37,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136692 to 33873. [2022-03-15 18:04:38,157 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:04:38,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33873 states to 33873 states and 180354 transitions. [2022-03-15 18:04:38,346 INFO L78 Accepts]: Start accepts. Automaton has 33873 states and 180354 transitions. Word has length 25 [2022-03-15 18:04:38,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:04:38,346 INFO L470 AbstractCegarLoop]: Abstraction has 33873 states and 180354 transitions. [2022-03-15 18:04:38,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 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:04:38,346 INFO L276 IsEmpty]: Start isEmpty. Operand 33873 states and 180354 transitions. [2022-03-15 18:04:38,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:04:38,349 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:04:38,349 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:04:38,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-03-15 18:04:38,549 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:04:38,550 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:04:38,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:04:38,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1317084538, now seen corresponding path program 4 times [2022-03-15 18:04:38,551 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:04:38,551 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128487432] [2022-03-15 18:04:38,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:04:38,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:04:38,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:04:38,666 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:04:38,667 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:04:38,667 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128487432] [2022-03-15 18:04:38,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128487432] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:04:38,667 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925852910] [2022-03-15 18:04:38,667 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:04:38,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:04:38,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:04:38,672 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:04:38,699 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:04:38,889 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:04:38,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:04:38,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:04:38,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:04:39,075 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:04:39,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:04:39,184 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:04:39,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925852910] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:04:39,184 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:04:39,184 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 31 [2022-03-15 18:04:39,184 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [354439974] [2022-03-15 18:04:39,184 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:04:39,185 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:04:39,191 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 18:04:39,191 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:04:39,287 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [6108757#(<= (+ ~x~0 4) ~n~0), 6108760#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 6108758#(<= (+ 3 thr2Thread3of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 6108759#(<= (+ 2 thr2Thread3of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 6108756#(<= (+ 4 thr2Thread3of6ForFork0_~t~0) ~n~0)] [2022-03-15 18:04:39,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 18:04:39,288 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:04:39,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 18:04:39,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=1228, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 18:04:39,288 INFO L87 Difference]: Start difference. First operand 33873 states and 180354 transitions. Second operand has 19 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 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:04:43,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:04:43,634 INFO L93 Difference]: Finished difference Result 154740 states and 704837 transitions. [2022-03-15 18:04:43,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-03-15 18:04:43,635 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 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) Word has length 25 [2022-03-15 18:04:43,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:04:45,592 INFO L225 Difference]: With dead ends: 154740 [2022-03-15 18:04:45,592 INFO L226 Difference]: Without dead ends: 154670 [2022-03-15 18:04:45,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3886 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2250, Invalid=10632, Unknown=0, NotChecked=0, Total=12882 [2022-03-15 18:04:45,593 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 565 mSDsluCounter, 798 mSDsCounter, 0 mSdLazyCounter, 3036 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 565 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 3086 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 3036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:04:45,593 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [565 Valid, 313 Invalid, 3086 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 3036 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 18:04:45,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154670 states. [2022-03-15 18:04:48,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154670 to 33387. [2022-03-15 18:04:48,535 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:04:48,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33387 states to 33387 states and 177693 transitions. [2022-03-15 18:04:48,685 INFO L78 Accepts]: Start accepts. Automaton has 33387 states and 177693 transitions. Word has length 25 [2022-03-15 18:04:48,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:04:48,685 INFO L470 AbstractCegarLoop]: Abstraction has 33387 states and 177693 transitions. [2022-03-15 18:04:48,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 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:04:48,686 INFO L276 IsEmpty]: Start isEmpty. Operand 33387 states and 177693 transitions. [2022-03-15 18:04:48,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:04:48,688 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:04:48,688 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:04:48,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-03-15 18:04:48,889 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:04:48,889 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:04:48,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:04:48,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1071942519, now seen corresponding path program 5 times [2022-03-15 18:04:48,890 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:04:48,890 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652626969] [2022-03-15 18:04:48,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:04:48,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:04:48,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:04:48,980 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:04:48,980 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:04:48,980 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652626969] [2022-03-15 18:04:48,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652626969] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:04:48,980 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577851345] [2022-03-15 18:04:48,980 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 18:04:48,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:04:48,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:04:48,981 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:04:48,982 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:04:49,181 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 18:04:49,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:04:49,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:04:49,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:04:49,699 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:04:49,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:04:49,850 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:04:49,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577851345] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:04:49,851 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:04:49,851 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 18:04:49,851 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1067837066] [2022-03-15 18:04:49,851 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:04:49,853 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:04:49,857 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:04:49,857 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:04:49,857 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:04:49,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:04:49,858 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:04:49,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:04:49,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1001, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 18:04:49,858 INFO L87 Difference]: Start difference. First operand 33387 states and 177693 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:04:52,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:04:52,043 INFO L93 Difference]: Finished difference Result 118363 states and 539792 transitions. [2022-03-15 18:04:52,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 18:04:52,044 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:04:52,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:04:53,107 INFO L225 Difference]: With dead ends: 118363 [2022-03-15 18:04:53,108 INFO L226 Difference]: Without dead ends: 118333 [2022-03-15 18:04:53,108 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1328 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1101, Invalid=4301, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 18:04:53,108 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 334 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 1462 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 1491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 18:04:53,108 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [334 Valid, 179 Invalid, 1491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1462 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 18:04:53,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118333 states. [2022-03-15 18:04:55,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118333 to 32908. [2022-03-15 18:04:55,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32908 states, 32903 states have (on average 5.3232835911619) internal successors, (175152), 32907 states have internal predecessors, (175152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:04:55,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32908 states to 32908 states and 175152 transitions. [2022-03-15 18:04:55,741 INFO L78 Accepts]: Start accepts. Automaton has 32908 states and 175152 transitions. Word has length 25 [2022-03-15 18:04:55,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:04:55,741 INFO L470 AbstractCegarLoop]: Abstraction has 32908 states and 175152 transitions. [2022-03-15 18:04:55,741 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:04:55,741 INFO L276 IsEmpty]: Start isEmpty. Operand 32908 states and 175152 transitions. [2022-03-15 18:04:55,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:04:55,745 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:04:55,745 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:04:55,761 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-03-15 18:04:55,945 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:04:55,945 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:04:55,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:04:55,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1071954950, now seen corresponding path program 5 times [2022-03-15 18:04:55,946 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:04:55,946 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601433808] [2022-03-15 18:04:55,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:04:55,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:04:55,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:04:56,056 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:04:56,057 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:04:56,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601433808] [2022-03-15 18:04:56,057 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601433808] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:04:56,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060285088] [2022-03-15 18:04:56,057 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 18:04:56,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:04:56,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:04:56,060 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:04:56,086 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:04:56,279 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 18:04:56,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:04:56,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:04:56,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:04:56,451 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:04:56,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:04:56,573 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:04:56,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060285088] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:04:56,574 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:04:56,574 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 18:04:56,574 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [528458873] [2022-03-15 18:04:56,574 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:04:56,575 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:04:56,579 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:04:56,579 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:04:56,579 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:04:56,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:04:56,580 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:04:56,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:04:56,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1001, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 18:04:56,580 INFO L87 Difference]: Start difference. First operand 32908 states and 175152 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:04:59,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:04:59,093 INFO L93 Difference]: Finished difference Result 133497 states and 620900 transitions. [2022-03-15 18:04:59,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 18:04:59,093 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:04:59,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:05:00,298 INFO L225 Difference]: With dead ends: 133497 [2022-03-15 18:05:00,299 INFO L226 Difference]: Without dead ends: 133467 [2022-03-15 18:05:00,299 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1329 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1101, Invalid=4301, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 18:05:00,299 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 322 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 1735 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 1763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 18:05:00,299 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [322 Valid, 199 Invalid, 1763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1735 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 18:05:00,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133467 states. [2022-03-15 18:05:02,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133467 to 32394. [2022-03-15 18:05:02,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32394 states, 32389 states have (on average 5.32458550742536) internal successors, (172458), 32393 states have internal predecessors, (172458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:05:03,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32394 states to 32394 states and 172458 transitions. [2022-03-15 18:05:03,075 INFO L78 Accepts]: Start accepts. Automaton has 32394 states and 172458 transitions. Word has length 25 [2022-03-15 18:05:03,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:05:03,075 INFO L470 AbstractCegarLoop]: Abstraction has 32394 states and 172458 transitions. [2022-03-15 18:05:03,075 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:05:03,075 INFO L276 IsEmpty]: Start isEmpty. Operand 32394 states and 172458 transitions. [2022-03-15 18:05:03,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:05:03,079 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:05:03,080 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:05:03,105 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:05:03,304 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:05:03,304 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:05:03,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:05:03,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1080870519, now seen corresponding path program 6 times [2022-03-15 18:05:03,305 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:05:03,305 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272746408] [2022-03-15 18:05:03,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:05:03,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:05:03,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:05:03,398 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:05:03,399 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:05:03,399 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272746408] [2022-03-15 18:05:03,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272746408] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:05:03,399 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748689189] [2022-03-15 18:05:03,399 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 18:05:03,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:05:03,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:05:03,401 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:05:03,401 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:05:03,603 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 18:05:03,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:05:03,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:05:03,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:05:03,778 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:05:03,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:05:03,906 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:05:03,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748689189] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:05:03,907 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:05:03,907 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 18:05:03,907 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [34248085] [2022-03-15 18:05:03,907 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:05:03,908 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:05:03,913 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:05:03,913 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:05:03,914 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:05:03,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:05:03,914 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:05:03,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:05:03,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1001, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 18:05:03,915 INFO L87 Difference]: Start difference. First operand 32394 states and 172458 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:05:06,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:05:06,657 INFO L93 Difference]: Finished difference Result 129495 states and 600953 transitions. [2022-03-15 18:05:06,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-15 18:05:06,658 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:05:06,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:05:07,539 INFO L225 Difference]: With dead ends: 129495 [2022-03-15 18:05:07,539 INFO L226 Difference]: Without dead ends: 129455 [2022-03-15 18:05:07,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1271 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1040, Invalid=4072, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 18:05:07,540 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 333 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 1949 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 1977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1949 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 18:05:07,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 226 Invalid, 1977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1949 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 18:05:08,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129455 states. [2022-03-15 18:05:10,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129455 to 31530. [2022-03-15 18:05:10,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31530 states, 31525 states have (on average 5.3299920697858845) internal successors, (168028), 31529 states have internal predecessors, (168028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:05:10,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31530 states to 31530 states and 168028 transitions. [2022-03-15 18:05:10,437 INFO L78 Accepts]: Start accepts. Automaton has 31530 states and 168028 transitions. Word has length 25 [2022-03-15 18:05:10,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:05:10,437 INFO L470 AbstractCegarLoop]: Abstraction has 31530 states and 168028 transitions. [2022-03-15 18:05:10,437 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:05:10,437 INFO L276 IsEmpty]: Start isEmpty. Operand 31530 states and 168028 transitions. [2022-03-15 18:05:10,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:05:10,440 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:05:10,440 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:05:10,458 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:05:10,640 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:05:10,641 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:05:10,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:05:10,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1080892250, now seen corresponding path program 5 times [2022-03-15 18:05:10,642 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:05:10,642 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914007491] [2022-03-15 18:05:10,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:05:10,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:05:10,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:05:10,729 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:05:10,729 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:05:10,729 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914007491] [2022-03-15 18:05:10,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914007491] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:05:10,730 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050565894] [2022-03-15 18:05:10,730 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 18:05:10,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:05:10,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:05:10,731 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:05:10,732 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:05:10,933 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 18:05:10,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:05:10,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:05:10,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:05:11,406 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:05:11,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:05:11,567 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:05:11,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050565894] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:05:11,567 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:05:11,567 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 18:05:11,568 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1951560946] [2022-03-15 18:05:11,568 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:05:11,569 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:05:11,573 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:05:11,573 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:05:11,573 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:05:11,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:05:11,573 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:05:11,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:05:11,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1001, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 18:05:11,574 INFO L87 Difference]: Start difference. First operand 31530 states and 168028 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:05:14,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:05:14,562 INFO L93 Difference]: Finished difference Result 142539 states and 673849 transitions. [2022-03-15 18:05:14,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 18:05:14,562 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:05:14,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:05:15,943 INFO L225 Difference]: With dead ends: 142539 [2022-03-15 18:05:15,944 INFO L226 Difference]: Without dead ends: 142509 [2022-03-15 18:05:15,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1331 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1101, Invalid=4301, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 18:05:15,944 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 356 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 1784 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 1808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 18:05:15,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 199 Invalid, 1808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1784 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 18:05:16,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142509 states. [2022-03-15 18:05:18,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142509 to 31199. [2022-03-15 18:05:18,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31199 states, 31194 states have (on average 5.332243380137206) internal successors, (166334), 31198 states have internal predecessors, (166334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:05:18,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31199 states to 31199 states and 166334 transitions. [2022-03-15 18:05:18,585 INFO L78 Accepts]: Start accepts. Automaton has 31199 states and 166334 transitions. Word has length 25 [2022-03-15 18:05:18,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:05:18,585 INFO L470 AbstractCegarLoop]: Abstraction has 31199 states and 166334 transitions. [2022-03-15 18:05:18,585 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:05:18,585 INFO L276 IsEmpty]: Start isEmpty. Operand 31199 states and 166334 transitions. [2022-03-15 18:05:18,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:05:18,588 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:05:18,588 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:05:18,605 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-03-15 18:05:18,789 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:05:18,789 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:05:18,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:05:18,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1092816710, now seen corresponding path program 6 times [2022-03-15 18:05:18,790 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:05:18,790 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711212413] [2022-03-15 18:05:18,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:05:18,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:05:19,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:05:19,294 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:05:19,294 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:05:19,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711212413] [2022-03-15 18:05:19,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711212413] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:05:19,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393530637] [2022-03-15 18:05:19,294 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 18:05:19,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:05:19,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:05:19,296 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:05:19,297 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:05:19,506 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 18:05:19,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:05:19,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:05:19,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:05:19,682 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:05:19,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:05:19,807 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:05:19,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393530637] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:05:19,807 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:05:19,808 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 18:05:19,808 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1620099939] [2022-03-15 18:05:19,808 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:05:19,809 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:05:19,815 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:05:19,815 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:05:19,815 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:05:19,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:05:19,815 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:05:19,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:05:19,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1001, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 18:05:19,816 INFO L87 Difference]: Start difference. First operand 31199 states and 166334 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:05:22,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:05:22,690 INFO L93 Difference]: Finished difference Result 127235 states and 589925 transitions. [2022-03-15 18:05:22,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-15 18:05:22,691 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:05:22,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:05:23,636 INFO L225 Difference]: With dead ends: 127235 [2022-03-15 18:05:23,636 INFO L226 Difference]: Without dead ends: 127195 [2022-03-15 18:05:23,637 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1271 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1040, Invalid=4072, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 18:05:23,637 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 292 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 1770 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 1795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 18:05:23,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [292 Valid, 194 Invalid, 1795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1770 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 18:05:24,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127195 states. [2022-03-15 18:05:26,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127195 to 30592. [2022-03-15 18:05:26,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30592 states, 30587 states have (on average 5.337561709222872) internal successors, (163260), 30591 states have internal predecessors, (163260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:05:26,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30592 states to 30592 states and 163260 transitions. [2022-03-15 18:05:26,674 INFO L78 Accepts]: Start accepts. Automaton has 30592 states and 163260 transitions. Word has length 25 [2022-03-15 18:05:26,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:05:26,674 INFO L470 AbstractCegarLoop]: Abstraction has 30592 states and 163260 transitions. [2022-03-15 18:05:26,674 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:05:26,674 INFO L276 IsEmpty]: Start isEmpty. Operand 30592 states and 163260 transitions. [2022-03-15 18:05:26,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:05:26,677 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:05:26,677 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:05:26,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-03-15 18:05:26,877 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:05:26,878 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:05:26,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:05:26,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1092826010, now seen corresponding path program 6 times [2022-03-15 18:05:26,879 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:05:26,879 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108707870] [2022-03-15 18:05:26,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:05:26,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:05:26,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:05:26,982 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:05:26,982 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:05:26,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108707870] [2022-03-15 18:05:26,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108707870] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:05:26,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073282908] [2022-03-15 18:05:26,982 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 18:05:26,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:05:26,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:05:26,983 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:05:26,984 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:05:27,200 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 18:05:27,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:05:27,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:05:27,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:05:27,379 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:05:27,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:05:27,505 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:05:27,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073282908] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:05:27,506 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:05:27,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2022-03-15 18:05:27,506 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1837355168] [2022-03-15 18:05:27,506 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:05:27,507 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:05:27,511 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:05:27,511 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:05:27,511 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:05:27,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:05:27,512 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:05:27,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:05:27,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1001, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 18:05:27,512 INFO L87 Difference]: Start difference. First operand 30592 states and 163260 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:05:30,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:05:30,623 INFO L93 Difference]: Finished difference Result 126308 states and 585469 transitions. [2022-03-15 18:05:30,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 18:05:30,624 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:05:30,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:05:32,253 INFO L225 Difference]: With dead ends: 126308 [2022-03-15 18:05:32,254 INFO L226 Difference]: Without dead ends: 126268 [2022-03-15 18:05:32,254 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1331 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1101, Invalid=4301, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 18:05:32,254 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 343 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 2008 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 2038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 2008 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:05:32,254 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 233 Invalid, 2038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 2008 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 18:05:32,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126268 states. [2022-03-15 18:05:34,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126268 to 29802. [2022-03-15 18:05:34,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29802 states, 29797 states have (on average 5.3468805584454815) internal successors, (159321), 29801 states have internal predecessors, (159321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:05:34,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29802 states to 29802 states and 159321 transitions. [2022-03-15 18:05:34,794 INFO L78 Accepts]: Start accepts. Automaton has 29802 states and 159321 transitions. Word has length 25 [2022-03-15 18:05:34,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:05:34,794 INFO L470 AbstractCegarLoop]: Abstraction has 29802 states and 159321 transitions. [2022-03-15 18:05:34,795 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:05:34,795 INFO L276 IsEmpty]: Start isEmpty. Operand 29802 states and 159321 transitions. [2022-03-15 18:05:34,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:05:34,798 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:05:34,798 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:05:34,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-03-15 18:05:34,998 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:05:34,999 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:05:34,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:05:34,999 INFO L85 PathProgramCache]: Analyzing trace with hash -643838828, now seen corresponding path program 1 times [2022-03-15 18:05:35,000 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:05:35,000 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417471085] [2022-03-15 18:05:35,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:05:35,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:05:35,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:05:35,050 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:05:35,051 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:05:35,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417471085] [2022-03-15 18:05:35,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417471085] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:05:35,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567560166] [2022-03-15 18:05:35,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:05:35,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:05:35,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:05:35,052 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:05:35,053 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:05:35,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:05:35,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 18:05:35,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:05:35,404 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:05:35,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:05:35,500 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:05:35,501 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567560166] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:05:35,501 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:05:35,501 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 23 [2022-03-15 18:05:35,501 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1329274254] [2022-03-15 18:05:35,501 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:05:35,502 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:05:35,507 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:05:35,507 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:05:35,507 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:05:35,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:05:35,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:05:35,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:05:35,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=457, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:05:35,508 INFO L87 Difference]: Start difference. First operand 29802 states and 159321 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:05:36,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:05:36,488 INFO L93 Difference]: Finished difference Result 58785 states and 297628 transitions. [2022-03-15 18:05:36,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 18:05:36,488 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:05:36,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:05:37,351 INFO L225 Difference]: With dead ends: 58785 [2022-03-15 18:05:37,351 INFO L226 Difference]: Without dead ends: 58722 [2022-03-15 18:05:37,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=159, Invalid=543, Unknown=0, NotChecked=0, Total=702 [2022-03-15 18:05:37,352 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 132 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:05:37,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 27 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 18:05:37,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58722 states. [2022-03-15 18:05:38,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58722 to 37675. [2022-03-15 18:05:38,739 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:05:39,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37675 states to 37675 states and 201015 transitions. [2022-03-15 18:05:39,284 INFO L78 Accepts]: Start accepts. Automaton has 37675 states and 201015 transitions. Word has length 25 [2022-03-15 18:05:39,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:05:39,285 INFO L470 AbstractCegarLoop]: Abstraction has 37675 states and 201015 transitions. [2022-03-15 18:05:39,285 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:05:39,285 INFO L276 IsEmpty]: Start isEmpty. Operand 37675 states and 201015 transitions. [2022-03-15 18:05:39,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 18:05:39,290 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:05:39,290 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:05:39,308 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:05:39,490 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:05:39,491 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:05:39,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:05:39,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1418331011, now seen corresponding path program 1 times [2022-03-15 18:05:39,492 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:05:39,492 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877329653] [2022-03-15 18:05:39,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:05:39,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:05:39,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:05:39,589 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:05:39,590 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:05:39,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877329653] [2022-03-15 18:05:39,590 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877329653] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:05:39,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135989801] [2022-03-15 18:05:39,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:05:39,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:05:39,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:05:39,591 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:05:39,592 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:05:39,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:05:39,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 18:05:39,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:05:40,026 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:05:40,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:05:40,090 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-03-15 18:05:40,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135989801] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:05:40,091 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:05:40,091 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 10] total 27 [2022-03-15 18:05:40,091 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [267498065] [2022-03-15 18:05:40,091 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:05:40,093 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:05:40,109 INFO L252 McrAutomatonBuilder]: Finished intersection with 76 states and 123 transitions. [2022-03-15 18:05:40,109 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:05:40,515 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [7620748#(<= (+ 3 ~x~0) ~n~0), 7620745#(<= (+ 3 thr2Thread2of6ForFork0_~t~0) ~n~0), 7620746#(<= (+ 2 thr2Thread2of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 7620749#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 7620750#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 7620741#(and (= thr2Thread1of6ForFork0_~t~0 0) (<= 0 |ULTIMATE.start_main_~i~0#1|)), 7620751#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 7620753#(<= (+ ~x~0 4) ~n~0), 7620747#(<= (+ thr2Thread2of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 7620743#(<= (+ 1 thr2Thread3of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 7620742#(<= (+ 2 thr2Thread3of6ForFork0_~t~0) ~n~0), 7620744#(<= (+ 2 ~x~0) ~n~0), 7620752#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 7620719#(<= (+ ~x~0 1) |ULTIMATE.start_main_~i~0#1|), 7620715#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 7620754#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:05:40,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 18:05:40,516 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:05:40,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 18:05:40,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1648, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 18:05:40,516 INFO L87 Difference]: Start difference. First operand 37675 states and 201015 transitions. Second operand has 29 states, 28 states have (on average 3.0714285714285716) internal successors, (86), 28 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:06:11,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:06:11,480 INFO L93 Difference]: Finished difference Result 496336 states and 1981241 transitions. [2022-03-15 18:06:11,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 748 states. [2022-03-15 18:06:11,481 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 3.0714285714285716) internal successors, (86), 28 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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:06:11,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:06:16,130 INFO L225 Difference]: With dead ends: 496336 [2022-03-15 18:06:16,131 INFO L226 Difference]: Without dead ends: 496218 [2022-03-15 18:06:16,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 856 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 783 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289006 ImplicationChecksByTransitivity, 20.8s TimeCoverageRelationStatistics Valid=60168, Invalid=555272, Unknown=0, NotChecked=0, Total=615440 [2022-03-15 18:06:16,153 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 3094 mSDsluCounter, 2341 mSDsCounter, 0 mSdLazyCounter, 8393 mSolverCounterSat, 607 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3094 SdHoareTripleChecker+Valid, 1034 SdHoareTripleChecker+Invalid, 9000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 607 IncrementalHoareTripleChecker+Valid, 8393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:06:16,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3094 Valid, 1034 Invalid, 9000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [607 Valid, 8393 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-03-15 18:06:17,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496218 states. [2022-03-15 18:06:26,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496218 to 39351. [2022-03-15 18:06:26,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39351 states, 39346 states have (on average 5.355207644995679) internal successors, (210706), 39350 states have internal predecessors, (210706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:06:27,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39351 states to 39351 states and 210706 transitions. [2022-03-15 18:06:27,258 INFO L78 Accepts]: Start accepts. Automaton has 39351 states and 210706 transitions. Word has length 27 [2022-03-15 18:06:27,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:06:27,259 INFO L470 AbstractCegarLoop]: Abstraction has 39351 states and 210706 transitions. [2022-03-15 18:06:27,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 3.0714285714285716) internal successors, (86), 28 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:06:27,259 INFO L276 IsEmpty]: Start isEmpty. Operand 39351 states and 210706 transitions. [2022-03-15 18:06:27,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 18:06:27,265 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:06:27,265 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:06:27,331 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:06:27,497 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:06:27,497 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:06:27,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:06:27,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1149515261, now seen corresponding path program 2 times [2022-03-15 18:06:27,498 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:06:27,498 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284349102] [2022-03-15 18:06:27,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:06:27,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:06:27,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:06:27,591 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:06:27,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:06:27,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284349102] [2022-03-15 18:06:27,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284349102] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:06:27,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586683802] [2022-03-15 18:06:27,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:06:27,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:06:27,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:06:27,593 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:06:27,594 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:06:27,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:06:27,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:06:27,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 18:06:27,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:06:28,023 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:06:28,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:06:28,078 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 18:06:28,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586683802] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:06:28,079 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:06:28,079 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 11] total 28 [2022-03-15 18:06:28,079 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1813208477] [2022-03-15 18:06:28,079 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:06:28,081 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:06:28,092 INFO L252 McrAutomatonBuilder]: Finished intersection with 68 states and 107 transitions. [2022-03-15 18:06:28,092 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:06:28,418 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [8197470#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 8197472#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 8197463#(<= (+ 3 thr2Thread2of6ForFork0_~t~0) ~n~0), 8197467#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 8197465#(<= (+ thr2Thread2of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 8197468#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 8197464#(<= (+ 2 thr2Thread2of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 8197471#(<= (+ ~x~0 4) ~n~0), 8197438#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 8197469#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 8197473#(and (= thr2Thread1of6ForFork0_~t~0 0) (<= 0 |ULTIMATE.start_main_~i~0#1|)), 8197466#(<= (+ 3 ~x~0) ~n~0)] [2022-03-15 18:06:28,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 18:06:28,418 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:06:28,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 18:06:28,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1482, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 18:06:28,419 INFO L87 Difference]: Start difference. First operand 39351 states and 210706 transitions. Second operand has 27 states, 26 states have (on average 2.923076923076923) internal successors, (76), 26 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:06:45,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:06:45,403 INFO L93 Difference]: Finished difference Result 332069 states and 1364195 transitions. [2022-03-15 18:06:45,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 415 states. [2022-03-15 18:06:45,403 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.923076923076923) internal successors, (76), 26 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 27 [2022-03-15 18:06:45,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:06:48,142 INFO L225 Difference]: With dead ends: 332069 [2022-03-15 18:06:48,142 INFO L226 Difference]: Without dead ends: 331978 [2022-03-15 18:06:48,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 514 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 447 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87979 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=22911, Invalid=178241, Unknown=0, NotChecked=0, Total=201152 [2022-03-15 18:06:48,149 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 2037 mSDsluCounter, 1839 mSDsCounter, 0 mSdLazyCounter, 7085 mSolverCounterSat, 366 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2037 SdHoareTripleChecker+Valid, 829 SdHoareTripleChecker+Invalid, 7451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 366 IncrementalHoareTripleChecker+Valid, 7085 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:06:48,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2037 Valid, 829 Invalid, 7451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [366 Valid, 7085 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-03-15 18:06:49,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331978 states. [2022-03-15 18:06:54,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331978 to 38991. [2022-03-15 18:06:54,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38991 states, 38986 states have (on average 5.353049812753296) internal successors, (208694), 38990 states have internal predecessors, (208694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:06:54,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38991 states to 38991 states and 208694 transitions. [2022-03-15 18:06:54,862 INFO L78 Accepts]: Start accepts. Automaton has 38991 states and 208694 transitions. Word has length 27 [2022-03-15 18:06:54,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:06:54,862 INFO L470 AbstractCegarLoop]: Abstraction has 38991 states and 208694 transitions. [2022-03-15 18:06:54,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.923076923076923) internal successors, (76), 26 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:06:54,862 INFO L276 IsEmpty]: Start isEmpty. Operand 38991 states and 208694 transitions. [2022-03-15 18:06:54,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 18:06:54,867 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:06:54,867 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:06:54,883 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:06:55,067 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:06:55,067 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:06:55,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:06:55,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1415854563, now seen corresponding path program 3 times [2022-03-15 18:06:55,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:06:55,069 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15285476] [2022-03-15 18:06:55,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:06:55,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:06:55,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:06:55,159 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 18:06:55,159 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:06:55,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15285476] [2022-03-15 18:06:55,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15285476] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:06:55,160 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310816664] [2022-03-15 18:06:55,160 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:06:55,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:06:55,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:06:55,161 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:06:55,161 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:06:55,374 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 18:06:55,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:06:55,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 18:06:55,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:06:56,118 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:06:56,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:06:56,184 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 18:06:56,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310816664] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:06:56,184 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:06:56,184 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 11] total 28 [2022-03-15 18:06:56,184 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1730397285] [2022-03-15 18:06:56,184 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:06:56,185 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:06:56,196 INFO L252 McrAutomatonBuilder]: Finished intersection with 68 states and 107 transitions. [2022-03-15 18:06:56,196 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:06:56,560 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [8608538#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 8608530#(<= (+ 2 thr2Thread3of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 8608537#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ ~x~0 1) ~n~0)), 8608539#(<= ~x~0 (+ |ULTIMATE.start_main_~i~0#1| 1)), 8608536#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 8608527#(<= (+ 2 ~x~0) ~n~0), 8608528#(<= (+ 3 thr2Thread3of6ForFork0_~t~0) ~n~0), 8608532#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 8608531#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 8608534#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 8608535#(<= (+ ~x~0 4) ~n~0), 8608540#(and (= thr2Thread1of6ForFork0_~t~0 0) (<= 0 |ULTIMATE.start_main_~i~0#1|)), 8608502#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 8608533#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 8608529#(<= (+ 3 ~x~0) ~n~0)] [2022-03-15 18:06:56,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 18:06:56,560 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:06:56,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 18:06:56,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1701, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 18:06:56,561 INFO L87 Difference]: Start difference. First operand 38991 states and 208694 transitions. Second operand has 30 states, 29 states have (on average 2.793103448275862) internal successors, (81), 29 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:07:25,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:07:25,726 INFO L93 Difference]: Finished difference Result 500646 states and 1999363 transitions. [2022-03-15 18:07:25,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 720 states. [2022-03-15 18:07:25,726 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 2.793103448275862) internal successors, (81), 29 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have 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:07:25,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:07:30,367 INFO L225 Difference]: With dead ends: 500646 [2022-03-15 18:07:30,367 INFO L226 Difference]: Without dead ends: 500553 [2022-03-15 18:07:30,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 821 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 757 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270426 ImplicationChecksByTransitivity, 20.0s TimeCoverageRelationStatistics Valid=55548, Invalid=519774, Unknown=0, NotChecked=0, Total=575322 [2022-03-15 18:07:30,387 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 3526 mSDsluCounter, 2181 mSDsCounter, 0 mSdLazyCounter, 8128 mSolverCounterSat, 689 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3526 SdHoareTripleChecker+Valid, 973 SdHoareTripleChecker+Invalid, 8817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 689 IncrementalHoareTripleChecker+Valid, 8128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-03-15 18:07:30,387 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3526 Valid, 973 Invalid, 8817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [689 Valid, 8128 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-03-15 18:07:31,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500553 states. [2022-03-15 18:07:41,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500553 to 38851. [2022-03-15 18:07:41,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38851 states, 38846 states have (on average 5.356587550841786) internal successors, (208082), 38850 states have internal predecessors, (208082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:07:41,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38851 states to 38851 states and 208082 transitions. [2022-03-15 18:07:41,657 INFO L78 Accepts]: Start accepts. Automaton has 38851 states and 208082 transitions. Word has length 27 [2022-03-15 18:07:41,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:07:41,658 INFO L470 AbstractCegarLoop]: Abstraction has 38851 states and 208082 transitions. [2022-03-15 18:07:41,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 2.793103448275862) internal successors, (81), 29 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:07:41,658 INFO L276 IsEmpty]: Start isEmpty. Operand 38851 states and 208082 transitions. [2022-03-15 18:07:41,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 18:07:41,662 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:07:41,662 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:07:41,679 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:07:41,862 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:07:41,863 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:07:41,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:07:41,863 INFO L85 PathProgramCache]: Analyzing trace with hash 174875345, now seen corresponding path program 4 times [2022-03-15 18:07:41,864 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:07:41,864 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261773477] [2022-03-15 18:07:41,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:07:41,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:07:41,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:07:41,949 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:07:41,950 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:07:41,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261773477] [2022-03-15 18:07:41,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261773477] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:07:41,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678747076] [2022-03-15 18:07:41,950 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:07:41,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:07:41,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:07:41,951 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:07:41,952 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:07:42,165 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:07:42,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:07:42,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 18:07:42,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:07:42,376 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:07:42,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:07:42,430 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 18:07:42,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678747076] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:07:42,430 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:07:42,430 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14, 10] total 27 [2022-03-15 18:07:42,430 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [108102696] [2022-03-15 18:07:42,430 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:07:42,432 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:07:42,442 INFO L252 McrAutomatonBuilder]: Finished intersection with 60 states and 91 transitions. [2022-03-15 18:07:42,442 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:07:42,714 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [9188514#(and (= thr2Thread1of6ForFork0_~t~0 0) (<= 0 |ULTIMATE.start_main_~i~0#1|)), 9188510#(<= (+ thr2Thread1of6ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 9188511#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 9188508#(<= (+ 2 thr2Thread3of6ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 9188509#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 9188505#(<= (+ 3 ~x~0) ~n~0), 9188513#(<= ~x~0 (+ |ULTIMATE.start_main_~i~0#1| 1)), 9188506#(<= (+ thr2Thread1of6ForFork0_~t~0 4) ~n~0), 9188507#(<= (+ ~x~0 4) ~n~0), 9188479#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 9188512#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 9188504#(<= (+ 3 thr2Thread3of6ForFork0_~t~0) ~n~0)] [2022-03-15 18:07:42,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 18:07:42,714 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:07:42,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 18:07:42,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1407, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 18:07:42,715 INFO L87 Difference]: Start difference. First operand 38851 states and 208082 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:07:58,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:07:58,361 INFO L93 Difference]: Finished difference Result 323040 states and 1329904 transitions. [2022-03-15 18:07:58,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 371 states. [2022-03-15 18:07:58,368 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 27 [2022-03-15 18:07:58,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. Received shutdown request... [2022-03-15 18:07:58,718 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 18:07:58,718 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 18:07:59,790 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:07:59,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 [2022-03-15 18:08:01,286 INFO L225 Difference]: With dead ends: 323040 [2022-03-15 18:08:01,286 INFO L226 Difference]: Without dead ends: 322949 [2022-03-15 18:08:01,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 464 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 404 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71757 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=18622, Invalid=145808, Unknown=0, NotChecked=0, Total=164430 [2022-03-15 18:08:01,293 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 2616 mSDsluCounter, 1577 mSDsCounter, 0 mSdLazyCounter, 5827 mSolverCounterSat, 430 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2616 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 6257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 430 IncrementalHoareTripleChecker+Valid, 5827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:01,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2616 Valid, 747 Invalid, 6257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [430 Valid, 5827 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-03-15 18:08:01,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322949 states. [2022-03-15 18:08:01,818 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (8 of 9 remaining) [2022-03-15 18:08:01,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2022-03-15 18:08:01,818 WARN L594 AbstractCegarLoop]: Verification canceled: while executing MinimizeSevpa. [2022-03-15 18:08:01,818 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (7 of 9 remaining) [2022-03-15 18:08:01,818 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (6 of 9 remaining) [2022-03-15 18:08:01,818 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (5 of 9 remaining) [2022-03-15 18:08:01,818 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (4 of 9 remaining) [2022-03-15 18:08:01,818 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (3 of 9 remaining) [2022-03-15 18:08:01,818 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 9 remaining) [2022-03-15 18:08:01,818 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 9 remaining) [2022-03-15 18:08:01,819 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 9 remaining) [2022-03-15 18:08:01,819 INFO L732 BasicCegarLoop]: Path program histogram: [6, 6, 6, 6, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:01,821 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 6 thread instances [2022-03-15 18:08:01,821 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-15 18:08:01,822 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 06:08:01 BasicIcfg [2022-03-15 18:08:01,823 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-15 18:08:01,823 INFO L158 Benchmark]: Toolchain (without parser) took 649731.96ms. Allocated memory was 176.2MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 123.6MB in the beginning and 5.1GB in the end (delta: -5.0GB). Peak memory consumption was 2.9GB. Max. memory is 8.0GB. [2022-03-15 18:08:01,823 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 176.2MB. Free memory was 141.6MB in the beginning and 141.5MB in the end (delta: 72.4kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 18:08:01,823 INFO L158 Benchmark]: CACSL2BoogieTranslator took 532.31ms. Allocated memory was 176.2MB in the beginning and 215.0MB in the end (delta: 38.8MB). Free memory was 123.4MB in the beginning and 182.7MB in the end (delta: -59.3MB). Peak memory consumption was 12.2MB. Max. memory is 8.0GB. [2022-03-15 18:08:01,823 INFO L158 Benchmark]: Boogie Procedure Inliner took 59.35ms. Allocated memory is still 215.0MB. Free memory was 182.7MB in the beginning and 180.7MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-15 18:08:01,823 INFO L158 Benchmark]: Boogie Preprocessor took 40.30ms. Allocated memory is still 215.0MB. Free memory was 180.7MB in the beginning and 179.7MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 18:08:01,823 INFO L158 Benchmark]: RCFGBuilder took 349.91ms. Allocated memory is still 215.0MB. Free memory was 179.2MB in the beginning and 167.1MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2022-03-15 18:08:01,823 INFO L158 Benchmark]: TraceAbstraction took 648745.01ms. Allocated memory was 215.0MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 166.6MB in the beginning and 5.1GB in the end (delta: -4.9GB). Peak memory consumption was 2.9GB. Max. memory is 8.0GB. [2022-03-15 18:08:01,824 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 176.2MB. Free memory was 141.6MB in the beginning and 141.5MB in the end (delta: 72.4kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 532.31ms. Allocated memory was 176.2MB in the beginning and 215.0MB in the end (delta: 38.8MB). Free memory was 123.4MB in the beginning and 182.7MB in the end (delta: -59.3MB). Peak memory consumption was 12.2MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 59.35ms. Allocated memory is still 215.0MB. Free memory was 182.7MB in the beginning and 180.7MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 40.30ms. Allocated memory is still 215.0MB. Free memory was 180.7MB in the beginning and 179.7MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 349.91ms. Allocated memory is still 215.0MB. Free memory was 179.2MB in the beginning and 167.1MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * TraceAbstraction took 648745.01ms. Allocated memory was 215.0MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 166.6MB in the beginning and 5.1GB in the end (delta: -4.9GB). Peak memory consumption was 2.9GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.7s, 83 PlacesBefore, 18 PlacesAfterwards, 80 TransitionsBefore, 12 TransitionsAfterwards, 1020 CoEnabledTransitionPairs, 7 FixpointIterations, 37 TrivialSequentialCompositions, 36 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 4 ConcurrentYvCompositions, 3 ChoiceCompositions, 83 TotalNumberOfCompositions, 967 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 939, positive: 933, positive conditional: 0, positive unconditional: 933, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 590, positive: 586, positive conditional: 0, positive unconditional: 586, negative: 4, negative conditional: 0, negative unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 939, positive: 347, positive conditional: 0, positive unconditional: 347, negative: 2, negative conditional: 0, negative unconditional: 2, unknown: 590, unknown conditional: 0, unknown unconditional: 590] , Statistics on independence cache: Total cache size (in pairs): 3, Positive cache size: 3, Positive conditional cache size: 0, Positive unconditional cache size: 3, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.4s, 107 PlacesBefore, 31 PlacesAfterwards, 101 TransitionsBefore, 21 TransitionsAfterwards, 1526 CoEnabledTransitionPairs, 6 FixpointIterations, 48 TrivialSequentialCompositions, 33 ConcurrentSequentialCompositions, 7 TrivialYvCompositions, 5 ConcurrentYvCompositions, 4 ChoiceCompositions, 97 TotalNumberOfCompositions, 1820 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1460, positive: 1428, positive conditional: 0, positive unconditional: 1428, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 850, positive: 840, positive conditional: 0, positive unconditional: 840, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1460, positive: 588, positive conditional: 0, positive unconditional: 588, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 850, unknown conditional: 0, unknown unconditional: 850] , Statistics on independence cache: Total cache size (in pairs): 29, Positive cache size: 27, Positive conditional cache size: 0, Positive unconditional cache size: 27, Negative cache size: 2, Negative conditional cache size: 0, Negative unconditional cache size: 2 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.8s, 131 PlacesBefore, 41 PlacesAfterwards, 122 TransitionsBefore, 27 TransitionsAfterwards, 2116 CoEnabledTransitionPairs, 7 FixpointIterations, 65 TrivialSequentialCompositions, 41 ConcurrentSequentialCompositions, 10 TrivialYvCompositions, 4 ConcurrentYvCompositions, 5 ChoiceCompositions, 125 TotalNumberOfCompositions, 2797 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2132, positive: 2084, positive conditional: 0, positive unconditional: 2084, negative: 48, negative conditional: 0, negative unconditional: 48, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1144, positive: 1131, positive conditional: 0, positive unconditional: 1131, negative: 13, negative conditional: 0, negative unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2132, positive: 953, positive conditional: 0, positive unconditional: 953, negative: 35, negative conditional: 0, negative unconditional: 35, unknown: 1144, unknown conditional: 0, unknown unconditional: 1144] , Statistics on independence cache: Total cache size (in pairs): 37, Positive cache size: 32, Positive conditional cache size: 0, Positive unconditional cache size: 32, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.6s, 155 PlacesBefore, 51 PlacesAfterwards, 143 TransitionsBefore, 33 TransitionsAfterwards, 2790 CoEnabledTransitionPairs, 6 FixpointIterations, 71 TrivialSequentialCompositions, 44 ConcurrentSequentialCompositions, 13 TrivialYvCompositions, 6 ConcurrentYvCompositions, 6 ChoiceCompositions, 140 TotalNumberOfCompositions, 4033 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3067, positive: 3009, positive conditional: 0, positive unconditional: 3009, negative: 58, negative conditional: 0, negative unconditional: 58, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1576, positive: 1553, positive conditional: 0, positive unconditional: 1553, negative: 23, negative conditional: 0, negative unconditional: 23, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3067, positive: 1456, positive conditional: 0, positive unconditional: 1456, negative: 35, negative conditional: 0, negative unconditional: 35, unknown: 1576, unknown conditional: 0, unknown unconditional: 1576] , Statistics on independence cache: Total cache size (in pairs): 56, Positive cache size: 48, Positive conditional cache size: 0, Positive unconditional cache size: 48, Negative cache size: 8, Negative conditional cache size: 0, Negative unconditional cache size: 8 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.6s, 179 PlacesBefore, 61 PlacesAfterwards, 164 TransitionsBefore, 39 TransitionsAfterwards, 3548 CoEnabledTransitionPairs, 6 FixpointIterations, 89 TrivialSequentialCompositions, 48 ConcurrentSequentialCompositions, 16 TrivialYvCompositions, 4 ConcurrentYvCompositions, 7 ChoiceCompositions, 164 TotalNumberOfCompositions, 4726 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3189, positive: 3121, positive conditional: 0, positive unconditional: 3121, negative: 68, negative conditional: 0, negative unconditional: 68, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1832, positive: 1806, positive conditional: 0, positive unconditional: 1806, negative: 26, negative conditional: 0, negative unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3189, positive: 1315, positive conditional: 0, positive unconditional: 1315, negative: 42, negative conditional: 0, negative unconditional: 42, unknown: 1832, unknown conditional: 0, unknown unconditional: 1832] , Statistics on independence cache: Total cache size (in pairs): 79, Positive cache size: 65, Positive conditional cache size: 0, Positive unconditional cache size: 65, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.7s, 203 PlacesBefore, 71 PlacesAfterwards, 185 TransitionsBefore, 45 TransitionsAfterwards, 4390 CoEnabledTransitionPairs, 7 FixpointIterations, 98 TrivialSequentialCompositions, 51 ConcurrentSequentialCompositions, 20 TrivialYvCompositions, 6 ConcurrentYvCompositions, 8 ChoiceCompositions, 183 TotalNumberOfCompositions, 7066 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4949, positive: 4857, positive conditional: 0, positive unconditional: 4857, negative: 92, negative conditional: 0, negative unconditional: 92, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2285, positive: 2251, positive conditional: 0, positive unconditional: 2251, negative: 34, negative conditional: 0, negative unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4949, positive: 2606, positive conditional: 0, positive unconditional: 2606, negative: 58, negative conditional: 0, negative unconditional: 58, unknown: 2285, unknown conditional: 0, unknown unconditional: 2285] , Statistics on independence cache: Total cache size (in pairs): 118, Positive cache size: 101, Positive conditional cache size: 0, Positive unconditional cache size: 101, Negative cache size: 17, Negative conditional cache size: 0, Negative unconditional cache size: 17 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 690]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 715]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 717]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 99 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 3.4s, OverallIterations: 3, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.7s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 23 SdHoareTripleChecker+Valid, 0.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 23 mSDsluCounter, 6 SdHoareTripleChecker+Invalid, 0.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8 mSDsCounter, 2 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 43 IncrementalHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2 mSolverCounterUnsat, 2 mSDtfsCounter, 43 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=41occurred in iteration=0, InterpolantAutomatonStates: 8, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 2 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.2s InterpolantComputationTime, 18 NumberOfCodeBlocks, 18 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 8 ConstructedInterpolants, 0 QuantifiedInterpolants, 44 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 2 InterpolantComputations, 2 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 2 thread instances CFG has 7 procedures, 119 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 3.7s, OverallIterations: 4, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.4s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 168 SdHoareTripleChecker+Valid, 0.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 168 mSDsluCounter, 51 SdHoareTripleChecker+Invalid, 0.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 69 mSDsCounter, 16 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 203 IncrementalHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 16 mSolverCounterUnsat, 13 mSDtfsCounter, 203 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=211occurred in iteration=0, InterpolantAutomatonStates: 20, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 3 MinimizatonAttempts, 115 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.4s InterpolantComputationTime, 52 NumberOfCodeBlocks, 52 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 46 ConstructedInterpolants, 0 QuantifiedInterpolants, 259 SizeOfPredicates, 4 NumberOfNonLiveVariables, 145 ConjunctsInSsa, 9 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 2/6 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 3 thread instances CFG has 9 procedures, 139 locations, 6 error locations. Started 1 CEGAR loops. OverallTime: 7.4s, OverallIterations: 7, TraceHistogramMax: 4, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 1.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.8s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 741 SdHoareTripleChecker+Valid, 0.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 741 mSDsluCounter, 232 SdHoareTripleChecker+Invalid, 0.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 380 mSDsCounter, 109 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1247 IncrementalHoareTripleChecker+Invalid, 1356 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 109 mSolverCounterUnsat, 40 mSDtfsCounter, 1247 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 207 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1410 ImplicationChecksByTransitivity, 1.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=643occurred in iteration=0, InterpolantAutomatonStates: 85, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 6 MinimizatonAttempts, 2294 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 150 NumberOfCodeBlocks, 150 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 178 ConstructedInterpolants, 0 QuantifiedInterpolants, 974 SizeOfPredicates, 20 NumberOfNonLiveVariables, 626 ConjunctsInSsa, 41 ConjunctsInUnsatCore, 14 InterpolantComputations, 2 PerfectInterpolantSequences, 20/42 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 4 thread instances CFG has 11 procedures, 159 locations, 7 error locations. Started 1 CEGAR loops. OverallTime: 31.9s, OverallIterations: 18, TraceHistogramMax: 5, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.0s, AutomataDifference: 16.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.7s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4934 SdHoareTripleChecker+Valid, 6.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4934 mSDsluCounter, 2049 SdHoareTripleChecker+Invalid, 5.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3626 mSDsCounter, 880 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 13344 IncrementalHoareTripleChecker+Invalid, 14224 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 880 mSolverCounterUnsat, 231 mSDtfsCounter, 13344 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1374 GetRequests, 381 SyntacticMatches, 0 SemanticMatches, 993 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30414 ImplicationChecksByTransitivity, 11.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2305occurred in iteration=7, InterpolantAutomatonStates: 690, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.6s AutomataMinimizationTime, 17 MinimizatonAttempts, 60401 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 4.9s InterpolantComputationTime, 600 NumberOfCodeBlocks, 600 NumberOfCodeBlocksAsserted, 44 NumberOfCheckSat, 814 ConstructedInterpolants, 0 QuantifiedInterpolants, 4429 SizeOfPredicates, 96 NumberOfNonLiveVariables, 2677 ConjunctsInSsa, 182 ConjunctsInUnsatCore, 47 InterpolantComputations, 2 PerfectInterpolantSequences, 133/336 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 5 thread instances CFG has 13 procedures, 179 locations, 8 error locations. Started 1 CEGAR loops. OverallTime: 129.6s, OverallIterations: 43, TraceHistogramMax: 6, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.1s, AutomataDifference: 72.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.8s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 15905 SdHoareTripleChecker+Valid, 24.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 15905 mSDsluCounter, 7483 SdHoareTripleChecker+Invalid, 20.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 16020 mSDsCounter, 2228 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 61249 IncrementalHoareTripleChecker+Invalid, 63477 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2228 mSolverCounterUnsat, 760 mSDtfsCounter, 61249 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4727 GetRequests, 1220 SyntacticMatches, 13 SemanticMatches, 3494 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124646 ImplicationChecksByTransitivity, 44.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=10108occurred in iteration=34, InterpolantAutomatonStates: 2477, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 19.3s AutomataMinimizationTime, 42 MinimizatonAttempts, 849556 StatesRemovedByMinimization, 41 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 14.3s InterpolantComputationTime, 1830 NumberOfCodeBlocks, 1830 NumberOfCodeBlocksAsserted, 130 NumberOfCheckSat, 2578 ConstructedInterpolants, 0 QuantifiedInterpolants, 14246 SizeOfPredicates, 280 NumberOfNonLiveVariables, 7928 ConjunctsInSsa, 544 ConjunctsInUnsatCore, 122 InterpolantComputations, 2 PerfectInterpolantSequences, 1091/1728 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 6 thread instances CFG has 15 procedures, 199 locations, 9 error locations. Started 1 CEGAR loops. OverallTime: 472.5s, OverallIterations: 46, TraceHistogramMax: 5, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.1s, AutomataDifference: 285.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.4s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 35150 SdHoareTripleChecker+Valid, 45.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 35150 mSDsluCounter, 11784 SdHoareTripleChecker+Invalid, 37.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 28517 mSDsCounter, 4625 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 102038 IncrementalHoareTripleChecker+Invalid, 106663 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4625 mSolverCounterUnsat, 948 mSDtfsCounter, 102038 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7569 GetRequests, 1550 SyntacticMatches, 8 SemanticMatches, 6011 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 866851 ImplicationChecksByTransitivity, 112.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=39351occurred in iteration=43, InterpolantAutomatonStates: 4854, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 141.0s AutomataMinimizationTime, 46 MinimizatonAttempts, 4817220 StatesRemovedByMinimization, 44 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 17.7s InterpolantComputationTime, 2020 NumberOfCodeBlocks, 2020 NumberOfCodeBlocksAsserted, 142 NumberOfCheckSat, 2890 ConstructedInterpolants, 0 QuantifiedInterpolants, 15534 SizeOfPredicates, 320 NumberOfNonLiveVariables, 8828 ConjunctsInSsa, 612 ConjunctsInUnsatCore, 134 InterpolantComputations, 2 PerfectInterpolantSequences, 971/1944 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown