/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-POR-NewStatesSleepPersistentFixedOrder-NoLbe-Random42.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-nondet/nondet-array-1.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-8a14012e553caa636f65c1137831746b6d9875cd-8a14012 [2021-08-08 01:02:58,766 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-08 01:02:58,768 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-08 01:02:58,792 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-08 01:02:58,792 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-08 01:02:58,794 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-08 01:02:58,795 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-08 01:02:58,796 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-08 01:02:58,806 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-08 01:02:58,807 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-08 01:02:58,808 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-08 01:02:58,809 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-08 01:02:58,809 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-08 01:02:58,810 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-08 01:02:58,811 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-08 01:02:58,812 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-08 01:02:58,812 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-08 01:02:58,813 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-08 01:02:58,814 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-08 01:02:58,816 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-08 01:02:58,817 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-08 01:02:58,818 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-08 01:02:58,819 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-08 01:02:58,819 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-08 01:02:58,821 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-08 01:02:58,822 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-08 01:02:58,822 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-08 01:02:58,823 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-08 01:02:58,823 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-08 01:02:58,824 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-08 01:02:58,824 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-08 01:02:58,825 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-08 01:02:58,825 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-08 01:02:58,826 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-08 01:02:58,827 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-08 01:02:58,827 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-08 01:02:58,827 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-08 01:02:58,828 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-08 01:02:58,828 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-08 01:02:58,829 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-08 01:02:58,829 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-08 01:02:58,832 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-POR-NewStatesSleepPersistentFixedOrder-NoLbe-Random42.epf [2021-08-08 01:02:58,868 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-08 01:02:58,868 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-08 01:02:58,868 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-08 01:02:58,868 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-08 01:02:58,869 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-08 01:02:58,869 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-08 01:02:58,869 INFO L138 SettingsManager]: * Use SBE=true [2021-08-08 01:02:58,870 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-08 01:02:58,870 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-08 01:02:58,870 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-08 01:02:58,870 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-08 01:02:58,870 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-08 01:02:58,870 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-08 01:02:58,870 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-08 01:02:58,870 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-08 01:02:58,870 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-08 01:02:58,870 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-08 01:02:58,870 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-08 01:02:58,871 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-08 01:02:58,871 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-08 01:02:58,871 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-08 01:02:58,871 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-08 01:02:58,871 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-08 01:02:58,871 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-08 01:02:58,871 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-08 01:02:58,871 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-08 01:02:58,871 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-08 01:02:58,871 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-08 01:02:58,872 INFO L138 SettingsManager]: * DFS Order used in POR=RANDOM [2021-08-08 01:02:58,872 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-08 01:02:58,872 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-08 01:02:58,872 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2021-08-08 01:02:58,872 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-08 01:02:58,872 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2021-08-08 01:02:58,872 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-08-08 01:02:58,872 INFO L138 SettingsManager]: * Random seed used by POR DFS order=42 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 [2021-08-08 01:02:59,104 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-08 01:02:59,131 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-08 01:02:59,132 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-08 01:02:59,133 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-08 01:02:59,134 INFO L275 PluginConnector]: CDTParser initialized [2021-08-08 01:02:59,134 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-nondet/nondet-array-1.i [2021-08-08 01:02:59,184 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1f56dee5d/72ff5940519a49edbf4e27406e857e53/FLAG6a22e4e8c [2021-08-08 01:02:59,594 INFO L306 CDTParser]: Found 1 translation units. [2021-08-08 01:02:59,595 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-nondet/nondet-array-1.i [2021-08-08 01:02:59,611 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1f56dee5d/72ff5940519a49edbf4e27406e857e53/FLAG6a22e4e8c [2021-08-08 01:02:59,620 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1f56dee5d/72ff5940519a49edbf4e27406e857e53 [2021-08-08 01:02:59,621 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-08 01:02:59,622 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-08-08 01:02:59,623 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-08 01:02:59,623 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-08 01:02:59,626 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-08 01:02:59,626 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.08 01:02:59" (1/1) ... [2021-08-08 01:02:59,627 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@348d0722 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.08 01:02:59, skipping insertion in model container [2021-08-08 01:02:59,627 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.08 01:02:59" (1/1) ... [2021-08-08 01:02:59,631 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-08 01:02:59,657 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-08 01:02:59,906 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-nondet/nondet-array-1.i[30035,30048] [2021-08-08 01:02:59,919 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-08 01:02:59,927 INFO L203 MainTranslator]: Completed pre-run [2021-08-08 01:02:59,957 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-nondet/nondet-array-1.i[30035,30048] [2021-08-08 01:02:59,964 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-08 01:02:59,993 INFO L208 MainTranslator]: Completed translation [2021-08-08 01:02:59,994 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.08 01:02:59 WrapperNode [2021-08-08 01:02:59,994 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-08 01:02:59,995 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-08 01:02:59,995 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-08 01:02:59,995 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-08 01:03:00,000 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.08 01:02:59" (1/1) ... [2021-08-08 01:03:00,026 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.08 01:02:59" (1/1) ... [2021-08-08 01:03:00,040 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-08 01:03:00,040 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-08 01:03:00,040 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-08 01:03:00,040 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-08 01:03:00,045 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.08 01:02:59" (1/1) ... [2021-08-08 01:03:00,046 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.08 01:02:59" (1/1) ... [2021-08-08 01:03:00,047 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.08 01:02:59" (1/1) ... [2021-08-08 01:03:00,047 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.08 01:02:59" (1/1) ... [2021-08-08 01:03:00,051 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.08 01:02:59" (1/1) ... [2021-08-08 01:03:00,053 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.08 01:02:59" (1/1) ... [2021-08-08 01:03:00,054 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.08 01:02:59" (1/1) ... [2021-08-08 01:03:00,056 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-08 01:03:00,073 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-08 01:03:00,073 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-08 01:03:00,073 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-08 01:03:00,074 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.08 01:02:59" (1/1) ... [2021-08-08 01:03:00,078 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-08 01:03:00,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:00,093 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) [2021-08-08 01:03:00,097 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 [2021-08-08 01:03:00,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-08-08 01:03:00,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-08-08 01:03:00,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-08-08 01:03:00,125 INFO L130 BoogieDeclarations]: Found specification of procedure thr [2021-08-08 01:03:00,125 INFO L138 BoogieDeclarations]: Found implementation of procedure thr [2021-08-08 01:03:00,125 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-08 01:03:00,125 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-08-08 01:03:00,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-08 01:03:00,125 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-08 01:03:00,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-08 01:03:00,126 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-08 01:03:00,465 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-08 01:03:00,465 INFO L299 CfgBuilder]: Removed 11 assume(true) statements. [2021-08-08 01:03:00,466 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.08 01:03:00 BoogieIcfgContainer [2021-08-08 01:03:00,466 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-08 01:03:00,469 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-08 01:03:00,469 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-08 01:03:00,471 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-08 01:03:00,472 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.08 01:02:59" (1/3) ... [2021-08-08 01:03:00,472 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4094ea5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.08 01:03:00, skipping insertion in model container [2021-08-08 01:03:00,473 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.08 01:02:59" (2/3) ... [2021-08-08 01:03:00,473 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4094ea5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.08 01:03:00, skipping insertion in model container [2021-08-08 01:03:00,473 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.08 01:03:00" (3/3) ... [2021-08-08 01:03:00,474 INFO L111 eAbstractionObserver]: Analyzing ICFG nondet-array-1.i [2021-08-08 01:03:00,477 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-08 01:03:00,477 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-08 01:03:00,478 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-08 01:03:00,478 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-08 01:03:00,499 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,500 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,500 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,500 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,500 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,500 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,501 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,501 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,503 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,503 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,503 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,503 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,503 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,503 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,507 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,508 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,508 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,508 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,508 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,514 INFO L148 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-08-08 01:03:00,548 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-08-08 01:03:00,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:00,554 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-08-08 01:03:00,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2021-08-08 01:03:00,574 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-08-08 01:03:00,580 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-08 01:03:00,580 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-08-08 01:03:00,678 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:00,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:00,682 INFO L82 PathProgramCache]: Analyzing trace with hash -1426747763, now seen corresponding path program 1 times [2021-08-08 01:03:00,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:00,689 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140421114] [2021-08-08 01:03:00,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:00,694 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:00,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:00,846 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-08 01:03:00,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:03:00,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140421114] [2021-08-08 01:03:00,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140421114] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-08 01:03:00,847 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-08 01:03:00,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-08 01:03:00,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365845843] [2021-08-08 01:03:00,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-08-08 01:03:00,852 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:03:00,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-08-08 01:03:00,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-08 01:03:00,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:00,865 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:03:00,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 21.0) internal successors, (42), 2 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:03:00,868 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:00,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:00,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-08 01:03:00,876 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:00,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:00,876 INFO L82 PathProgramCache]: Analyzing trace with hash 1750502404, now seen corresponding path program 1 times [2021-08-08 01:03:00,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:00,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937133116] [2021-08-08 01:03:00,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:00,877 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:00,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:03:00,917 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-08 01:03:00,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:03:00,964 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-08 01:03:00,964 INFO L626 BasicCegarLoop]: Counterexample is feasible [2021-08-08 01:03:00,965 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-08 01:03:00,966 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-08-08 01:03:00,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-08 01:03:00,972 WARN L234 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-08-08 01:03:00,972 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-08-08 01:03:00,980 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,980 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,980 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,981 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,981 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,981 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,981 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,981 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,981 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,981 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,981 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,982 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,982 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,982 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,982 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,982 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,982 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,982 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,982 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,983 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,983 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,983 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,983 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,983 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,983 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,983 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,983 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,984 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,984 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,984 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,984 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,984 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,985 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,986 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,987 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,987 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,987 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,987 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:00,990 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-08-08 01:03:00,992 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-08-08 01:03:00,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:01,025 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-08-08 01:03:01,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Waiting until timeout for monitored process [2021-08-08 01:03:01,038 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-08-08 01:03:01,039 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-08 01:03:01,039 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-08-08 01:03:01,120 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:01,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:01,121 INFO L82 PathProgramCache]: Analyzing trace with hash -1640810445, now seen corresponding path program 1 times [2021-08-08 01:03:01,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:01,121 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791729352] [2021-08-08 01:03:01,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:01,122 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:01,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:01,183 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-08-08 01:03:01,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:03:01,184 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791729352] [2021-08-08 01:03:01,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791729352] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-08 01:03:01,184 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-08 01:03:01,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-08 01:03:01,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816131331] [2021-08-08 01:03:01,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-08-08 01:03:01,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:03:01,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-08-08 01:03:01,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-08 01:03:01,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:01,186 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:03:01,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:03:01,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:01,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:01,193 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-08 01:03:01,193 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:01,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:01,194 INFO L82 PathProgramCache]: Analyzing trace with hash -731721082, now seen corresponding path program 1 times [2021-08-08 01:03:01,194 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:01,194 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928356890] [2021-08-08 01:03:01,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:01,194 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:01,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:03:01,244 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-08 01:03:01,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:03:01,290 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-08 01:03:01,290 INFO L626 BasicCegarLoop]: Counterexample is feasible [2021-08-08 01:03:01,291 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-08 01:03:01,291 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-08-08 01:03:01,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-08-08 01:03:01,293 WARN L234 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-08-08 01:03:01,293 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-08-08 01:03:01,301 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,302 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,302 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,302 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,302 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,302 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,302 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,302 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,302 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,302 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,302 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,303 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,303 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,303 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,303 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,303 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,303 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,303 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,303 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,303 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,303 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,304 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,304 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,304 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,304 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,304 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,304 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,304 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,304 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,304 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,304 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,305 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,305 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,305 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,305 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,305 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,305 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,305 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,305 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,305 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,305 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,306 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,306 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,306 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,306 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,306 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,306 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,310 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,310 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,310 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,310 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,310 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,312 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,312 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,312 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,312 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,312 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,316 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-08 01:03:01,318 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-08-08 01:03:01,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:01,319 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-08-08 01:03:01,340 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-08-08 01:03:01,341 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-08 01:03:01,341 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-08-08 01:03:01,347 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:01,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:01,347 INFO L82 PathProgramCache]: Analyzing trace with hash 566424398, now seen corresponding path program 1 times [2021-08-08 01:03:01,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:01,348 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193008446] [2021-08-08 01:03:01,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:01,348 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:01,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:01,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Waiting until timeout for monitored process [2021-08-08 01:03:01,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-08 01:03:01,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:03:01,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193008446] [2021-08-08 01:03:01,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193008446] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-08 01:03:01,381 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-08 01:03:01,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-08 01:03:01,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507414808] [2021-08-08 01:03:01,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-08-08 01:03:01,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:03:01,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-08-08 01:03:01,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-08 01:03:01,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:01,382 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:03:01,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 18.0) internal successors, (36), 2 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:03:01,382 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:01,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:01,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-08-08 01:03:01,444 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:01,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:01,445 INFO L82 PathProgramCache]: Analyzing trace with hash -1051779763, now seen corresponding path program 1 times [2021-08-08 01:03:01,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:01,445 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909500553] [2021-08-08 01:03:01,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:01,445 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:01,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:03:01,481 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-08 01:03:01,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:03:01,525 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-08 01:03:01,525 INFO L626 BasicCegarLoop]: Counterexample is feasible [2021-08-08 01:03:01,525 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-08 01:03:01,525 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-08-08 01:03:01,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-08-08 01:03:01,526 WARN L234 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-08-08 01:03:01,526 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-08-08 01:03:01,538 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,538 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,538 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,538 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,538 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,538 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,538 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,538 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,539 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,539 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,539 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,539 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,539 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,539 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,539 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,539 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,539 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,539 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,539 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,539 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,539 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,539 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,540 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,540 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,540 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,540 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,540 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,540 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,540 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,540 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,540 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,540 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,540 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,540 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,540 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,540 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,540 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,541 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,541 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,541 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,541 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,541 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,541 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,546 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,546 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,546 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,546 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,546 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,546 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,546 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,546 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,546 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,548 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,549 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,549 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,549 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,550 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,550 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,550 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,550 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,550 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,551 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,552 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,552 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,552 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,552 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,553 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,553 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,553 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,553 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,553 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,554 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,554 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,554 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,554 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,555 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,559 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-08-08 01:03:01,561 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-08-08 01:03:01,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:01,565 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-08-08 01:03:01,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (5)] Waiting until timeout for monitored process [2021-08-08 01:03:01,568 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-08-08 01:03:01,569 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-08 01:03:01,569 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-08-08 01:03:01,679 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:01,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:01,679 INFO L82 PathProgramCache]: Analyzing trace with hash 546580884, now seen corresponding path program 1 times [2021-08-08 01:03:01,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:01,679 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732078939] [2021-08-08 01:03:01,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:01,680 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:01,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:03:01,726 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-08 01:03:01,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:03:01,773 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-08 01:03:01,773 INFO L626 BasicCegarLoop]: Counterexample is feasible [2021-08-08 01:03:01,773 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-08 01:03:01,774 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-08-08 01:03:01,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-08-08 01:03:01,775 WARN L234 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-08-08 01:03:01,775 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-08-08 01:03:01,783 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,783 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,783 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,783 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,783 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,783 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,783 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,783 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,783 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,784 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,784 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,784 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,784 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,784 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,784 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,784 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,784 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,784 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,784 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,784 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,784 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,784 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,784 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,785 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,785 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,785 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,785 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,785 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,785 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,785 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,785 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,785 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,785 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,785 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,785 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,785 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,785 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,785 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,785 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,786 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,786 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,786 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,786 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,786 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,786 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,786 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,786 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,786 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,786 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,786 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,786 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,786 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,786 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,786 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,787 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,787 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,787 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,787 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,787 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,787 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,787 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,787 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,787 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,787 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,787 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,787 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,787 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,787 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,788 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,788 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,788 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,788 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,788 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,788 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,788 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,789 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,789 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,789 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,789 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,789 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,790 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,790 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,790 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,790 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,790 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,791 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,791 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,791 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,791 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,792 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,792 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,792 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,792 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,793 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,793 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:01,797 INFO L148 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2021-08-08 01:03:01,798 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-08-08 01:03:01,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:01,801 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-08-08 01:03:01,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Waiting until timeout for monitored process [2021-08-08 01:03:01,804 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-08-08 01:03:01,804 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-08 01:03:01,804 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-08-08 01:03:01,808 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:01,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:01,808 INFO L82 PathProgramCache]: Analyzing trace with hash 694324494, now seen corresponding path program 1 times [2021-08-08 01:03:01,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:01,808 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764278692] [2021-08-08 01:03:01,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:01,808 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:01,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:01,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-08 01:03:01,838 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:03:01,838 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764278692] [2021-08-08 01:03:01,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764278692] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-08 01:03:01,838 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-08 01:03:01,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-08 01:03:01,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365032494] [2021-08-08 01:03:01,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-08-08 01:03:01,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:03:01,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-08-08 01:03:01,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-08 01:03:01,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:01,841 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:03:01,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 18.0) internal successors, (36), 2 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:03:01,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:01,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:01,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-08-08 01:03:01,991 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:01,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:01,991 INFO L82 PathProgramCache]: Analyzing trace with hash 323714280, now seen corresponding path program 1 times [2021-08-08 01:03:01,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:01,992 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287686360] [2021-08-08 01:03:01,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:01,992 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:02,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:03:02,025 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-08 01:03:02,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:03:02,094 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-08 01:03:02,094 INFO L626 BasicCegarLoop]: Counterexample is feasible [2021-08-08 01:03:02,094 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-08 01:03:02,094 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-08-08 01:03:02,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-08-08 01:03:02,097 WARN L234 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2021-08-08 01:03:02,097 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2021-08-08 01:03:02,109 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,109 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,109 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,109 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,109 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,109 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,109 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,109 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,110 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,110 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,110 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,110 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,110 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,110 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,110 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,110 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,111 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,111 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,111 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,111 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,111 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,111 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,111 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,111 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,111 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,111 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,111 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,111 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,112 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,112 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,112 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,112 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,112 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,112 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,112 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,112 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,112 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,112 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,112 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,113 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,113 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,113 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,113 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,113 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,113 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,113 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,113 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,113 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,113 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,113 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,113 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,113 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,114 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,114 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,114 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,114 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,114 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,114 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,114 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,114 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,114 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,114 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,114 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,114 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,115 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,115 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,115 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,115 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,115 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,115 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,115 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,115 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,115 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,115 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,115 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,115 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,115 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,115 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,116 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,116 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,116 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,116 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,116 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,116 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,116 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,116 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,116 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,116 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,117 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,118 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,118 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,118 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,118 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,118 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,119 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,119 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,119 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,119 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,120 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,125 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,125 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,126 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,126 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,126 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,129 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,129 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,129 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,129 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,129 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,130 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,130 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,130 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,130 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,130 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,137 INFO L148 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2021-08-08 01:03:02,138 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-08-08 01:03:02,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:02,177 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-08-08 01:03:02,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (7)] Waiting until timeout for monitored process [2021-08-08 01:03:02,180 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-08-08 01:03:02,181 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-08 01:03:02,181 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-08-08 01:03:02,317 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:02,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:02,318 INFO L82 PathProgramCache]: Analyzing trace with hash 397520003, now seen corresponding path program 1 times [2021-08-08 01:03:02,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:02,319 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325579679] [2021-08-08 01:03:02,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:02,319 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:02,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:02,371 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-08-08 01:03:02,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:03:02,372 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325579679] [2021-08-08 01:03:02,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325579679] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-08 01:03:02,372 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-08 01:03:02,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-08 01:03:02,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008721124] [2021-08-08 01:03:02,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-08-08 01:03:02,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:03:02,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-08-08 01:03:02,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-08 01:03:02,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:02,373 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:03:02,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 36.0) internal successors, (72), 2 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:03:02,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:02,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:02,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-08-08 01:03:02,377 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:02,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:02,378 INFO L82 PathProgramCache]: Analyzing trace with hash 1987489976, now seen corresponding path program 1 times [2021-08-08 01:03:02,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:02,378 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422179549] [2021-08-08 01:03:02,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:02,378 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:02,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:03:02,400 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-08 01:03:02,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:03:02,468 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-08 01:03:02,469 INFO L626 BasicCegarLoop]: Counterexample is feasible [2021-08-08 01:03:02,469 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-08 01:03:02,469 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-08-08 01:03:02,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-08-08 01:03:02,472 WARN L234 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2021-08-08 01:03:02,472 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2021-08-08 01:03:02,489 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,489 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,489 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,489 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,489 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,489 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,489 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,489 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,489 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,489 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,489 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,490 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,490 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,491 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,491 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,491 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,491 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,491 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,491 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,491 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,491 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,491 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,492 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,492 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,492 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,492 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,492 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,492 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,492 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,492 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,492 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,492 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,492 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,492 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,492 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,492 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,492 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,492 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,492 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,492 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,493 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,494 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,495 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,496 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,496 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,496 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,496 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,496 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,496 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,498 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,498 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,498 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,498 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,498 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,502 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,502 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,502 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,502 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,502 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,503 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,503 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,503 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,503 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,503 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,509 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,509 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,509 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,509 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,509 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,510 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,510 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,510 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,510 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,510 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,511 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,511 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,511 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,511 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,511 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,519 INFO L148 ThreadInstanceAdder]: Constructed 7 joinOtherThreadTransitions. [2021-08-08 01:03:02,520 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-08-08 01:03:02,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:02,524 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-08-08 01:03:02,534 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-08-08 01:03:02,535 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-08 01:03:02,535 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-08-08 01:03:02,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (8)] Waiting until timeout for monitored process [2021-08-08 01:03:02,683 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:02,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:02,684 INFO L82 PathProgramCache]: Analyzing trace with hash 41467281, now seen corresponding path program 1 times [2021-08-08 01:03:02,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:02,684 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112143323] [2021-08-08 01:03:02,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:02,684 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:02,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:03:02,711 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-08 01:03:02,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:03:02,781 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-08 01:03:02,782 INFO L626 BasicCegarLoop]: Counterexample is feasible [2021-08-08 01:03:02,782 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-08 01:03:02,782 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-08-08 01:03:02,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-08-08 01:03:02,784 WARN L234 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2021-08-08 01:03:02,784 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2021-08-08 01:03:02,795 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,796 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,796 WARN L313 ript$VariableManager]: TermVariabe thrThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,796 WARN L313 ript$VariableManager]: TermVariabe thrThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,796 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,796 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,796 WARN L313 ript$VariableManager]: TermVariabe thrThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,796 WARN L313 ript$VariableManager]: TermVariabe thrThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,796 WARN L313 ript$VariableManager]: TermVariabe thrThread1of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,796 WARN L313 ript$VariableManager]: TermVariabe thrThread1of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,796 WARN L313 ript$VariableManager]: TermVariabe thrThread1of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,796 WARN L313 ript$VariableManager]: TermVariabe thrThread1of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,796 WARN L313 ript$VariableManager]: TermVariabe thrThread1of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,796 WARN L313 ript$VariableManager]: TermVariabe thrThread1of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,796 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,796 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,796 WARN L313 ript$VariableManager]: TermVariabe thrThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,796 WARN L313 ript$VariableManager]: TermVariabe thrThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe thrThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe thrThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe thrThread4of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe thrThread4of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe thrThread4of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe thrThread4of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe thrThread4of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe thrThread4of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe thrThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe thrThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe thrThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe thrThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe thrThread3of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,797 WARN L313 ript$VariableManager]: TermVariabe thrThread3of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,798 WARN L313 ript$VariableManager]: TermVariabe thrThread3of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,798 WARN L313 ript$VariableManager]: TermVariabe thrThread3of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,798 WARN L313 ript$VariableManager]: TermVariabe thrThread3of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,798 WARN L313 ript$VariableManager]: TermVariabe thrThread3of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,798 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,798 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,798 WARN L313 ript$VariableManager]: TermVariabe thrThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,798 WARN L313 ript$VariableManager]: TermVariabe thrThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,798 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,798 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,798 WARN L313 ript$VariableManager]: TermVariabe thrThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,798 WARN L313 ript$VariableManager]: TermVariabe thrThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,798 WARN L313 ript$VariableManager]: TermVariabe thrThread2of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,798 WARN L313 ript$VariableManager]: TermVariabe thrThread2of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,798 WARN L313 ript$VariableManager]: TermVariabe thrThread2of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,798 WARN L313 ript$VariableManager]: TermVariabe thrThread2of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,798 WARN L313 ript$VariableManager]: TermVariabe thrThread2of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,798 WARN L313 ript$VariableManager]: TermVariabe thrThread2of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,799 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,799 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,799 WARN L313 ript$VariableManager]: TermVariabe thrThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,799 WARN L313 ript$VariableManager]: TermVariabe thrThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,799 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,799 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,799 WARN L313 ript$VariableManager]: TermVariabe thrThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,799 WARN L313 ript$VariableManager]: TermVariabe thrThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,799 WARN L313 ript$VariableManager]: TermVariabe thrThread5of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,799 WARN L313 ript$VariableManager]: TermVariabe thrThread5of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,799 WARN L313 ript$VariableManager]: TermVariabe thrThread5of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,799 WARN L313 ript$VariableManager]: TermVariabe thrThread5of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,800 WARN L313 ript$VariableManager]: TermVariabe thrThread5of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,800 WARN L313 ript$VariableManager]: TermVariabe thrThread5of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,800 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,800 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,800 WARN L313 ript$VariableManager]: TermVariabe thrThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,800 WARN L313 ript$VariableManager]: TermVariabe thrThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,800 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,800 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,800 WARN L313 ript$VariableManager]: TermVariabe thrThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,800 WARN L313 ript$VariableManager]: TermVariabe thrThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,800 WARN L313 ript$VariableManager]: TermVariabe thrThread6of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,800 WARN L313 ript$VariableManager]: TermVariabe thrThread6of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,800 WARN L313 ript$VariableManager]: TermVariabe thrThread6of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,800 WARN L313 ript$VariableManager]: TermVariabe thrThread6of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,800 WARN L313 ript$VariableManager]: TermVariabe thrThread6of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,800 WARN L313 ript$VariableManager]: TermVariabe thrThread6of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,801 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,801 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,801 WARN L313 ript$VariableManager]: TermVariabe thrThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,801 WARN L313 ript$VariableManager]: TermVariabe thrThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,801 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,801 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,801 WARN L313 ript$VariableManager]: TermVariabe thrThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,801 WARN L313 ript$VariableManager]: TermVariabe thrThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,801 WARN L313 ript$VariableManager]: TermVariabe thrThread7of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,801 WARN L313 ript$VariableManager]: TermVariabe thrThread7of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,801 WARN L313 ript$VariableManager]: TermVariabe thrThread7of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,801 WARN L313 ript$VariableManager]: TermVariabe thrThread7of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,801 WARN L313 ript$VariableManager]: TermVariabe thrThread7of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,801 WARN L313 ript$VariableManager]: TermVariabe thrThread7of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,802 WARN L313 ript$VariableManager]: TermVariabe |thrThread8of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,802 WARN L313 ript$VariableManager]: TermVariabe |thrThread8of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,802 WARN L313 ript$VariableManager]: TermVariabe thrThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,802 WARN L313 ript$VariableManager]: TermVariabe thrThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,802 WARN L313 ript$VariableManager]: TermVariabe |thrThread8of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,802 WARN L313 ript$VariableManager]: TermVariabe |thrThread8of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,802 WARN L313 ript$VariableManager]: TermVariabe thrThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,802 WARN L313 ript$VariableManager]: TermVariabe thrThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,802 WARN L313 ript$VariableManager]: TermVariabe thrThread8of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,802 WARN L313 ript$VariableManager]: TermVariabe thrThread8of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,802 WARN L313 ript$VariableManager]: TermVariabe thrThread8of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,802 WARN L313 ript$VariableManager]: TermVariabe thrThread8of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,802 WARN L313 ript$VariableManager]: TermVariabe thrThread8of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,802 WARN L313 ript$VariableManager]: TermVariabe thrThread8of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,803 WARN L313 ript$VariableManager]: TermVariabe thrThread1of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,803 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,803 WARN L313 ript$VariableManager]: TermVariabe thrThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,803 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,803 WARN L313 ript$VariableManager]: TermVariabe thrThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,804 WARN L313 ript$VariableManager]: TermVariabe thrThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,804 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,804 WARN L313 ript$VariableManager]: TermVariabe thrThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,804 WARN L313 ript$VariableManager]: TermVariabe thrThread2of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,804 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,805 WARN L313 ript$VariableManager]: TermVariabe thrThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,805 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,805 WARN L313 ript$VariableManager]: TermVariabe thrThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,805 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,805 WARN L313 ript$VariableManager]: TermVariabe thrThread3of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,806 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,806 WARN L313 ript$VariableManager]: TermVariabe thrThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,806 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,806 WARN L313 ript$VariableManager]: TermVariabe thrThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,806 WARN L313 ript$VariableManager]: TermVariabe thrThread4of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,806 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,807 WARN L313 ript$VariableManager]: TermVariabe thrThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,807 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,807 WARN L313 ript$VariableManager]: TermVariabe thrThread5of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,807 WARN L313 ript$VariableManager]: TermVariabe thrThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,807 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,807 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,807 WARN L313 ript$VariableManager]: TermVariabe thrThread6of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,807 WARN L313 ript$VariableManager]: TermVariabe thrThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,808 WARN L313 ript$VariableManager]: TermVariabe thrThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,808 WARN L313 ript$VariableManager]: TermVariabe thrThread7of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,808 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,808 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,808 WARN L313 ript$VariableManager]: TermVariabe thrThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,808 WARN L313 ript$VariableManager]: TermVariabe thrThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,810 WARN L313 ript$VariableManager]: TermVariabe thrThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,810 WARN L313 ript$VariableManager]: TermVariabe |thrThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,810 WARN L313 ript$VariableManager]: TermVariabe thrThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,810 WARN L313 ript$VariableManager]: TermVariabe thrThread8of8ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,810 WARN L313 ript$VariableManager]: TermVariabe |thrThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:02,820 INFO L148 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2021-08-08 01:03:02,821 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-08-08 01:03:02,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:02,825 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-08-08 01:03:02,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (9)] Waiting until timeout for monitored process [2021-08-08 01:03:02,828 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-08-08 01:03:02,828 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-08 01:03:02,828 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-08-08 01:03:02,831 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:02,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:02,831 INFO L82 PathProgramCache]: Analyzing trace with hash 49493709, now seen corresponding path program 1 times [2021-08-08 01:03:02,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:02,831 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525079682] [2021-08-08 01:03:02,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:02,831 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:02,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:02,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-08 01:03:02,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:03:02,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525079682] [2021-08-08 01:03:02,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525079682] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-08 01:03:02,847 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-08 01:03:02,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-08 01:03:02,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45023752] [2021-08-08 01:03:02,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-08-08 01:03:02,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:03:02,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-08-08 01:03:02,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-08 01:03:02,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:02,849 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:03:02,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 18.0) internal successors, (36), 2 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:03:02,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:02,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:02,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-08-08 01:03:02,975 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:02,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:02,975 INFO L82 PathProgramCache]: Analyzing trace with hash 1174121166, now seen corresponding path program 1 times [2021-08-08 01:03:02,975 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:02,975 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328479358] [2021-08-08 01:03:02,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:02,975 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:02,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:03:02,991 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-08 01:03:03,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:03:03,019 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-08 01:03:03,019 INFO L626 BasicCegarLoop]: Counterexample is feasible [2021-08-08 01:03:03,020 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-08 01:03:03,020 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-08-08 01:03:03,020 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-08-08 01:03:03,021 WARN L234 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2021-08-08 01:03:03,021 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2021-08-08 01:03:03,033 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,033 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,033 WARN L313 ript$VariableManager]: TermVariabe thrThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,033 WARN L313 ript$VariableManager]: TermVariabe thrThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,033 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,033 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,033 WARN L313 ript$VariableManager]: TermVariabe thrThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,033 WARN L313 ript$VariableManager]: TermVariabe thrThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,033 WARN L313 ript$VariableManager]: TermVariabe thrThread6of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,033 WARN L313 ript$VariableManager]: TermVariabe thrThread6of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,033 WARN L313 ript$VariableManager]: TermVariabe thrThread6of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe thrThread6of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe thrThread6of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe thrThread6of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe thrThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe thrThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe thrThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe thrThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe thrThread5of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe thrThread5of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe thrThread5of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe thrThread5of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe thrThread5of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe thrThread5of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,034 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,035 WARN L313 ript$VariableManager]: TermVariabe thrThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,035 WARN L313 ript$VariableManager]: TermVariabe thrThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,035 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,035 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,035 WARN L313 ript$VariableManager]: TermVariabe thrThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,035 WARN L313 ript$VariableManager]: TermVariabe thrThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,035 WARN L313 ript$VariableManager]: TermVariabe thrThread7of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,038 WARN L313 ript$VariableManager]: TermVariabe thrThread7of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,038 WARN L313 ript$VariableManager]: TermVariabe thrThread7of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,038 WARN L313 ript$VariableManager]: TermVariabe thrThread7of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,038 WARN L313 ript$VariableManager]: TermVariabe thrThread7of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,038 WARN L313 ript$VariableManager]: TermVariabe thrThread7of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,038 WARN L313 ript$VariableManager]: TermVariabe |thrThread9of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,038 WARN L313 ript$VariableManager]: TermVariabe |thrThread9of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,038 WARN L313 ript$VariableManager]: TermVariabe thrThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,038 WARN L313 ript$VariableManager]: TermVariabe thrThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,038 WARN L313 ript$VariableManager]: TermVariabe |thrThread9of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,038 WARN L313 ript$VariableManager]: TermVariabe |thrThread9of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,038 WARN L313 ript$VariableManager]: TermVariabe thrThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,038 WARN L313 ript$VariableManager]: TermVariabe thrThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,039 WARN L313 ript$VariableManager]: TermVariabe thrThread9of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,039 WARN L313 ript$VariableManager]: TermVariabe thrThread9of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,039 WARN L313 ript$VariableManager]: TermVariabe thrThread9of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,039 WARN L313 ript$VariableManager]: TermVariabe thrThread9of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,039 WARN L313 ript$VariableManager]: TermVariabe thrThread9of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,039 WARN L313 ript$VariableManager]: TermVariabe thrThread9of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,039 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,039 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,039 WARN L313 ript$VariableManager]: TermVariabe thrThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,039 WARN L313 ript$VariableManager]: TermVariabe thrThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,039 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,039 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,039 WARN L313 ript$VariableManager]: TermVariabe thrThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,039 WARN L313 ript$VariableManager]: TermVariabe thrThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,039 WARN L313 ript$VariableManager]: TermVariabe thrThread2of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,039 WARN L313 ript$VariableManager]: TermVariabe thrThread2of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,039 WARN L313 ript$VariableManager]: TermVariabe thrThread2of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,039 WARN L313 ript$VariableManager]: TermVariabe thrThread2of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,040 WARN L313 ript$VariableManager]: TermVariabe thrThread2of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,040 WARN L313 ript$VariableManager]: TermVariabe thrThread2of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,040 WARN L313 ript$VariableManager]: TermVariabe |thrThread8of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,040 WARN L313 ript$VariableManager]: TermVariabe |thrThread8of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,040 WARN L313 ript$VariableManager]: TermVariabe thrThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,040 WARN L313 ript$VariableManager]: TermVariabe thrThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,040 WARN L313 ript$VariableManager]: TermVariabe |thrThread8of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,040 WARN L313 ript$VariableManager]: TermVariabe |thrThread8of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,040 WARN L313 ript$VariableManager]: TermVariabe thrThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,040 WARN L313 ript$VariableManager]: TermVariabe thrThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,040 WARN L313 ript$VariableManager]: TermVariabe thrThread8of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,040 WARN L313 ript$VariableManager]: TermVariabe thrThread8of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,040 WARN L313 ript$VariableManager]: TermVariabe thrThread8of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,040 WARN L313 ript$VariableManager]: TermVariabe thrThread8of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,040 WARN L313 ript$VariableManager]: TermVariabe thrThread8of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,040 WARN L313 ript$VariableManager]: TermVariabe thrThread8of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,041 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,041 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,041 WARN L313 ript$VariableManager]: TermVariabe thrThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,041 WARN L313 ript$VariableManager]: TermVariabe thrThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,041 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,041 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,041 WARN L313 ript$VariableManager]: TermVariabe thrThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,041 WARN L313 ript$VariableManager]: TermVariabe thrThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,041 WARN L313 ript$VariableManager]: TermVariabe thrThread3of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,041 WARN L313 ript$VariableManager]: TermVariabe thrThread3of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,041 WARN L313 ript$VariableManager]: TermVariabe thrThread3of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,041 WARN L313 ript$VariableManager]: TermVariabe thrThread3of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,041 WARN L313 ript$VariableManager]: TermVariabe thrThread3of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,041 WARN L313 ript$VariableManager]: TermVariabe thrThread3of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,042 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,042 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,042 WARN L313 ript$VariableManager]: TermVariabe thrThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,042 WARN L313 ript$VariableManager]: TermVariabe thrThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,042 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,042 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,042 WARN L313 ript$VariableManager]: TermVariabe thrThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,042 WARN L313 ript$VariableManager]: TermVariabe thrThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,042 WARN L313 ript$VariableManager]: TermVariabe thrThread1of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,042 WARN L313 ript$VariableManager]: TermVariabe thrThread1of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,042 WARN L313 ript$VariableManager]: TermVariabe thrThread1of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,042 WARN L313 ript$VariableManager]: TermVariabe thrThread1of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,042 WARN L313 ript$VariableManager]: TermVariabe thrThread1of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,042 WARN L313 ript$VariableManager]: TermVariabe thrThread1of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,043 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,043 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,043 WARN L313 ript$VariableManager]: TermVariabe thrThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,043 WARN L313 ript$VariableManager]: TermVariabe thrThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,043 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,043 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,043 WARN L313 ript$VariableManager]: TermVariabe thrThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,043 WARN L313 ript$VariableManager]: TermVariabe thrThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,043 WARN L313 ript$VariableManager]: TermVariabe thrThread4of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,043 WARN L313 ript$VariableManager]: TermVariabe thrThread4of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,043 WARN L313 ript$VariableManager]: TermVariabe thrThread4of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,043 WARN L313 ript$VariableManager]: TermVariabe thrThread4of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,043 WARN L313 ript$VariableManager]: TermVariabe thrThread4of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,043 WARN L313 ript$VariableManager]: TermVariabe thrThread4of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,044 WARN L313 ript$VariableManager]: TermVariabe thrThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,044 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,044 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,044 WARN L313 ript$VariableManager]: TermVariabe thrThread1of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,044 WARN L313 ript$VariableManager]: TermVariabe thrThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,045 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,045 WARN L313 ript$VariableManager]: TermVariabe thrThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,045 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,045 WARN L313 ript$VariableManager]: TermVariabe thrThread2of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,045 WARN L313 ript$VariableManager]: TermVariabe thrThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,046 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,046 WARN L313 ript$VariableManager]: TermVariabe thrThread3of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,046 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,046 WARN L313 ript$VariableManager]: TermVariabe thrThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,046 WARN L313 ript$VariableManager]: TermVariabe thrThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,046 WARN L313 ript$VariableManager]: TermVariabe thrThread4of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,047 WARN L313 ript$VariableManager]: TermVariabe thrThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,047 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,047 WARN L313 ript$VariableManager]: TermVariabe thrThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,047 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,047 WARN L313 ript$VariableManager]: TermVariabe thrThread5of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,047 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,047 WARN L313 ript$VariableManager]: TermVariabe thrThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,047 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,048 WARN L313 ript$VariableManager]: TermVariabe thrThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,048 WARN L313 ript$VariableManager]: TermVariabe thrThread6of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,048 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,048 WARN L313 ript$VariableManager]: TermVariabe thrThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,048 WARN L313 ript$VariableManager]: TermVariabe thrThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,048 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,049 WARN L313 ript$VariableManager]: TermVariabe thrThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,049 WARN L313 ript$VariableManager]: TermVariabe thrThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,049 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,049 WARN L313 ript$VariableManager]: TermVariabe thrThread7of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,049 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,050 WARN L313 ript$VariableManager]: TermVariabe thrThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,050 WARN L313 ript$VariableManager]: TermVariabe |thrThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,050 WARN L313 ript$VariableManager]: TermVariabe thrThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,050 WARN L313 ript$VariableManager]: TermVariabe thrThread8of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,050 WARN L313 ript$VariableManager]: TermVariabe |thrThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,051 WARN L313 ript$VariableManager]: TermVariabe |thrThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,051 WARN L313 ript$VariableManager]: TermVariabe thrThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,051 WARN L313 ript$VariableManager]: TermVariabe thrThread9of9ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,051 WARN L313 ript$VariableManager]: TermVariabe thrThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,051 WARN L313 ript$VariableManager]: TermVariabe |thrThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,058 INFO L148 ThreadInstanceAdder]: Constructed 9 joinOtherThreadTransitions. [2021-08-08 01:03:03,060 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-08-08 01:03:03,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:03,065 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-08-08 01:03:03,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (10)] Waiting until timeout for monitored process [2021-08-08 01:03:03,068 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-08-08 01:03:03,068 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-08 01:03:03,068 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-08-08 01:03:03,179 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:03,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:03,179 INFO L82 PathProgramCache]: Analyzing trace with hash -935376297, now seen corresponding path program 1 times [2021-08-08 01:03:03,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:03,179 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191408723] [2021-08-08 01:03:03,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:03,179 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:03,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:03,198 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 405 trivial. 0 not checked. [2021-08-08 01:03:03,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:03:03,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191408723] [2021-08-08 01:03:03,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191408723] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-08 01:03:03,199 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-08 01:03:03,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-08 01:03:03,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226400056] [2021-08-08 01:03:03,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-08-08 01:03:03,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:03:03,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-08-08 01:03:03,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-08 01:03:03,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:03,200 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:03:03,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 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) [2021-08-08 01:03:03,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:03,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:03,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-08-08 01:03:03,206 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:03,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:03,207 INFO L82 PathProgramCache]: Analyzing trace with hash 1438829836, now seen corresponding path program 1 times [2021-08-08 01:03:03,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:03,207 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939770768] [2021-08-08 01:03:03,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:03,207 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:03,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:03:03,220 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-08 01:03:03,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:03:03,249 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-08 01:03:03,249 INFO L626 BasicCegarLoop]: Counterexample is feasible [2021-08-08 01:03:03,250 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-08 01:03:03,250 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-08-08 01:03:03,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-08-08 01:03:03,251 WARN L234 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2021-08-08 01:03:03,251 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2021-08-08 01:03:03,264 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,265 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,265 WARN L313 ript$VariableManager]: TermVariabe thrThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,265 WARN L313 ript$VariableManager]: TermVariabe thrThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,265 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,265 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,265 WARN L313 ript$VariableManager]: TermVariabe thrThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,265 WARN L313 ript$VariableManager]: TermVariabe thrThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,265 WARN L313 ript$VariableManager]: TermVariabe thrThread4of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,265 WARN L313 ript$VariableManager]: TermVariabe thrThread4of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,265 WARN L313 ript$VariableManager]: TermVariabe thrThread4of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,265 WARN L313 ript$VariableManager]: TermVariabe thrThread4of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,265 WARN L313 ript$VariableManager]: TermVariabe thrThread4of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,265 WARN L313 ript$VariableManager]: TermVariabe thrThread4of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,265 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,265 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,265 WARN L313 ript$VariableManager]: TermVariabe thrThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,265 WARN L313 ript$VariableManager]: TermVariabe thrThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe thrThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe thrThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe thrThread6of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe thrThread6of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe thrThread6of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe thrThread6of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe thrThread6of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe thrThread6of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe thrThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe thrThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe thrThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe thrThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe thrThread3of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe thrThread3of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe thrThread3of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,266 WARN L313 ript$VariableManager]: TermVariabe thrThread3of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe thrThread3of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe thrThread3of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe thrThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe thrThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe thrThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe thrThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe thrThread7of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe thrThread7of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe thrThread7of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe thrThread7of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe thrThread7of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe thrThread7of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe thrThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe thrThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,267 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,268 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,268 WARN L313 ript$VariableManager]: TermVariabe thrThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,268 WARN L313 ript$VariableManager]: TermVariabe thrThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,268 WARN L313 ript$VariableManager]: TermVariabe thrThread2of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,268 WARN L313 ript$VariableManager]: TermVariabe thrThread2of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,268 WARN L313 ript$VariableManager]: TermVariabe thrThread2of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,268 WARN L313 ript$VariableManager]: TermVariabe thrThread2of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,268 WARN L313 ript$VariableManager]: TermVariabe thrThread2of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,268 WARN L313 ript$VariableManager]: TermVariabe thrThread2of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,268 WARN L313 ript$VariableManager]: TermVariabe |thrThread8of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,268 WARN L313 ript$VariableManager]: TermVariabe |thrThread8of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,268 WARN L313 ript$VariableManager]: TermVariabe thrThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,268 WARN L313 ript$VariableManager]: TermVariabe thrThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,268 WARN L313 ript$VariableManager]: TermVariabe |thrThread8of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,268 WARN L313 ript$VariableManager]: TermVariabe |thrThread8of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,269 WARN L313 ript$VariableManager]: TermVariabe thrThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,269 WARN L313 ript$VariableManager]: TermVariabe thrThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,269 WARN L313 ript$VariableManager]: TermVariabe thrThread8of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,269 WARN L313 ript$VariableManager]: TermVariabe thrThread8of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,269 WARN L313 ript$VariableManager]: TermVariabe thrThread8of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,269 WARN L313 ript$VariableManager]: TermVariabe thrThread8of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,269 WARN L313 ript$VariableManager]: TermVariabe thrThread8of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe thrThread8of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe thrThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe thrThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe thrThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe thrThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe thrThread1of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe thrThread1of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe thrThread1of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe thrThread1of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe thrThread1of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe thrThread1of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe thrThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe thrThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,270 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe thrThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe thrThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe thrThread5of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe thrThread5of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe thrThread5of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe thrThread5of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe thrThread5of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe thrThread5of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe |thrThread9of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe |thrThread9of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe thrThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe thrThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe |thrThread9of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe |thrThread9of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe thrThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe thrThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe thrThread9of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe thrThread9of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe thrThread9of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,271 WARN L313 ript$VariableManager]: TermVariabe thrThread9of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,272 WARN L313 ript$VariableManager]: TermVariabe thrThread9of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,272 WARN L313 ript$VariableManager]: TermVariabe thrThread9of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,272 WARN L313 ript$VariableManager]: TermVariabe |thrThread10of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,272 WARN L313 ript$VariableManager]: TermVariabe |thrThread10of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,272 WARN L313 ript$VariableManager]: TermVariabe thrThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,272 WARN L313 ript$VariableManager]: TermVariabe thrThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,272 WARN L313 ript$VariableManager]: TermVariabe |thrThread10of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,272 WARN L313 ript$VariableManager]: TermVariabe |thrThread10of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,272 WARN L313 ript$VariableManager]: TermVariabe thrThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,272 WARN L313 ript$VariableManager]: TermVariabe thrThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,272 WARN L313 ript$VariableManager]: TermVariabe thrThread10of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,272 WARN L313 ript$VariableManager]: TermVariabe thrThread10of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,272 WARN L313 ript$VariableManager]: TermVariabe thrThread10of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,272 WARN L313 ript$VariableManager]: TermVariabe thrThread10of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,272 WARN L313 ript$VariableManager]: TermVariabe thrThread10of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,272 WARN L313 ript$VariableManager]: TermVariabe thrThread10of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,272 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,273 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,273 WARN L313 ript$VariableManager]: TermVariabe thrThread1of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,273 WARN L313 ript$VariableManager]: TermVariabe thrThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,273 WARN L313 ript$VariableManager]: TermVariabe thrThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,274 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,274 WARN L313 ript$VariableManager]: TermVariabe thrThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,274 WARN L313 ript$VariableManager]: TermVariabe thrThread2of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,274 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,274 WARN L313 ript$VariableManager]: TermVariabe thrThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,274 WARN L313 ript$VariableManager]: TermVariabe thrThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,275 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,275 WARN L313 ript$VariableManager]: TermVariabe thrThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,275 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,275 WARN L313 ript$VariableManager]: TermVariabe thrThread3of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,275 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,275 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,275 WARN L313 ript$VariableManager]: TermVariabe thrThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,276 WARN L313 ript$VariableManager]: TermVariabe thrThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,276 WARN L313 ript$VariableManager]: TermVariabe thrThread4of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,276 WARN L313 ript$VariableManager]: TermVariabe thrThread5of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,276 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,276 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,276 WARN L313 ript$VariableManager]: TermVariabe thrThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,277 WARN L313 ript$VariableManager]: TermVariabe thrThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,277 WARN L313 ript$VariableManager]: TermVariabe thrThread6of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,277 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,277 WARN L313 ript$VariableManager]: TermVariabe thrThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,277 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,277 WARN L313 ript$VariableManager]: TermVariabe thrThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,279 WARN L313 ript$VariableManager]: TermVariabe thrThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,279 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,279 WARN L313 ript$VariableManager]: TermVariabe thrThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,279 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,279 WARN L313 ript$VariableManager]: TermVariabe thrThread7of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,279 WARN L313 ript$VariableManager]: TermVariabe |thrThread8of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,280 WARN L313 ript$VariableManager]: TermVariabe thrThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,280 WARN L313 ript$VariableManager]: TermVariabe thrThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,280 WARN L313 ript$VariableManager]: TermVariabe |thrThread8of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,280 WARN L313 ript$VariableManager]: TermVariabe thrThread8of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,280 WARN L313 ript$VariableManager]: TermVariabe |thrThread9of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,280 WARN L313 ript$VariableManager]: TermVariabe |thrThread9of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,281 WARN L313 ript$VariableManager]: TermVariabe thrThread9of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,281 WARN L313 ript$VariableManager]: TermVariabe thrThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,281 WARN L313 ript$VariableManager]: TermVariabe thrThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,281 WARN L313 ript$VariableManager]: TermVariabe thrThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,281 WARN L313 ript$VariableManager]: TermVariabe |thrThread10of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,281 WARN L313 ript$VariableManager]: TermVariabe thrThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,282 WARN L313 ript$VariableManager]: TermVariabe |thrThread10of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,282 WARN L313 ript$VariableManager]: TermVariabe thrThread10of10ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-08 01:03:03,290 INFO L148 ThreadInstanceAdder]: Constructed 10 joinOtherThreadTransitions. [2021-08-08 01:03:03,291 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-08-08 01:03:03,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:03,300 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-08-08 01:03:03,307 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-08-08 01:03:03,307 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-08 01:03:03,308 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-08-08 01:03:03,310 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:03,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:03,310 INFO L82 PathProgramCache]: Analyzing trace with hash 946847245, now seen corresponding path program 1 times [2021-08-08 01:03:03,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:03,310 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55492965] [2021-08-08 01:03:03,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:03,310 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:03,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:03,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (11)] Waiting until timeout for monitored process [2021-08-08 01:03:03,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-08 01:03:03,324 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:03:03,324 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55492965] [2021-08-08 01:03:03,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55492965] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-08 01:03:03,325 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-08 01:03:03,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-08 01:03:03,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203536516] [2021-08-08 01:03:03,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-08-08 01:03:03,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:03:03,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-08-08 01:03:03,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-08 01:03:03,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:03,326 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:03:03,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 18.0) internal successors, (36), 2 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:03:03,326 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:03,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:03,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-08-08 01:03:03,506 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:03,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:03,506 INFO L82 PathProgramCache]: Analyzing trace with hash 2071238902, now seen corresponding path program 1 times [2021-08-08 01:03:03,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:03,506 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31406888] [2021-08-08 01:03:03,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:03,506 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:03,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:04,235 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 418 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-08 01:03:04,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:03:04,235 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31406888] [2021-08-08 01:03:04,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31406888] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:04,235 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2914488] [2021-08-08 01:03:04,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:04,236 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:03:04,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:04,237 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) [2021-08-08 01:03:04,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-08 01:03:04,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:04,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-08 01:03:04,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-08 01:03:07,104 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 500 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-08 01:03:07,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2914488] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-08 01:03:07,104 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-08 01:03:07,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [26] total 49 [2021-08-08 01:03:07,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56322571] [2021-08-08 01:03:07,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-08 01:03:07,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:03:07,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-08 01:03:07,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=544, Invalid=1808, Unknown=0, NotChecked=0, Total=2352 [2021-08-08 01:03:07,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:07,107 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:03:07,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.923076923076923) internal successors, (180), 26 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:03:07,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:07,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:08,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:08,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:03:08,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-08 01:03:08,799 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,SelfDestructingSolverStorable17 [2021-08-08 01:03:08,799 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:08,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:08,799 INFO L82 PathProgramCache]: Analyzing trace with hash -2026995269, now seen corresponding path program 1 times [2021-08-08 01:03:08,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:08,800 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284419434] [2021-08-08 01:03:08,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:08,800 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:08,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:09,143 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 296 proven. 165 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2021-08-08 01:03:09,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:03:09,143 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284419434] [2021-08-08 01:03:09,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284419434] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:09,143 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200674399] [2021-08-08 01:03:09,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:09,143 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:03:09,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:09,144 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) [2021-08-08 01:03:09,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-08 01:03:09,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:09,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 502 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-08 01:03:09,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-08 01:03:10,962 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 369 proven. 92 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2021-08-08 01:03:10,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200674399] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:10,963 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-08 01:03:10,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 30 [2021-08-08 01:03:10,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478768741] [2021-08-08 01:03:10,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-08 01:03:10,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:03:10,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-08 01:03:10,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=716, Unknown=0, NotChecked=0, Total=870 [2021-08-08 01:03:10,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:10,964 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:03:10,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 7.766666666666667) internal successors, (233), 30 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:03:10,965 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:10,965 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:03:10,965 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:11,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:11,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:03:11,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:03:11,552 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-08-08 01:03:11,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:03:11,732 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:11,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:11,733 INFO L82 PathProgramCache]: Analyzing trace with hash -449032756, now seen corresponding path program 2 times [2021-08-08 01:03:11,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:11,733 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8580495] [2021-08-08 01:03:11,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:11,733 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:11,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:12,127 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 296 proven. 173 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2021-08-08 01:03:12,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:03:12,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8580495] [2021-08-08 01:03:12,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8580495] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:12,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228073511] [2021-08-08 01:03:12,128 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-08 01:03:12,128 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:03:12,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:12,129 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) [2021-08-08 01:03:12,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 [2021-08-08 01:03:12,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-08 01:03:12,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-08 01:03:12,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-08 01:03:12,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-08 01:03:13,995 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 369 proven. 100 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2021-08-08 01:03:13,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228073511] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:13,996 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-08 01:03:13,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 34 [2021-08-08 01:03:13,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203025919] [2021-08-08 01:03:13,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-08 01:03:13,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:03:13,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-08 01:03:13,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=945, Unknown=0, NotChecked=0, Total=1122 [2021-08-08 01:03:13,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:13,997 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:03:13,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 7.264705882352941) internal successors, (247), 34 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:03:13,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:13,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:03:13,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:03:13,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:14,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:14,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:03:14,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:03:14,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:03:14,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-08-08 01:03:14,817 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,SelfDestructingSolverStorable19 [2021-08-08 01:03:14,818 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:14,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:14,818 INFO L82 PathProgramCache]: Analyzing trace with hash 1682242715, now seen corresponding path program 3 times [2021-08-08 01:03:14,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:14,818 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742253329] [2021-08-08 01:03:14,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:14,818 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:14,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:15,219 INFO L134 CoverageAnalysis]: Checked inductivity of 764 backedges. 296 proven. 188 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2021-08-08 01:03:15,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:03:15,220 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742253329] [2021-08-08 01:03:15,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742253329] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:15,220 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743535314] [2021-08-08 01:03:15,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-08 01:03:15,220 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:03:15,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:15,225 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) [2021-08-08 01:03:15,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-08 01:03:15,764 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-08 01:03:15,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-08 01:03:15,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-08 01:03:15,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-08 01:03:18,157 INFO L134 CoverageAnalysis]: Checked inductivity of 764 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 740 trivial. 0 not checked. [2021-08-08 01:03:18,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743535314] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:18,158 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-08 01:03:18,158 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 12] total 39 [2021-08-08 01:03:18,158 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916219660] [2021-08-08 01:03:18,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-08-08 01:03:18,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:03:18,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-08-08 01:03:18,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1315, Unknown=0, NotChecked=0, Total=1482 [2021-08-08 01:03:18,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:18,161 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:03:18,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 8.717948717948717) internal successors, (340), 39 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:03:18,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:18,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:03:18,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:03:18,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:03:18,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:20,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:20,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:03:20,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:03:20,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:03:20,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:20,217 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-08-08 01:03:20,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:03:20,401 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:20,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:20,401 INFO L82 PathProgramCache]: Analyzing trace with hash 2010109676, now seen corresponding path program 4 times [2021-08-08 01:03:20,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:20,401 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083578674] [2021-08-08 01:03:20,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:20,401 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:20,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:20,851 INFO L134 CoverageAnalysis]: Checked inductivity of 786 backedges. 296 proven. 210 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2021-08-08 01:03:20,851 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:03:20,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083578674] [2021-08-08 01:03:20,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083578674] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:20,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769286896] [2021-08-08 01:03:20,851 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-08 01:03:20,851 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:03:20,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:20,853 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) [2021-08-08 01:03:20,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-08 01:03:21,585 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-08 01:03:21,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-08 01:03:21,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-08 01:03:21,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-08 01:03:23,146 INFO L134 CoverageAnalysis]: Checked inductivity of 786 backedges. 369 proven. 137 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2021-08-08 01:03:23,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769286896] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:23,146 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-08 01:03:23,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 42 [2021-08-08 01:03:23,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114430219] [2021-08-08 01:03:23,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-08-08 01:03:23,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:03:23,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-08-08 01:03:23,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1481, Unknown=0, NotChecked=0, Total=1722 [2021-08-08 01:03:23,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:23,149 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:03:23,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 6.5476190476190474) internal successors, (275), 42 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:03:23,149 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:23,149 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:03:23,149 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:03:23,149 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:03:23,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:23,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:23,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:23,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:03:23,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:03:23,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:03:23,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:23,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:23,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-08 01:03:24,076 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:03:24,077 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:24,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:24,077 INFO L82 PathProgramCache]: Analyzing trace with hash -746918021, now seen corresponding path program 5 times [2021-08-08 01:03:24,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:24,077 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668471670] [2021-08-08 01:03:24,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:24,078 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:24,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:24,561 INFO L134 CoverageAnalysis]: Checked inductivity of 815 backedges. 296 proven. 239 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2021-08-08 01:03:24,561 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:03:24,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668471670] [2021-08-08 01:03:24,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668471670] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:24,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414246314] [2021-08-08 01:03:24,561 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-08 01:03:24,561 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:03:24,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:24,562 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) [2021-08-08 01:03:24,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-08 01:03:29,505 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-08-08 01:03:29,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-08 01:03:29,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-08 01:03:29,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-08 01:03:31,306 INFO L134 CoverageAnalysis]: Checked inductivity of 815 backedges. 225 proven. 130 refuted. 0 times theorem prover too weak. 460 trivial. 0 not checked. [2021-08-08 01:03:31,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414246314] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:31,306 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-08 01:03:31,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 54 [2021-08-08 01:03:31,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697880055] [2021-08-08 01:03:31,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-08-08 01:03:31,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:03:31,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-08-08 01:03:31,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=2537, Unknown=0, NotChecked=0, Total=2862 [2021-08-08 01:03:31,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:31,308 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:03:31,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 7.592592592592593) internal successors, (410), 54 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:03:31,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:31,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:03:31,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:03:31,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:03:31,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:31,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:31,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:32,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:32,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:03:32,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:03:32,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:03:32,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:32,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:32,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:03:32,884 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-08-08 01:03:33,059 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,SelfDestructingSolverStorable22 [2021-08-08 01:03:33,059 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:33,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:33,060 INFO L82 PathProgramCache]: Analyzing trace with hash 879552524, now seen corresponding path program 6 times [2021-08-08 01:03:33,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:33,060 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315428523] [2021-08-08 01:03:33,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:33,060 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:33,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:33,504 INFO L134 CoverageAnalysis]: Checked inductivity of 851 backedges. 296 proven. 275 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2021-08-08 01:03:33,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:03:33,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315428523] [2021-08-08 01:03:33,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315428523] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:33,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043744683] [2021-08-08 01:03:33,505 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-08 01:03:33,505 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:03:33,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:33,506 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) [2021-08-08 01:03:33,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-08 01:03:36,261 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2021-08-08 01:03:36,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-08 01:03:36,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-08 01:03:36,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-08 01:03:37,986 INFO L134 CoverageAnalysis]: Checked inductivity of 851 backedges. 369 proven. 202 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2021-08-08 01:03:37,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043744683] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:37,987 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-08 01:03:37,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 50 [2021-08-08 01:03:37,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638827780] [2021-08-08 01:03:37,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-08-08 01:03:37,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:03:37,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-08-08 01:03:37,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=329, Invalid=2121, Unknown=0, NotChecked=0, Total=2450 [2021-08-08 01:03:37,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:37,988 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:03:37,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 6.06) internal successors, (303), 50 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:03:37,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:37,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:03:37,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:03:37,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:03:37,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:37,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:37,989 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:03:37,989 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:38,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:38,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:03:38,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:03:38,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:03:38,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:38,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:38,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:03:38,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:03:38,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-08-08 01:03:39,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:03:39,015 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:39,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:39,015 INFO L82 PathProgramCache]: Analyzing trace with hash 207510107, now seen corresponding path program 7 times [2021-08-08 01:03:39,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:39,015 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37003031] [2021-08-08 01:03:39,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:39,015 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:39,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:39,517 INFO L134 CoverageAnalysis]: Checked inductivity of 894 backedges. 296 proven. 318 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2021-08-08 01:03:39,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:03:39,517 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37003031] [2021-08-08 01:03:39,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37003031] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:39,517 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808550205] [2021-08-08 01:03:39,517 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-08 01:03:39,517 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:03:39,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:39,518 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) [2021-08-08 01:03:39,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-08 01:03:40,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:40,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-08 01:03:40,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-08 01:03:42,371 INFO L134 CoverageAnalysis]: Checked inductivity of 894 backedges. 369 proven. 245 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2021-08-08 01:03:42,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808550205] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:42,371 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-08 01:03:42,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 54 [2021-08-08 01:03:42,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039979566] [2021-08-08 01:03:42,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-08-08 01:03:42,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:03:42,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-08-08 01:03:42,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=382, Invalid=2480, Unknown=0, NotChecked=0, Total=2862 [2021-08-08 01:03:42,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:42,373 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:03:42,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 5.87037037037037) internal successors, (317), 54 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:03:42,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:42,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:03:42,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:03:42,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:03:42,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:42,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:42,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:03:42,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:03:42,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:43,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:43,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:03:43,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:03:43,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:03:43,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:43,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:43,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:03:43,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:03:43,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:03:43,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-08 01:03:43,564 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:03:43,565 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:43,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:43,565 INFO L82 PathProgramCache]: Analyzing trace with hash -406486740, now seen corresponding path program 8 times [2021-08-08 01:03:43,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:43,565 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218615615] [2021-08-08 01:03:43,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:43,565 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:43,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:44,080 INFO L134 CoverageAnalysis]: Checked inductivity of 944 backedges. 296 proven. 368 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2021-08-08 01:03:44,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:03:44,081 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218615615] [2021-08-08 01:03:44,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218615615] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:44,081 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625523129] [2021-08-08 01:03:44,081 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-08 01:03:44,081 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:03:44,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:44,082 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) [2021-08-08 01:03:44,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-08 01:03:45,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-08 01:03:45,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-08 01:03:45,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 579 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-08 01:03:45,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-08 01:03:47,264 INFO L134 CoverageAnalysis]: Checked inductivity of 944 backedges. 369 proven. 295 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2021-08-08 01:03:47,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625523129] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:47,265 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-08 01:03:47,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 58 [2021-08-08 01:03:47,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691517273] [2021-08-08 01:03:47,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-08-08 01:03:47,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:03:47,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-08-08 01:03:47,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=441, Invalid=2865, Unknown=0, NotChecked=0, Total=3306 [2021-08-08 01:03:47,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:47,266 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:03:47,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 5.706896551724138) internal successors, (331), 58 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:03:47,267 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:47,267 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:03:47,267 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:03:47,267 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:03:47,267 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:47,267 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:47,267 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:03:47,267 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:03:47,267 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:03:47,267 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:48,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:03:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:03:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:03:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:03:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:03:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:03:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:03:48,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-08 01:03:48,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:03:48,440 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:03:48,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:03:48,440 INFO L82 PathProgramCache]: Analyzing trace with hash -167953093, now seen corresponding path program 9 times [2021-08-08 01:03:48,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:03:48,440 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928961550] [2021-08-08 01:03:48,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:03:48,440 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:03:48,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:03:49,025 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 296 proven. 425 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2021-08-08 01:03:49,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:03:49,026 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928961550] [2021-08-08 01:03:49,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928961550] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:49,026 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971221315] [2021-08-08 01:03:49,026 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-08 01:03:49,026 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:03:49,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:03:49,041 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) [2021-08-08 01:03:49,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-08 01:03:50,467 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-08-08 01:03:50,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-08 01:03:50,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-08 01:03:50,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-08 01:03:50,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-08 01:03:50,584 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-08 01:03:50,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-08-08 01:03:51,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-08 01:03:51,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-08-08 01:03:51,926 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-08-08 01:03:51,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 43 [2021-08-08 01:03:52,058 INFO L354 Elim1Store]: treesize reduction 104, result has 18.8 percent of original size [2021-08-08 01:03:52,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 47 [2021-08-08 01:03:55,344 INFO L354 Elim1Store]: treesize reduction 102, result has 12.1 percent of original size [2021-08-08 01:03:55,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 41 [2021-08-08 01:03:55,898 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 210 proven. 184 refuted. 0 times theorem prover too weak. 607 trivial. 0 not checked. [2021-08-08 01:03:55,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971221315] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:03:55,899 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-08 01:03:55,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 25] total 62 [2021-08-08 01:03:55,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091062435] [2021-08-08 01:03:55,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2021-08-08 01:03:55,899 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:03:55,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-08-08 01:03:55,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=312, Invalid=3470, Unknown=0, NotChecked=0, Total=3782 [2021-08-08 01:03:55,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:55,900 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:03:55,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 6.887096774193548) internal successors, (427), 62 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:03:55,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:03:55,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:03:55,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:03:55,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:03:55,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:55,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:03:55,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:03:55,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:03:55,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:03:55,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:03:55,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:04:18,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:04:18,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:04:18,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:04:18,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:04:18,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:04:18,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:04:18,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:04:18,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:04:18,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:04:18,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:04:18,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2021-08-08 01:04:18,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-08-08 01:04:18,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-08-08 01:04:18,320 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:04:18,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:04:18,320 INFO L82 PathProgramCache]: Analyzing trace with hash 1463358917, now seen corresponding path program 1 times [2021-08-08 01:04:18,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:04:18,320 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794108229] [2021-08-08 01:04:18,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:04:18,320 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:04:18,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:04:18,950 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 296 proven. 389 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-08-08 01:04:18,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:04:18,950 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794108229] [2021-08-08 01:04:18,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794108229] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:04:18,950 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512744794] [2021-08-08 01:04:18,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:04:18,950 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:04:18,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:04:18,952 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) [2021-08-08 01:04:18,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-08 01:04:20,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:04:20,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 590 conjuncts, 40 conjunts are in the unsatisfiable core [2021-08-08 01:04:20,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-08 01:04:22,490 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 369 proven. 316 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-08-08 01:04:22,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512744794] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:04:22,490 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-08 01:04:22,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 62 [2021-08-08 01:04:22,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960206177] [2021-08-08 01:04:22,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2021-08-08 01:04:22,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:04:22,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-08-08 01:04:22,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=506, Invalid=3276, Unknown=0, NotChecked=0, Total=3782 [2021-08-08 01:04:22,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:04:22,492 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:04:22,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 5.419354838709677) internal successors, (336), 62 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:04:22,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:04:22,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:04:22,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:04:22,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:04:22,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:04:22,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:04:22,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:04:22,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:04:22,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:04:22,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:04:22,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 128 states. [2021-08-08 01:04:22,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:04:23,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:04:23,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:04:23,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:04:23,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:04:23,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:04:23,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:04:23,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:04:23,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:04:23,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:04:23,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:04:23,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2021-08-08 01:04:23,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-08-08 01:04:23,796 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-08-08 01:04:23,976 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,SelfDestructingSolverStorable27 [2021-08-08 01:04:23,976 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:04:23,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:04:23,977 INFO L82 PathProgramCache]: Analyzing trace with hash -1181933198, now seen corresponding path program 10 times [2021-08-08 01:04:23,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:04:23,977 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816626183] [2021-08-08 01:04:23,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:04:23,977 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:04:24,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:04:25,858 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 91 proven. 644 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2021-08-08 01:04:25,858 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:04:25,858 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816626183] [2021-08-08 01:04:25,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816626183] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:04:25,858 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121014764] [2021-08-08 01:04:25,859 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-08 01:04:25,859 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:04:25,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:04:25,859 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) [2021-08-08 01:04:25,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-08 01:04:27,960 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-08 01:04:27,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-08 01:04:27,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 109 conjunts are in the unsatisfiable core [2021-08-08 01:04:27,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-08 01:04:27,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-08 01:04:28,049 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-08 01:04:28,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-08-08 01:04:28,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-08 01:04:29,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-08-08 01:04:29,601 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-08-08 01:04:29,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 40 [2021-08-08 01:04:29,709 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-08 01:04:29,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 40 [2021-08-08 01:04:30,302 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-08-08 01:04:30,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 40 [2021-08-08 01:04:30,432 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-08 01:04:30,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 40 [2021-08-08 01:04:30,961 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-08-08 01:04:30,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 40 [2021-08-08 01:04:31,057 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-08 01:04:31,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 40 [2021-08-08 01:04:31,718 INFO L354 Elim1Store]: treesize reduction 33, result has 21.4 percent of original size [2021-08-08 01:04:31,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2021-08-08 01:04:31,951 INFO L354 Elim1Store]: treesize reduction 51, result has 17.7 percent of original size [2021-08-08 01:04:31,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 56 [2021-08-08 01:04:32,561 INFO L354 Elim1Store]: treesize reduction 72, result has 20.9 percent of original size [2021-08-08 01:04:32,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 54 [2021-08-08 01:04:32,708 INFO L354 Elim1Store]: treesize reduction 49, result has 18.3 percent of original size [2021-08-08 01:04:32,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 54 [2021-08-08 01:04:33,359 INFO L354 Elim1Store]: treesize reduction 72, result has 20.9 percent of original size [2021-08-08 01:04:33,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 60 treesize of output 59 [2021-08-08 01:04:33,732 INFO L354 Elim1Store]: treesize reduction 77, result has 12.5 percent of original size [2021-08-08 01:04:33,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 79 treesize of output 75 [2021-08-08 01:04:34,461 INFO L354 Elim1Store]: treesize reduction 136, result has 18.1 percent of original size [2021-08-08 01:04:34,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 87 treesize of output 83 [2021-08-08 01:04:34,789 INFO L354 Elim1Store]: treesize reduction 252, result has 14.0 percent of original size [2021-08-08 01:04:34,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 86 treesize of output 82 [2021-08-08 01:04:37,394 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 109 proven. 470 refuted. 0 times theorem prover too weak. 486 trivial. 0 not checked. [2021-08-08 01:04:37,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121014764] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:04:37,395 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-08 01:04:37,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 49] total 92 [2021-08-08 01:04:37,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890773042] [2021-08-08 01:04:37,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2021-08-08 01:04:37,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:04:37,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2021-08-08 01:04:37,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=322, Invalid=8050, Unknown=0, NotChecked=0, Total=8372 [2021-08-08 01:04:37,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:04:37,397 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:04:37,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 4.706521739130435) internal successors, (433), 92 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:04:37,397 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:04:37,397 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:04:37,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:04:37,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:04:37,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:04:37,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:04:37,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:04:37,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:04:37,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:04:37,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:04:37,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 128 states. [2021-08-08 01:04:37,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2021-08-08 01:04:37,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:04:51,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:04:51,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:04:51,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:04:51,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:04:51,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:04:51,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:04:51,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:04:51,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:04:51,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:04:51,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:04:51,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2021-08-08 01:04:51,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-08-08 01:04:51,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-08-08 01:04:51,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-08 01:04:51,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-08 01:04:51,308 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:04:51,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:04:51,308 INFO L82 PathProgramCache]: Analyzing trace with hash -1271517608, now seen corresponding path program 11 times [2021-08-08 01:04:51,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:04:51,308 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921117495] [2021-08-08 01:04:51,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:04:51,309 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:04:51,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:04:53,050 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 91 proven. 644 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2021-08-08 01:04:53,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:04:53,051 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921117495] [2021-08-08 01:04:53,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921117495] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:04:53,051 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750428507] [2021-08-08 01:04:53,051 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-08 01:04:53,051 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:04:53,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:04:53,056 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) [2021-08-08 01:04:53,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-08 01:04:57,525 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-08-08 01:04:57,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-08 01:04:57,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 67 conjunts are in the unsatisfiable core [2021-08-08 01:04:57,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-08 01:04:57,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-08 01:04:57,725 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-08 01:04:57,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-08-08 01:04:58,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-08 01:04:58,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-08-08 01:04:58,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:04:58,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-08-08 01:04:58,929 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-08 01:04:58,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-08-08 01:04:59,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:04:59,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-08-08 01:04:59,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:04:59,692 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-08 01:04:59,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 48 [2021-08-08 01:05:00,276 INFO L354 Elim1Store]: treesize reduction 72, result has 20.9 percent of original size [2021-08-08 01:05:00,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 56 [2021-08-08 01:05:00,507 INFO L354 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2021-08-08 01:05:00,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 56 [2021-08-08 01:05:01,204 INFO L354 Elim1Store]: treesize reduction 72, result has 20.9 percent of original size [2021-08-08 01:05:01,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 56 [2021-08-08 01:05:01,465 INFO L354 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2021-08-08 01:05:01,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 56 [2021-08-08 01:05:02,098 INFO L354 Elim1Store]: treesize reduction 72, result has 20.9 percent of original size [2021-08-08 01:05:02,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 56 [2021-08-08 01:05:02,345 INFO L354 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2021-08-08 01:05:02,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 56 [2021-08-08 01:05:03,032 INFO L354 Elim1Store]: treesize reduction 72, result has 20.9 percent of original size [2021-08-08 01:05:03,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 56 [2021-08-08 01:05:03,322 INFO L354 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2021-08-08 01:05:03,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 56 [2021-08-08 01:05:03,971 INFO L354 Elim1Store]: treesize reduction 72, result has 20.9 percent of original size [2021-08-08 01:05:03,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 56 [2021-08-08 01:05:04,246 INFO L354 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2021-08-08 01:05:04,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 56 [2021-08-08 01:05:04,915 INFO L354 Elim1Store]: treesize reduction 72, result has 20.9 percent of original size [2021-08-08 01:05:04,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 56 [2021-08-08 01:05:05,182 INFO L354 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2021-08-08 01:05:05,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 56 [2021-08-08 01:05:05,834 INFO L354 Elim1Store]: treesize reduction 72, result has 20.9 percent of original size [2021-08-08 01:05:05,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 56 [2021-08-08 01:05:06,091 INFO L354 Elim1Store]: treesize reduction 124, result has 17.3 percent of original size [2021-08-08 01:05:06,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 53 [2021-08-08 01:05:06,580 INFO L354 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2021-08-08 01:05:06,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 25 [2021-08-08 01:05:07,135 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 205 proven. 274 refuted. 0 times theorem prover too weak. 586 trivial. 0 not checked. [2021-08-08 01:05:07,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750428507] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:05:07,135 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-08 01:05:07,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 37] total 84 [2021-08-08 01:05:07,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872721079] [2021-08-08 01:05:07,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2021-08-08 01:05:07,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:05:07,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2021-08-08 01:05:07,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=350, Invalid=6622, Unknown=0, NotChecked=0, Total=6972 [2021-08-08 01:05:07,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:05:07,138 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:05:07,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 5.238095238095238) internal successors, (440), 84 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:05:07,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:05:07,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:05:07,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:05:07,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:05:07,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:05:07,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:05:07,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:05:07,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:05:07,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:05:07,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:05:07,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 128 states. [2021-08-08 01:05:07,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2021-08-08 01:05:07,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2021-08-08 01:05:07,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:05:16,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:05:16,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:05:16,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:05:16,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:05:16,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:05:16,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:05:16,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:05:16,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:05:16,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:05:16,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:05:16,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2021-08-08 01:05:16,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-08-08 01:05:16,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-08-08 01:05:16,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2021-08-08 01:05:16,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-08-08 01:05:16,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:05:16,759 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:05:16,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:05:16,760 INFO L82 PathProgramCache]: Analyzing trace with hash -913803338, now seen corresponding path program 12 times [2021-08-08 01:05:16,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:05:16,760 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800755262] [2021-08-08 01:05:16,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:05:16,760 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:05:16,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:05:18,644 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 241 proven. 379 refuted. 0 times theorem prover too weak. 445 trivial. 0 not checked. [2021-08-08 01:05:18,644 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:05:18,644 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800755262] [2021-08-08 01:05:18,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800755262] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:05:18,644 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087628536] [2021-08-08 01:05:18,645 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-08 01:05:18,645 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:05:18,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:05:18,645 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) [2021-08-08 01:05:18,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-08 01:05:22,019 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2021-08-08 01:05:22,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-08 01:05:22,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 85 conjunts are in the unsatisfiable core [2021-08-08 01:05:22,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-08 01:05:22,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-08 01:05:22,116 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-08 01:05:22,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-08-08 01:05:22,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-08 01:05:22,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-08-08 01:05:22,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:22,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 43 [2021-08-08 01:05:23,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:23,260 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-08 01:05:23,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 59 [2021-08-08 01:05:23,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:23,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:23,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:23,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 55 [2021-08-08 01:05:24,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:24,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:24,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:24,179 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-08 01:05:24,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 71 [2021-08-08 01:05:25,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:25,184 INFO L354 Elim1Store]: treesize reduction 116, result has 19.4 percent of original size [2021-08-08 01:05:25,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 89 treesize of output 79 [2021-08-08 01:05:25,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:25,442 INFO L354 Elim1Store]: treesize reduction 63, result has 14.9 percent of original size [2021-08-08 01:05:25,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 89 treesize of output 79 [2021-08-08 01:05:26,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:26,324 INFO L354 Elim1Store]: treesize reduction 116, result has 19.4 percent of original size [2021-08-08 01:05:26,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 89 treesize of output 79 [2021-08-08 01:05:26,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:26,644 INFO L354 Elim1Store]: treesize reduction 63, result has 14.9 percent of original size [2021-08-08 01:05:26,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 89 treesize of output 79 [2021-08-08 01:05:27,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:27,431 INFO L354 Elim1Store]: treesize reduction 116, result has 19.4 percent of original size [2021-08-08 01:05:27,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 94 treesize of output 84 [2021-08-08 01:05:27,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:27,738 INFO L354 Elim1Store]: treesize reduction 63, result has 14.9 percent of original size [2021-08-08 01:05:27,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 94 treesize of output 84 [2021-08-08 01:05:29,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:29,281 INFO L354 Elim1Store]: treesize reduction 116, result has 19.4 percent of original size [2021-08-08 01:05:29,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 94 treesize of output 84 [2021-08-08 01:05:29,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:29,927 INFO L354 Elim1Store]: treesize reduction 63, result has 14.9 percent of original size [2021-08-08 01:05:29,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 66 treesize of output 74 [2021-08-08 01:05:30,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:30,835 INFO L354 Elim1Store]: treesize reduction 96, result has 33.3 percent of original size [2021-08-08 01:05:30,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 66 treesize of output 94 [2021-08-08 01:05:31,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:31,382 INFO L354 Elim1Store]: treesize reduction 63, result has 14.9 percent of original size [2021-08-08 01:05:31,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 86 treesize of output 94 [2021-08-08 01:05:34,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:34,269 INFO L354 Elim1Store]: treesize reduction 96, result has 33.3 percent of original size [2021-08-08 01:05:34,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 115 treesize of output 127 [2021-08-08 01:05:35,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:35,466 INFO L354 Elim1Store]: treesize reduction 63, result has 14.9 percent of original size [2021-08-08 01:05:35,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 141 treesize of output 133 [2021-08-08 01:05:39,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:39,486 INFO L354 Elim1Store]: treesize reduction 96, result has 33.3 percent of original size [2021-08-08 01:05:39,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 159 treesize of output 157 [2021-08-08 01:05:41,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-08 01:05:41,550 INFO L354 Elim1Store]: treesize reduction 230, result has 14.5 percent of original size [2021-08-08 01:05:41,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 199 treesize of output 173 [2021-08-08 01:05:45,354 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 56 proven. 422 refuted. 1 times theorem prover too weak. 586 trivial. 0 not checked. [2021-08-08 01:05:45,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087628536] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:05:45,354 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-08 01:05:45,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 45] total 83 [2021-08-08 01:05:45,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185023069] [2021-08-08 01:05:45,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2021-08-08 01:05:45,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:05:45,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2021-08-08 01:05:45,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=481, Invalid=6321, Unknown=4, NotChecked=0, Total=6806 [2021-08-08 01:05:45,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:05:45,357 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:05:45,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 4.771084337349397) internal successors, (396), 83 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:05:45,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:05:45,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:05:45,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:05:45,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:05:45,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:05:45,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:05:45,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:05:45,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:05:45,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:05:45,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:05:45,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 128 states. [2021-08-08 01:05:45,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2021-08-08 01:05:45,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2021-08-08 01:05:45,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2021-08-08 01:05:45,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:06:03,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:06:03,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:06:03,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:06:03,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:06:03,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:06:03,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:06:03,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:06:03,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:06:03,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:06:03,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:06:03,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2021-08-08 01:06:03,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-08-08 01:06:03,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-08-08 01:06:03,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2021-08-08 01:06:03,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-08-08 01:06:03,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-08-08 01:06:03,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:06:03,284 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:06:03,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:06:03,285 INFO L82 PathProgramCache]: Analyzing trace with hash 614522380, now seen corresponding path program 13 times [2021-08-08 01:06:03,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:06:03,285 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636919293] [2021-08-08 01:06:03,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:06:03,285 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:06:03,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:06:05,015 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 149 proven. 558 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2021-08-08 01:06:05,015 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:06:05,015 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636919293] [2021-08-08 01:06:05,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636919293] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:06:05,016 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782065542] [2021-08-08 01:06:05,016 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-08 01:06:05,016 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:06:05,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:06:05,016 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) [2021-08-08 01:06:05,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-08 01:06:08,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:06:08,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 81 conjunts are in the unsatisfiable core [2021-08-08 01:06:08,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-08 01:06:08,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-08 01:06:08,333 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-08 01:06:08,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-08-08 01:06:09,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-08-08 01:06:09,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 33 [2021-08-08 01:06:09,987 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-08 01:06:09,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 58 [2021-08-08 01:06:10,334 INFO L354 Elim1Store]: treesize reduction 53, result has 17.2 percent of original size [2021-08-08 01:06:10,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 72 [2021-08-08 01:06:11,060 INFO L354 Elim1Store]: treesize reduction 88, result has 20.7 percent of original size [2021-08-08 01:06:11,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 80 treesize of output 77 [2021-08-08 01:06:11,437 INFO L354 Elim1Store]: treesize reduction 53, result has 17.2 percent of original size [2021-08-08 01:06:11,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 80 treesize of output 77 [2021-08-08 01:06:12,280 INFO L354 Elim1Store]: treesize reduction 88, result has 20.7 percent of original size [2021-08-08 01:06:12,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 80 treesize of output 77 [2021-08-08 01:06:12,626 INFO L354 Elim1Store]: treesize reduction 180, result has 15.9 percent of original size [2021-08-08 01:06:12,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 79 treesize of output 76 [2021-08-08 01:06:17,236 INFO L354 Elim1Store]: treesize reduction 174, result has 1.7 percent of original size [2021-08-08 01:06:17,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 84 treesize of output 41 [2021-08-08 01:06:17,636 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 151 proven. 556 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2021-08-08 01:06:17,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782065542] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:06:17,636 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-08 01:06:17,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 46] total 71 [2021-08-08 01:06:17,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887140085] [2021-08-08 01:06:17,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2021-08-08 01:06:17,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:06:17,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2021-08-08 01:06:17,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=4703, Unknown=0, NotChecked=0, Total=4970 [2021-08-08 01:06:17,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:06:17,638 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:06:17,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 4.901408450704225) internal successors, (348), 71 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:06:17,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:06:17,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:06:17,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:06:17,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:06:17,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:06:17,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:06:17,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:06:17,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:06:17,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:06:17,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:06:17,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 128 states. [2021-08-08 01:06:17,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2021-08-08 01:06:17,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2021-08-08 01:06:17,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2021-08-08 01:06:17,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2021-08-08 01:06:17,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:06:24,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:06:24,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:06:24,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:06:24,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:06:24,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:06:24,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:06:24,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:06:24,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:06:24,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:06:24,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:06:24,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2021-08-08 01:06:24,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-08-08 01:06:24,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-08-08 01:06:24,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2021-08-08 01:06:24,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-08-08 01:06:24,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-08-08 01:06:24,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-08-08 01:06:24,310 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,SelfDestructingSolverStorable31 [2021-08-08 01:06:24,311 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:06:24,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:06:24,311 INFO L82 PathProgramCache]: Analyzing trace with hash -397899990, now seen corresponding path program 14 times [2021-08-08 01:06:24,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:06:24,311 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661638358] [2021-08-08 01:06:24,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:06:24,311 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:06:24,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:06:27,920 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 178 proven. 442 refuted. 0 times theorem prover too weak. 445 trivial. 0 not checked. [2021-08-08 01:06:27,920 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:06:27,921 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661638358] [2021-08-08 01:06:27,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661638358] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:06:27,921 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898700143] [2021-08-08 01:06:27,921 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-08 01:06:27,921 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:06:27,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:06:27,922 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) [2021-08-08 01:06:27,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-08 01:06:31,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-08 01:06:31,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-08 01:06:31,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 61 conjunts are in the unsatisfiable core [2021-08-08 01:06:31,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-08 01:06:31,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-08 01:06:31,754 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-08 01:06:31,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-08-08 01:06:32,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-08 01:06:32,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-08-08 01:06:32,723 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-08-08 01:06:32,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 40 [2021-08-08 01:06:32,970 INFO L354 Elim1Store]: treesize reduction 51, result has 17.7 percent of original size [2021-08-08 01:06:32,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 56 [2021-08-08 01:06:33,464 INFO L354 Elim1Store]: treesize reduction 80, result has 20.8 percent of original size [2021-08-08 01:06:33,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 64 [2021-08-08 01:06:33,666 INFO L354 Elim1Store]: treesize reduction 51, result has 17.7 percent of original size [2021-08-08 01:06:33,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 65 treesize of output 64 [2021-08-08 01:06:34,263 INFO L354 Elim1Store]: treesize reduction 80, result has 20.8 percent of original size [2021-08-08 01:06:34,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 64 [2021-08-08 01:06:34,496 INFO L354 Elim1Store]: treesize reduction 51, result has 17.7 percent of original size [2021-08-08 01:06:34,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 65 treesize of output 64 [2021-08-08 01:06:35,430 INFO L354 Elim1Store]: treesize reduction 80, result has 20.8 percent of original size [2021-08-08 01:06:35,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 62 [2021-08-08 01:06:35,640 INFO L354 Elim1Store]: treesize reduction 51, result has 17.7 percent of original size [2021-08-08 01:06:35,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 65 treesize of output 62 [2021-08-08 01:06:36,270 INFO L354 Elim1Store]: treesize reduction 80, result has 20.8 percent of original size [2021-08-08 01:06:36,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 62 [2021-08-08 01:06:36,521 INFO L354 Elim1Store]: treesize reduction 51, result has 17.7 percent of original size [2021-08-08 01:06:36,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 65 treesize of output 62 [2021-08-08 01:06:37,130 INFO L354 Elim1Store]: treesize reduction 80, result has 20.8 percent of original size [2021-08-08 01:06:37,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 62 [2021-08-08 01:06:37,296 INFO L354 Elim1Store]: treesize reduction 51, result has 17.7 percent of original size [2021-08-08 01:06:37,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 65 treesize of output 62 [2021-08-08 01:06:37,929 INFO L354 Elim1Store]: treesize reduction 80, result has 20.8 percent of original size [2021-08-08 01:06:37,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 62 [2021-08-08 01:06:38,203 INFO L354 Elim1Store]: treesize reduction 51, result has 17.7 percent of original size [2021-08-08 01:06:38,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 65 treesize of output 62 [2021-08-08 01:06:38,856 INFO L354 Elim1Store]: treesize reduction 80, result has 20.8 percent of original size [2021-08-08 01:06:38,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 62 [2021-08-08 01:06:39,085 INFO L354 Elim1Store]: treesize reduction 170, result has 15.8 percent of original size [2021-08-08 01:06:39,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 56 treesize of output 61 [2021-08-08 01:06:40,286 INFO L354 Elim1Store]: treesize reduction 106, result has 0.9 percent of original size [2021-08-08 01:06:40,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 61 treesize of output 25 [2021-08-08 01:06:40,810 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 256 proven. 276 refuted. 0 times theorem prover too weak. 533 trivial. 0 not checked. [2021-08-08 01:06:40,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898700143] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:06:40,810 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-08 01:06:40,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 37] total 84 [2021-08-08 01:06:40,810 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55699646] [2021-08-08 01:06:40,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2021-08-08 01:06:40,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:06:40,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2021-08-08 01:06:40,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=393, Invalid=6578, Unknown=1, NotChecked=0, Total=6972 [2021-08-08 01:06:40,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:06:40,812 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:06:40,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 4.892857142857143) internal successors, (411), 84 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:06:40,812 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:06:40,812 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:06:40,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:06:40,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:06:40,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:06:40,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:06:40,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:06:40,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:06:40,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:06:40,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:06:40,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 128 states. [2021-08-08 01:06:40,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2021-08-08 01:06:40,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2021-08-08 01:06:40,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2021-08-08 01:06:40,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2021-08-08 01:06:40,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2021-08-08 01:06:40,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:06:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:06:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:06:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:06:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:06:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:06:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:06:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:06:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:06:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:06:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:06:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2021-08-08 01:06:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-08-08 01:06:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-08-08 01:06:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2021-08-08 01:06:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-08-08 01:06:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-08-08 01:06:49,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:06:49,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-08-08 01:06:49,980 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,SelfDestructingSolverStorable32 [2021-08-08 01:06:49,981 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:06:49,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:06:49,981 INFO L82 PathProgramCache]: Analyzing trace with hash 1299754734, now seen corresponding path program 15 times [2021-08-08 01:06:49,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:06:49,981 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583027916] [2021-08-08 01:06:49,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:06:49,981 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:06:50,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:06:52,105 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 193 proven. 462 refuted. 0 times theorem prover too weak. 410 trivial. 0 not checked. [2021-08-08 01:06:52,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:06:52,105 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583027916] [2021-08-08 01:06:52,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583027916] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:06:52,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128226008] [2021-08-08 01:06:52,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-08 01:06:52,106 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:06:52,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:06:52,109 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) [2021-08-08 01:06:52,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-08 01:06:56,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-08-08 01:06:56,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-08 01:06:56,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 75 conjunts are in the unsatisfiable core [2021-08-08 01:06:56,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-08 01:06:56,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-08 01:06:56,466 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-08 01:06:56,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-08-08 01:06:56,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-08 01:06:56,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-08-08 01:06:57,222 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-08-08 01:06:57,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 43 [2021-08-08 01:06:57,391 INFO L354 Elim1Store]: treesize reduction 54, result has 16.9 percent of original size [2021-08-08 01:06:57,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 57 [2021-08-08 01:06:58,115 INFO L354 Elim1Store]: treesize reduction 96, result has 20.7 percent of original size [2021-08-08 01:06:58,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 58 [2021-08-08 01:06:58,216 INFO L354 Elim1Store]: treesize reduction 55, result has 16.7 percent of original size [2021-08-08 01:06:58,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 58 [2021-08-08 01:06:58,571 INFO L354 Elim1Store]: treesize reduction 96, result has 20.7 percent of original size [2021-08-08 01:06:58,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 58 [2021-08-08 01:06:58,675 INFO L354 Elim1Store]: treesize reduction 55, result has 16.7 percent of original size [2021-08-08 01:06:58,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 58 [2021-08-08 01:06:59,047 INFO L354 Elim1Store]: treesize reduction 96, result has 20.7 percent of original size [2021-08-08 01:06:59,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 58 [2021-08-08 01:06:59,146 INFO L354 Elim1Store]: treesize reduction 55, result has 16.7 percent of original size [2021-08-08 01:06:59,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 58 [2021-08-08 01:06:59,578 INFO L354 Elim1Store]: treesize reduction 96, result has 20.7 percent of original size [2021-08-08 01:06:59,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 58 [2021-08-08 01:06:59,711 INFO L354 Elim1Store]: treesize reduction 190, result has 15.9 percent of original size [2021-08-08 01:06:59,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 62 [2021-08-08 01:07:02,388 INFO L354 Elim1Store]: treesize reduction 164, result has 15.0 percent of original size [2021-08-08 01:07:02,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 72 treesize of output 58 [2021-08-08 01:07:03,632 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 226 proven. 402 refuted. 0 times theorem prover too weak. 437 trivial. 0 not checked. [2021-08-08 01:07:03,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128226008] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:07:03,633 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-08 01:07:03,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 80 [2021-08-08 01:07:03,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283440453] [2021-08-08 01:07:03,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2021-08-08 01:07:03,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:07:03,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2021-08-08 01:07:03,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=320, Invalid=5999, Unknown=1, NotChecked=0, Total=6320 [2021-08-08 01:07:03,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:07:03,634 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:07:03,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 5.3625) internal successors, (429), 80 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:07:03,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:07:03,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:07:03,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:07:03,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:07:03,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:07:03,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:07:03,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:07:03,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:07:03,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:07:03,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:07:03,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 128 states. [2021-08-08 01:07:03,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2021-08-08 01:07:03,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2021-08-08 01:07:03,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2021-08-08 01:07:03,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2021-08-08 01:07:03,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2021-08-08 01:07:03,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:07:03,635 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:08:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:08:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:08:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:08:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:08:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:08:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:08:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:08:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:08:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:08:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:08:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2021-08-08 01:08:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-08-08 01:08:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-08-08 01:08:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2021-08-08 01:08:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-08-08 01:08:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-08-08 01:08:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:08:35,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2021-08-08 01:08:36,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-08-08 01:08:36,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:08:36,181 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:08:36,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:08:36,182 INFO L82 PathProgramCache]: Analyzing trace with hash -1241683926, now seen corresponding path program 16 times [2021-08-08 01:08:36,182 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:08:36,182 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509098810] [2021-08-08 01:08:36,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:08:36,182 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:08:36,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-08 01:08:37,986 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 212 proven. 408 refuted. 0 times theorem prover too weak. 445 trivial. 0 not checked. [2021-08-08 01:08:37,986 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-08 01:08:37,986 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509098810] [2021-08-08 01:08:37,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509098810] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:08:37,986 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436123414] [2021-08-08 01:08:37,986 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-08 01:08:37,986 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:08:37,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-08 01:08:37,987 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) [2021-08-08 01:08:37,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-08 01:08:42,733 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-08 01:08:42,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-08 01:08:42,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 73 conjunts are in the unsatisfiable core [2021-08-08 01:08:42,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-08 01:08:42,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-08-08 01:08:42,834 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-08 01:08:42,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-08-08 01:08:43,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2021-08-08 01:08:43,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 33 [2021-08-08 01:08:44,463 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-08 01:08:44,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 58 [2021-08-08 01:08:44,665 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-08 01:08:44,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 58 [2021-08-08 01:08:45,253 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-08 01:08:45,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 58 [2021-08-08 01:08:45,488 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-08 01:08:45,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 58 [2021-08-08 01:08:46,053 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-08 01:08:46,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 58 [2021-08-08 01:08:46,291 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-08 01:08:46,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 58 [2021-08-08 01:08:46,856 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-08 01:08:46,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 58 [2021-08-08 01:08:47,100 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-08 01:08:47,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 58 [2021-08-08 01:08:47,689 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-08 01:08:47,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 58 [2021-08-08 01:08:47,923 INFO L354 Elim1Store]: treesize reduction 100, result has 18.7 percent of original size [2021-08-08 01:08:47,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 57 [2021-08-08 01:08:50,480 INFO L354 Elim1Store]: treesize reduction 104, result has 2.8 percent of original size [2021-08-08 01:08:50,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 33 [2021-08-08 01:08:50,973 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 235 proven. 420 refuted. 0 times theorem prover too weak. 410 trivial. 0 not checked. [2021-08-08 01:08:50,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436123414] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-08 01:08:50,974 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-08 01:08:50,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 41] total 67 [2021-08-08 01:08:50,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618597366] [2021-08-08 01:08:50,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2021-08-08 01:08:50,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-08 01:08:50,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-08-08 01:08:50,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=290, Invalid=4132, Unknown=0, NotChecked=0, Total=4422 [2021-08-08 01:08:50,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:08:50,975 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-08-08 01:08:50,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 5.432835820895522) internal successors, (364), 67 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-08 01:08:50,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:08:50,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:08:50,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:08:50,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:08:50,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:08:50,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:08:50,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:08:50,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:08:50,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:08:50,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:08:50,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 128 states. [2021-08-08 01:08:50,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2021-08-08 01:08:50,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2021-08-08 01:08:50,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2021-08-08 01:08:50,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2021-08-08 01:08:50,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2021-08-08 01:08:50,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:08:50,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 153 states. [2021-08-08 01:08:50,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:08:58,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-08 01:08:58,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-08 01:08:58,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-08 01:08:58,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-08 01:08:58,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:08:58,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-08 01:08:58,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:08:58,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-08 01:08:58,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-08 01:08:58,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:08:58,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2021-08-08 01:08:58,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-08-08 01:08:58,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-08-08 01:08:58,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2021-08-08 01:08:58,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-08-08 01:08:58,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-08-08 01:08:58,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-08 01:08:58,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2021-08-08 01:08:58,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-08-08 01:08:58,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-08-08 01:08:58,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-08 01:08:58,307 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-08-08 01:08:58,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-08 01:08:58,307 INFO L82 PathProgramCache]: Analyzing trace with hash -1667940916, now seen corresponding path program 17 times [2021-08-08 01:08:58,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-08 01:08:58,307 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889028634] [2021-08-08 01:08:58,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-08 01:08:58,307 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-08 01:08:58,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:08:58,372 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-08 01:08:58,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-08 01:08:58,579 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-08 01:08:58,580 INFO L626 BasicCegarLoop]: Counterexample is feasible [2021-08-08 01:08:58,580 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-08-08 01:08:58,580 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-08 01:08:58,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-08-08 01:08:58,584 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 10 thread instances [2021-08-08 01:08:58,585 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-08 01:08:59,389 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.08 01:08:59 BasicIcfg [2021-08-08 01:08:59,389 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-08 01:08:59,389 INFO L168 Benchmark]: Toolchain (without parser) took 359767.06 ms. Allocated memory was 184.5 MB in the beginning and 811.6 MB in the end (delta: 627.0 MB). Free memory was 147.4 MB in the beginning and 309.6 MB in the end (delta: -162.2 MB). Peak memory consumption was 747.4 MB. Max. memory is 8.0 GB. [2021-08-08 01:08:59,390 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 184.5 MB. Free memory is still 165.4 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-08 01:08:59,390 INFO L168 Benchmark]: CACSL2BoogieTranslator took 371.43 ms. Allocated memory is still 184.5 MB. Free memory was 147.3 MB in the beginning and 157.7 MB in the end (delta: -10.5 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. [2021-08-08 01:08:59,390 INFO L168 Benchmark]: Boogie Procedure Inliner took 44.59 ms. Allocated memory is still 184.5 MB. Free memory was 157.7 MB in the beginning and 155.6 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-08-08 01:08:59,390 INFO L168 Benchmark]: Boogie Preprocessor took 15.56 ms. Allocated memory is still 184.5 MB. Free memory was 155.6 MB in the beginning and 154.0 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-08-08 01:08:59,393 INFO L168 Benchmark]: RCFGBuilder took 393.61 ms. Allocated memory is still 184.5 MB. Free memory was 154.0 MB in the beginning and 130.4 MB in the end (delta: 23.6 MB). Peak memory consumption was 23.1 MB. Max. memory is 8.0 GB. [2021-08-08 01:08:59,393 INFO L168 Benchmark]: TraceAbstraction took 358919.70 ms. Allocated memory was 184.5 MB in the beginning and 811.6 MB in the end (delta: 627.0 MB). Free memory was 129.9 MB in the beginning and 309.6 MB in the end (delta: -179.7 MB). Peak memory consumption was 729.7 MB. Max. memory is 8.0 GB. [2021-08-08 01:08:59,396 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.11 ms. Allocated memory is still 184.5 MB. Free memory is still 165.4 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 371.43 ms. Allocated memory is still 184.5 MB. Free memory was 147.3 MB in the beginning and 157.7 MB in the end (delta: -10.5 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 44.59 ms. Allocated memory is still 184.5 MB. Free memory was 157.7 MB in the beginning and 155.6 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 15.56 ms. Allocated memory is still 184.5 MB. Free memory was 155.6 MB in the beginning and 154.0 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 393.61 ms. Allocated memory is still 184.5 MB. Free memory was 154.0 MB in the beginning and 130.4 MB in the end (delta: 23.6 MB). Peak memory consumption was 23.1 MB. Max. memory is 8.0 GB. * TraceAbstraction took 358919.70 ms. Allocated memory was 184.5 MB in the beginning and 811.6 MB in the end (delta: 627.0 MB). Free memory was 129.9 MB in the beginning and 309.6 MB in the end (delta: -179.7 MB). Peak memory consumption was 729.7 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 208, positive: 193, positive conditional: 10, positive unconditional: 183, negative: 15, negative conditional: 14, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 194, positive: 193, positive conditional: 10, positive unconditional: 183, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 194, positive: 193, positive conditional: 10, positive unconditional: 183, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 194, positive: 193, positive conditional: 5, positive unconditional: 188, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 194, positive: 193, positive conditional: 0, positive unconditional: 193, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 194, positive: 193, positive conditional: 0, positive unconditional: 193, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 184, positive: 183, positive conditional: 0, positive unconditional: 183, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 184, positive: 183, positive conditional: 0, positive unconditional: 183, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 1, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 46, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 46, negative conditional: 0, negative unconditional: 46, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 194, positive: 10, positive conditional: 0, positive unconditional: 10, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 184, unknown conditional: 0, unknown unconditional: 184] , Statistics on independence cache: Total cache size (in pairs): 184, Positive cache size: 183, Positive conditional cache size: 0, Positive unconditional cache size: 183, Negative cache size: 1, Negative conditional cache size: 0, Negative unconditional cache size: 1, Eliminated conditions: 5, Maximal queried relation: 0, Independence queries for same thread: 14 - StatisticsResult: Persistent set benchmarks Persistent set computation time[ms]: 62, Number of persistent set computation: 46, Number of trivial persistent sets: 46, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 184, positive: 183, positive conditional: 0, positive unconditional: 183, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 208, positive: 193, positive conditional: 10, positive unconditional: 183, negative: 15, negative conditional: 14, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 194, positive: 193, positive conditional: 10, positive unconditional: 183, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 194, positive: 193, positive conditional: 10, positive unconditional: 183, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 194, positive: 193, positive conditional: 5, positive unconditional: 188, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 194, positive: 193, positive conditional: 0, positive unconditional: 193, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 194, positive: 193, positive conditional: 0, positive unconditional: 193, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 184, positive: 183, positive conditional: 0, positive unconditional: 183, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 184, positive: 183, positive conditional: 0, positive unconditional: 183, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 1, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 46, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 46, negative conditional: 0, negative unconditional: 46, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 194, positive: 10, positive conditional: 0, positive unconditional: 10, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 184, unknown conditional: 0, unknown unconditional: 184] , Statistics on independence cache: Total cache size (in pairs): 184, Positive cache size: 183, Positive conditional cache size: 0, Positive unconditional cache size: 183, Negative cache size: 1, Negative conditional cache size: 0, Negative unconditional cache size: 1, Eliminated conditions: 5, Maximal queried relation: 0, Independence queries for same thread: 14 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 497, positive: 472, positive conditional: 20, positive unconditional: 452, negative: 25, negative conditional: 20, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 477, positive: 472, positive conditional: 20, positive unconditional: 452, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 477, positive: 472, positive conditional: 20, positive unconditional: 452, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 477, positive: 472, positive conditional: 10, positive unconditional: 462, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 477, positive: 472, positive conditional: 0, positive unconditional: 472, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 477, positive: 472, positive conditional: 0, positive unconditional: 472, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 457, positive: 452, positive conditional: 0, positive unconditional: 452, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 457, positive: 451, positive conditional: 0, positive unconditional: 451, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 6, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 59, positive: 5, positive conditional: 0, positive unconditional: 5, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 477, positive: 20, positive conditional: 0, positive unconditional: 20, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 457, unknown conditional: 0, unknown unconditional: 457] , Statistics on independence cache: Total cache size (in pairs): 457, Positive cache size: 452, Positive conditional cache size: 0, Positive unconditional cache size: 452, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5, Eliminated conditions: 10, Maximal queried relation: 0, Independence queries for same thread: 20 - StatisticsResult: Persistent set benchmarks Persistent set computation time[ms]: 71, Number of persistent set computation: 61, Number of trivial persistent sets: 61, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 457, positive: 452, positive conditional: 0, positive unconditional: 452, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 497, positive: 472, positive conditional: 20, positive unconditional: 452, negative: 25, negative conditional: 20, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 477, positive: 472, positive conditional: 20, positive unconditional: 452, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 477, positive: 472, positive conditional: 20, positive unconditional: 452, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 477, positive: 472, positive conditional: 10, positive unconditional: 462, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 477, positive: 472, positive conditional: 0, positive unconditional: 472, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 477, positive: 472, positive conditional: 0, positive unconditional: 472, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 457, positive: 452, positive conditional: 0, positive unconditional: 452, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 457, positive: 451, positive conditional: 0, positive unconditional: 451, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 6, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 59, positive: 5, positive conditional: 0, positive unconditional: 5, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 477, positive: 20, positive conditional: 0, positive unconditional: 20, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 457, unknown conditional: 0, unknown unconditional: 457] , Statistics on independence cache: Total cache size (in pairs): 457, Positive cache size: 452, Positive conditional cache size: 0, Positive unconditional cache size: 452, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5, Eliminated conditions: 10, Maximal queried relation: 0, Independence queries for same thread: 20 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 612, positive: 583, positive conditional: 109, positive unconditional: 474, negative: 29, negative conditional: 23, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 589, positive: 583, positive conditional: 109, positive unconditional: 474, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 589, positive: 583, positive conditional: 109, positive unconditional: 474, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 589, positive: 583, positive conditional: 109, positive unconditional: 474, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 589, positive: 583, positive conditional: 0, positive unconditional: 583, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 589, positive: 583, positive conditional: 0, positive unconditional: 583, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 345, positive: 339, positive conditional: 0, positive unconditional: 339, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 345, positive: 339, positive conditional: 0, positive unconditional: 339, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 6, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 35, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 35, negative conditional: 0, negative unconditional: 35, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 589, positive: 244, positive conditional: 0, positive unconditional: 244, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 345, unknown conditional: 0, unknown unconditional: 345] , Statistics on independence cache: Total cache size (in pairs): 345, Positive cache size: 339, Positive conditional cache size: 0, Positive unconditional cache size: 339, Negative cache size: 6, Negative conditional cache size: 0, Negative unconditional cache size: 6, Eliminated conditions: 109, Maximal queried relation: 0, Independence queries for same thread: 23 - StatisticsResult: Persistent set benchmarks Persistent set computation time[ms]: 50, Number of persistent set computation: 77, Number of trivial persistent sets: 77, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 480, positive: 474, positive conditional: 0, positive unconditional: 474, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 612, positive: 583, positive conditional: 109, positive unconditional: 474, negative: 29, negative conditional: 23, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 589, positive: 583, positive conditional: 109, positive unconditional: 474, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 589, positive: 583, positive conditional: 109, positive unconditional: 474, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 589, positive: 583, positive conditional: 109, positive unconditional: 474, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 589, positive: 583, positive conditional: 0, positive unconditional: 583, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 589, positive: 583, positive conditional: 0, positive unconditional: 583, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 345, positive: 339, positive conditional: 0, positive unconditional: 339, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 345, positive: 339, positive conditional: 0, positive unconditional: 339, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 6, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 35, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 35, negative conditional: 0, negative unconditional: 35, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 589, positive: 244, positive conditional: 0, positive unconditional: 244, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 345, unknown conditional: 0, unknown unconditional: 345] , Statistics on independence cache: Total cache size (in pairs): 345, Positive cache size: 339, Positive conditional cache size: 0, Positive unconditional cache size: 339, Negative cache size: 6, Negative conditional cache size: 0, Negative unconditional cache size: 6, Eliminated conditions: 109, Maximal queried relation: 0, Independence queries for same thread: 23 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1356, positive: 1321, positive conditional: 32, positive unconditional: 1289, negative: 35, negative conditional: 16, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1340, positive: 1321, positive conditional: 32, positive unconditional: 1289, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1340, positive: 1321, positive conditional: 32, positive unconditional: 1289, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1340, positive: 1321, positive conditional: 0, positive unconditional: 1321, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1340, positive: 1321, positive conditional: 0, positive unconditional: 1321, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1340, positive: 1321, positive conditional: 0, positive unconditional: 1321, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1124, positive: 1105, positive conditional: 0, positive unconditional: 1105, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1124, positive: 1099, positive conditional: 0, positive unconditional: 1099, negative: 25, negative conditional: 0, negative unconditional: 25, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 25, positive: 6, positive conditional: 0, positive unconditional: 6, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 83, positive: 12, positive conditional: 0, positive unconditional: 12, negative: 71, negative conditional: 0, negative unconditional: 71, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1340, positive: 216, positive conditional: 0, positive unconditional: 216, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1124, unknown conditional: 0, unknown unconditional: 1124] , Statistics on independence cache: Total cache size (in pairs): 1124, Positive cache size: 1105, Positive conditional cache size: 0, Positive unconditional cache size: 1105, Negative cache size: 19, Negative conditional cache size: 0, Negative unconditional cache size: 19, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 16 - StatisticsResult: Persistent set benchmarks Persistent set computation time[ms]: 98, Number of persistent set computation: 90, Number of trivial persistent sets: 90, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1308, positive: 1289, positive conditional: 0, positive unconditional: 1289, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1356, positive: 1321, positive conditional: 32, positive unconditional: 1289, negative: 35, negative conditional: 16, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1340, positive: 1321, positive conditional: 32, positive unconditional: 1289, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1340, positive: 1321, positive conditional: 32, positive unconditional: 1289, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1340, positive: 1321, positive conditional: 0, positive unconditional: 1321, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1340, positive: 1321, positive conditional: 0, positive unconditional: 1321, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1340, positive: 1321, positive conditional: 0, positive unconditional: 1321, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1124, positive: 1105, positive conditional: 0, positive unconditional: 1105, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1124, positive: 1099, positive conditional: 0, positive unconditional: 1099, negative: 25, negative conditional: 0, negative unconditional: 25, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 25, positive: 6, positive conditional: 0, positive unconditional: 6, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 83, positive: 12, positive conditional: 0, positive unconditional: 12, negative: 71, negative conditional: 0, negative unconditional: 71, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1340, positive: 216, positive conditional: 0, positive unconditional: 216, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1124, unknown conditional: 0, unknown unconditional: 1124] , Statistics on independence cache: Total cache size (in pairs): 1124, Positive cache size: 1105, Positive conditional cache size: 0, Positive unconditional cache size: 1105, Negative cache size: 19, Negative conditional cache size: 0, Negative unconditional cache size: 19, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 16 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1808, positive: 1741, positive conditional: 75, positive unconditional: 1666, negative: 67, negative conditional: 31, negative unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1779, positive: 1741, positive conditional: 75, positive unconditional: 1666, negative: 38, negative conditional: 2, negative unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1779, positive: 1741, positive conditional: 75, positive unconditional: 1666, negative: 38, negative conditional: 2, negative unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1781, positive: 1741, positive conditional: 75, positive unconditional: 1666, negative: 40, negative conditional: 2, negative unconditional: 38, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1781, positive: 1741, positive conditional: 0, positive unconditional: 1741, negative: 40, negative conditional: 0, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1781, positive: 1741, positive conditional: 0, positive unconditional: 1741, negative: 40, negative conditional: 0, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1454, positive: 1418, positive conditional: 0, positive unconditional: 1418, negative: 36, negative conditional: 0, negative unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1454, positive: 1408, positive conditional: 0, positive unconditional: 1408, negative: 46, negative conditional: 0, negative unconditional: 46, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 46, positive: 10, positive conditional: 0, positive unconditional: 10, negative: 36, negative conditional: 0, negative unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 103, positive: 19, positive conditional: 0, positive unconditional: 19, negative: 84, negative conditional: 0, negative unconditional: 84, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1781, positive: 323, positive conditional: 0, positive unconditional: 323, negative: 4, negative conditional: 0, negative unconditional: 4, unknown: 1454, unknown conditional: 0, unknown unconditional: 1454] , Statistics on independence cache: Total cache size (in pairs): 1454, Positive cache size: 1418, Positive conditional cache size: 0, Positive unconditional cache size: 1418, Negative cache size: 36, Negative conditional cache size: 0, Negative unconditional cache size: 36, Eliminated conditions: 77, Maximal queried relation: 1, Independence queries for same thread: 29 - StatisticsResult: Persistent set benchmarks Persistent set computation time[ms]: 132, Number of persistent set computation: 118, Number of trivial persistent sets: 118, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1702, positive: 1666, positive conditional: 0, positive unconditional: 1666, negative: 36, negative conditional: 0, negative unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1808, positive: 1741, positive conditional: 75, positive unconditional: 1666, negative: 67, negative conditional: 31, negative unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1779, positive: 1741, positive conditional: 75, positive unconditional: 1666, negative: 38, negative conditional: 2, negative unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1779, positive: 1741, positive conditional: 75, positive unconditional: 1666, negative: 38, negative conditional: 2, negative unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1781, positive: 1741, positive conditional: 75, positive unconditional: 1666, negative: 40, negative conditional: 2, negative unconditional: 38, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1781, positive: 1741, positive conditional: 0, positive unconditional: 1741, negative: 40, negative conditional: 0, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1781, positive: 1741, positive conditional: 0, positive unconditional: 1741, negative: 40, negative conditional: 0, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1454, positive: 1418, positive conditional: 0, positive unconditional: 1418, negative: 36, negative conditional: 0, negative unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1454, positive: 1408, positive conditional: 0, positive unconditional: 1408, negative: 46, negative conditional: 0, negative unconditional: 46, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 46, positive: 10, positive conditional: 0, positive unconditional: 10, negative: 36, negative conditional: 0, negative unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 103, positive: 19, positive conditional: 0, positive unconditional: 19, negative: 84, negative conditional: 0, negative unconditional: 84, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1781, positive: 323, positive conditional: 0, positive unconditional: 323, negative: 4, negative conditional: 0, negative unconditional: 4, unknown: 1454, unknown conditional: 0, unknown unconditional: 1454] , Statistics on independence cache: Total cache size (in pairs): 1454, Positive cache size: 1418, Positive conditional cache size: 0, Positive unconditional cache size: 1418, Negative cache size: 36, Negative conditional cache size: 0, Negative unconditional cache size: 36, Eliminated conditions: 77, Maximal queried relation: 1, Independence queries for same thread: 29 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 2699, positive: 2434, positive conditional: 240, positive unconditional: 2194, negative: 265, negative conditional: 224, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2475, positive: 2434, positive conditional: 240, positive unconditional: 2194, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 2475, positive: 2434, positive conditional: 240, positive unconditional: 2194, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2475, positive: 2434, positive conditional: 120, positive unconditional: 2314, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2475, positive: 2434, positive conditional: 0, positive unconditional: 2434, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2475, positive: 2434, positive conditional: 0, positive unconditional: 2434, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1959, positive: 1918, positive conditional: 0, positive unconditional: 1918, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1959, positive: 1903, positive conditional: 0, positive unconditional: 1903, negative: 56, negative conditional: 0, negative unconditional: 56, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 56, positive: 15, positive conditional: 0, positive unconditional: 15, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 103, positive: 21, positive conditional: 0, positive unconditional: 21, negative: 82, negative conditional: 0, negative unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2475, positive: 516, positive conditional: 0, positive unconditional: 516, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1959, unknown conditional: 0, unknown unconditional: 1959] , Statistics on independence cache: Total cache size (in pairs): 1959, Positive cache size: 1918, Positive conditional cache size: 0, Positive unconditional cache size: 1918, Negative cache size: 41, Negative conditional cache size: 0, Negative unconditional cache size: 41, Eliminated conditions: 120, Maximal queried relation: 0, Independence queries for same thread: 224 - StatisticsResult: Persistent set benchmarks Persistent set computation time[ms]: 122, Number of persistent set computation: 121, Number of trivial persistent sets: 121, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2235, positive: 2194, positive conditional: 0, positive unconditional: 2194, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 2699, positive: 2434, positive conditional: 240, positive unconditional: 2194, negative: 265, negative conditional: 224, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2475, positive: 2434, positive conditional: 240, positive unconditional: 2194, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 2475, positive: 2434, positive conditional: 240, positive unconditional: 2194, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2475, positive: 2434, positive conditional: 120, positive unconditional: 2314, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2475, positive: 2434, positive conditional: 0, positive unconditional: 2434, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2475, positive: 2434, positive conditional: 0, positive unconditional: 2434, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1959, positive: 1918, positive conditional: 0, positive unconditional: 1918, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1959, positive: 1903, positive conditional: 0, positive unconditional: 1903, negative: 56, negative conditional: 0, negative unconditional: 56, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 56, positive: 15, positive conditional: 0, positive unconditional: 15, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 103, positive: 21, positive conditional: 0, positive unconditional: 21, negative: 82, negative conditional: 0, negative unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2475, positive: 516, positive conditional: 0, positive unconditional: 516, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1959, unknown conditional: 0, unknown unconditional: 1959] , Statistics on independence cache: Total cache size (in pairs): 1959, Positive cache size: 1918, Positive conditional cache size: 0, Positive unconditional cache size: 1918, Negative cache size: 41, Negative conditional cache size: 0, Negative unconditional cache size: 41, Eliminated conditions: 120, Maximal queried relation: 0, Independence queries for same thread: 224 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 2886, positive: 2779, positive conditional: 65, positive unconditional: 2714, negative: 107, negative conditional: 52, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2834, positive: 2779, positive conditional: 65, positive unconditional: 2714, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 2834, positive: 2779, positive conditional: 65, positive unconditional: 2714, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2834, positive: 2779, positive conditional: 0, positive unconditional: 2779, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2834, positive: 2779, positive conditional: 0, positive unconditional: 2779, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2834, positive: 2779, positive conditional: 0, positive unconditional: 2779, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2355, positive: 2300, positive conditional: 0, positive unconditional: 2300, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2355, positive: 2279, positive conditional: 0, positive unconditional: 2279, negative: 76, negative conditional: 0, negative unconditional: 76, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 76, positive: 21, positive conditional: 0, positive unconditional: 21, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 124, positive: 21, positive conditional: 0, positive unconditional: 21, negative: 103, negative conditional: 0, negative unconditional: 103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2834, positive: 479, positive conditional: 0, positive unconditional: 479, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 2355, unknown conditional: 0, unknown unconditional: 2355] , Statistics on independence cache: Total cache size (in pairs): 2355, Positive cache size: 2300, Positive conditional cache size: 0, Positive unconditional cache size: 2300, Negative cache size: 55, Negative conditional cache size: 0, Negative unconditional cache size: 55, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 52 - StatisticsResult: Persistent set benchmarks Persistent set computation time[ms]: 139, Number of persistent set computation: 135, Number of trivial persistent sets: 135, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2769, positive: 2714, positive conditional: 0, positive unconditional: 2714, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 2886, positive: 2779, positive conditional: 65, positive unconditional: 2714, negative: 107, negative conditional: 52, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2834, positive: 2779, positive conditional: 65, positive unconditional: 2714, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 2834, positive: 2779, positive conditional: 65, positive unconditional: 2714, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2834, positive: 2779, positive conditional: 0, positive unconditional: 2779, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2834, positive: 2779, positive conditional: 0, positive unconditional: 2779, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2834, positive: 2779, positive conditional: 0, positive unconditional: 2779, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2355, positive: 2300, positive conditional: 0, positive unconditional: 2300, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2355, positive: 2279, positive conditional: 0, positive unconditional: 2279, negative: 76, negative conditional: 0, negative unconditional: 76, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 76, positive: 21, positive conditional: 0, positive unconditional: 21, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 124, positive: 21, positive conditional: 0, positive unconditional: 21, negative: 103, negative conditional: 0, negative unconditional: 103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2834, positive: 479, positive conditional: 0, positive unconditional: 479, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 2355, unknown conditional: 0, unknown unconditional: 2355] , Statistics on independence cache: Total cache size (in pairs): 2355, Positive cache size: 2300, Positive conditional cache size: 0, Positive unconditional cache size: 2300, Negative cache size: 55, Negative conditional cache size: 0, Negative unconditional cache size: 55, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 52 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 3257, positive: 3187, positive conditional: 1350, positive unconditional: 1837, negative: 70, negative conditional: 38, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3219, positive: 3187, positive conditional: 1350, positive unconditional: 1837, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 3219, positive: 3187, positive conditional: 1350, positive unconditional: 1837, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3219, positive: 3187, positive conditional: 1350, positive unconditional: 1837, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 3219, positive: 3187, positive conditional: 0, positive unconditional: 3187, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 3219, positive: 3187, positive conditional: 0, positive unconditional: 3187, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1477, positive: 1445, positive conditional: 0, positive unconditional: 1445, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1477, positive: 1438, positive conditional: 0, positive unconditional: 1438, negative: 39, negative conditional: 0, negative unconditional: 39, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 39, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 79, positive: 9, positive conditional: 0, positive unconditional: 9, negative: 69, negative conditional: 0, negative unconditional: 69, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 3219, positive: 1742, positive conditional: 0, positive unconditional: 1742, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1477, unknown conditional: 0, unknown unconditional: 1477] , Statistics on independence cache: Total cache size (in pairs): 1477, Positive cache size: 1445, Positive conditional cache size: 0, Positive unconditional cache size: 1445, Negative cache size: 32, Negative conditional cache size: 0, Negative unconditional cache size: 32, Eliminated conditions: 1350, Maximal queried relation: 0, Independence queries for same thread: 38 - StatisticsResult: Persistent set benchmarks Persistent set computation time[ms]: 103, Number of persistent set computation: 131, Number of trivial persistent sets: 131, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1869, positive: 1837, positive conditional: 0, positive unconditional: 1837, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 3257, positive: 3187, positive conditional: 1350, positive unconditional: 1837, negative: 70, negative conditional: 38, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3219, positive: 3187, positive conditional: 1350, positive unconditional: 1837, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 3219, positive: 3187, positive conditional: 1350, positive unconditional: 1837, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3219, positive: 3187, positive conditional: 1350, positive unconditional: 1837, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 3219, positive: 3187, positive conditional: 0, positive unconditional: 3187, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 3219, positive: 3187, positive conditional: 0, positive unconditional: 3187, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1477, positive: 1445, positive conditional: 0, positive unconditional: 1445, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1477, positive: 1438, positive conditional: 0, positive unconditional: 1438, negative: 39, negative conditional: 0, negative unconditional: 39, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 39, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 79, positive: 9, positive conditional: 0, positive unconditional: 9, negative: 69, negative conditional: 0, negative unconditional: 69, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 3219, positive: 1742, positive conditional: 0, positive unconditional: 1742, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1477, unknown conditional: 0, unknown unconditional: 1477] , Statistics on independence cache: Total cache size (in pairs): 1477, Positive cache size: 1445, Positive conditional cache size: 0, Positive unconditional cache size: 1445, Negative cache size: 32, Negative conditional cache size: 0, Negative unconditional cache size: 32, Eliminated conditions: 1350, Maximal queried relation: 0, Independence queries for same thread: 38 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 5189, positive: 5109, positive conditional: 3390, positive unconditional: 1719, negative: 80, negative conditional: 62, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5127, positive: 5109, positive conditional: 3390, positive unconditional: 1719, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 5127, positive: 5109, positive conditional: 3390, positive unconditional: 1719, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5127, positive: 5109, positive conditional: 1695, positive unconditional: 3414, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 5127, positive: 5109, positive conditional: 0, positive unconditional: 5109, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 5127, positive: 5109, positive conditional: 0, positive unconditional: 5109, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1359, positive: 1341, positive conditional: 0, positive unconditional: 1341, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1359, positive: 1341, positive conditional: 0, positive unconditional: 1341, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 18, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 44, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 44, negative conditional: 0, negative unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 5127, positive: 3768, positive conditional: 0, positive unconditional: 3768, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1359, unknown conditional: 0, unknown unconditional: 1359] , Statistics on independence cache: Total cache size (in pairs): 1359, Positive cache size: 1341, Positive conditional cache size: 0, Positive unconditional cache size: 1341, Negative cache size: 18, Negative conditional cache size: 0, Negative unconditional cache size: 18, Eliminated conditions: 1695, Maximal queried relation: 0, Independence queries for same thread: 62 - StatisticsResult: Persistent set benchmarks Persistent set computation time[ms]: 61, Number of persistent set computation: 121, Number of trivial persistent sets: 121, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1737, positive: 1719, positive conditional: 0, positive unconditional: 1719, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 5189, positive: 5109, positive conditional: 3390, positive unconditional: 1719, negative: 80, negative conditional: 62, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5127, positive: 5109, positive conditional: 3390, positive unconditional: 1719, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 5127, positive: 5109, positive conditional: 3390, positive unconditional: 1719, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5127, positive: 5109, positive conditional: 1695, positive unconditional: 3414, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 5127, positive: 5109, positive conditional: 0, positive unconditional: 5109, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 5127, positive: 5109, positive conditional: 0, positive unconditional: 5109, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1359, positive: 1341, positive conditional: 0, positive unconditional: 1341, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1359, positive: 1341, positive conditional: 0, positive unconditional: 1341, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 18, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 44, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 44, negative conditional: 0, negative unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 5127, positive: 3768, positive conditional: 0, positive unconditional: 3768, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1359, unknown conditional: 0, unknown unconditional: 1359] , Statistics on independence cache: Total cache size (in pairs): 1359, Positive cache size: 1341, Positive conditional cache size: 0, Positive unconditional cache size: 1341, Negative cache size: 18, Negative conditional cache size: 0, Negative unconditional cache size: 18, Eliminated conditions: 1695, Maximal queried relation: 0, Independence queries for same thread: 62 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 10486, positive: 8439, positive conditional: 4113, positive unconditional: 4326, negative: 2047, negative conditional: 1928, negative unconditional: 119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8622, positive: 8439, positive conditional: 4113, positive unconditional: 4326, negative: 183, negative conditional: 64, negative unconditional: 119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 8622, positive: 8439, positive conditional: 4113, positive unconditional: 4326, negative: 183, negative conditional: 64, negative unconditional: 119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9686, positive: 8439, positive conditional: 4113, positive unconditional: 4326, negative: 1247, negative conditional: 1064, negative unconditional: 183, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 9686, positive: 8439, positive conditional: 840, positive unconditional: 7599, negative: 1247, negative conditional: 144, negative unconditional: 1103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 9686, positive: 8439, positive conditional: 840, positive unconditional: 7599, negative: 1247, negative conditional: 144, negative unconditional: 1103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4021, positive: 3861, positive conditional: 0, positive unconditional: 3861, negative: 160, negative conditional: 41, negative unconditional: 119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4021, positive: 3816, positive conditional: 0, positive unconditional: 3816, negative: 205, negative conditional: 0, negative unconditional: 205, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 205, positive: 45, positive conditional: 0, positive unconditional: 45, negative: 160, negative conditional: 41, negative unconditional: 119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 254, positive: 43, positive conditional: 0, positive unconditional: 43, negative: 211, negative conditional: 98, negative unconditional: 112, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 9686, positive: 4578, positive conditional: 840, positive unconditional: 3738, negative: 1087, negative conditional: 103, negative unconditional: 984, unknown: 4021, unknown conditional: 41, unknown unconditional: 3980] , Statistics on independence cache: Total cache size (in pairs): 4021, Positive cache size: 3861, Positive conditional cache size: 0, Positive unconditional cache size: 3861, Negative cache size: 160, Negative conditional cache size: 41, Negative unconditional cache size: 119, Eliminated conditions: 4193, Maximal queried relation: 19, Independence queries for same thread: 1864 - StatisticsResult: Persistent set benchmarks Persistent set computation time[ms]: 181, Number of persistent set computation: 387, Number of trivial persistent sets: 387, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4445, positive: 4326, positive conditional: 0, positive unconditional: 4326, negative: 119, negative conditional: 0, negative unconditional: 119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 10486, positive: 8439, positive conditional: 4113, positive unconditional: 4326, negative: 2047, negative conditional: 1928, negative unconditional: 119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8622, positive: 8439, positive conditional: 4113, positive unconditional: 4326, negative: 183, negative conditional: 64, negative unconditional: 119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 8622, positive: 8439, positive conditional: 4113, positive unconditional: 4326, negative: 183, negative conditional: 64, negative unconditional: 119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9686, positive: 8439, positive conditional: 4113, positive unconditional: 4326, negative: 1247, negative conditional: 1064, negative unconditional: 183, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 9686, positive: 8439, positive conditional: 840, positive unconditional: 7599, negative: 1247, negative conditional: 144, negative unconditional: 1103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 9686, positive: 8439, positive conditional: 840, positive unconditional: 7599, negative: 1247, negative conditional: 144, negative unconditional: 1103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4021, positive: 3861, positive conditional: 0, positive unconditional: 3861, negative: 160, negative conditional: 41, negative unconditional: 119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4021, positive: 3816, positive conditional: 0, positive unconditional: 3816, negative: 205, negative conditional: 0, negative unconditional: 205, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 205, positive: 45, positive conditional: 0, positive unconditional: 45, negative: 160, negative conditional: 41, negative unconditional: 119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 254, positive: 43, positive conditional: 0, positive unconditional: 43, negative: 211, negative conditional: 98, negative unconditional: 112, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 9686, positive: 4578, positive conditional: 840, positive unconditional: 3738, negative: 1087, negative conditional: 103, negative unconditional: 984, unknown: 4021, unknown conditional: 41, unknown unconditional: 3980] , Statistics on independence cache: Total cache size (in pairs): 4021, Positive cache size: 3861, Positive conditional cache size: 0, Positive unconditional cache size: 3861, Negative cache size: 160, Negative conditional cache size: 41, Negative unconditional cache size: 119, Eliminated conditions: 4193, Maximal queried relation: 19, Independence queries for same thread: 1864 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 689]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L690] 0 int a[10] = {0}; VAL [a={14:0}] [L691] 0 int x = 0; VAL [a={14:0}, x=0] [L698] 0 pthread_t t[10]; VAL [a={14:0}, x=0] [L699] 0 int i; VAL [a={14:0}, x=0] [L700] 0 int n = __VERIFIER_nondet_uint(); VAL [a={14:0}, x=0] [L687] COND FALSE 0 !(!cond) VAL [a={14:0}, x=0] [L702] 0 i = 0 VAL [a={14:0}, x=0] [L702] COND TRUE 0 i < n VAL [a={14:0}, x=0] [L703] FCALL, FORK 0 pthread_create(&t[i], 0, thr, 0) VAL [a={14:0}, arg={0:0}, x=0] [L693] 1 int t = x; VAL [a={14:0}, arg={0:0}, arg={0:0}, t=0, x=0] [L694] 1 a[t] = 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=0, x=0] [L695] 1 x = t + 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=0, x=1] [L702] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=0, x=1] [L702] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=0, x=1] [L703] FCALL, FORK 0 pthread_create(&t[i], 0, thr, 0) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=0, x=1] [L693] 2 int t = x; VAL [a={14:0}, arg={0:0}, arg={0:0}, t=0, x=1] [L694] 2 a[t] = 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=0, x=1] [L695] 2 x = t + 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=0, x=2] [L702] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=0, x=2] [L702] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=0, x=2] [L703] FCALL, FORK 0 pthread_create(&t[i], 0, thr, 0) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=0, x=2] [L693] 3 int t = x; VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=2] [L694] 3 a[t] = 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=2] [L695] 3 x = t + 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=3] [L702] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=3] [L702] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=3] [L703] FCALL, FORK 0 pthread_create(&t[i], 0, thr, 0) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=3] [L693] 4 int t = x; VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=3] [L694] 4 a[t] = 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=3] [L695] 4 x = t + 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=4] [L702] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=4] [L702] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=4] [L703] FCALL, FORK 0 pthread_create(&t[i], 0, thr, 0) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=4] [L693] 5 int t = x; VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=4] [L694] 5 a[t] = 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=4] [L695] 5 x = t + 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=5] [L702] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=5] [L702] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=5] [L703] FCALL, FORK 0 pthread_create(&t[i], 0, thr, 0) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=5] [L693] 6 int t = x; VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=5] [L694] 6 a[t] = 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=5] [L695] 6 x = t + 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=6] [L702] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=6] [L702] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=6] [L703] FCALL, FORK 0 pthread_create(&t[i], 0, thr, 0) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=6] [L693] 7 int t = x; VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=6] [L694] 7 a[t] = 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=6] [L695] 7 x = t + 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=7] [L702] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=7] [L702] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=7] [L703] FCALL, FORK 0 pthread_create(&t[i], 0, thr, 0) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=7] [L693] 8 int t = x; VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=7] [L694] 8 a[t] = 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=7] [L695] 8 x = t + 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=8] [L702] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=8] [L702] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=8] [L703] FCALL, FORK 0 pthread_create(&t[i], 0, thr, 0) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=8] [L693] 9 int t = x; VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=8] [L694] 9 a[t] = 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=8] [L695] 9 x = t + 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=9] [L702] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=9] [L702] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=9] [L703] FCALL, FORK 0 pthread_create(&t[i], 0, thr, 0) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=9] [L693] 10 int t = x; VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=9] [L694] 10 a[t] = 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=9] [L695] 10 x = t + 1 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L702] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L702] COND FALSE 0 !(i < n) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] 0 i = 0 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] 0 t[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] FCALL, JOIN 1 pthread_join(t[i], ((void *)0)) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] 0 t[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] FCALL, JOIN 2 pthread_join(t[i], ((void *)0)) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] 0 t[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] FCALL, JOIN 3 pthread_join(t[i], ((void *)0)) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] 0 t[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] FCALL, JOIN 4 pthread_join(t[i], ((void *)0)) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] 0 t[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] FCALL, JOIN 5 pthread_join(t[i], ((void *)0)) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] 0 t[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] FCALL, JOIN 6 pthread_join(t[i], ((void *)0)) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] 0 t[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] FCALL, JOIN 7 pthread_join(t[i], ((void *)0)) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] 0 t[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] FCALL, JOIN 8 pthread_join(t[i], ((void *)0)) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] 0 t[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] FCALL, JOIN 9 pthread_join(t[i], ((void *)0)) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] 0 t[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L706] FCALL, JOIN 10 pthread_join(t[i], ((void *)0)) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L705] COND FALSE 0 !(i < n) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L708] 0 int sum = 0; VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] 0 i = 0 VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] EXPR 0 a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] 0 sum += a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] EXPR 0 a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] 0 sum += a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] EXPR 0 a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] 0 sum += a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] EXPR 0 a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] 0 sum += a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] EXPR 0 a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] 0 sum += a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] EXPR 0 a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] 0 sum += a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] EXPR 0 a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] 0 sum += a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] EXPR 0 a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] 0 sum += a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] EXPR 0 a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] 0 sum += a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] COND TRUE 0 i < n VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] EXPR 0 a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L710] 0 sum += a[i] VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] 0 i++ VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L709] COND FALSE 0 !(i < n) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L689] COND TRUE 0 !(cond) VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] [L689] 0 reach_error() VAL [a={14:0}, arg={0:0}, arg={0:0}, t=2, x=10] - UnprovableResult [Line: 703]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 3 procedures, 79 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 426.1ms, OverallIterations: 2, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 13.4ms, PartialOrderReductionTime: 92.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 2, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 9.8ms SsaConstructionTime, 65.1ms SatisfiabilityAnalysisTime, 63.1ms InterpolantComputationTime, 91 NumberOfCodeBlocks, 91 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 45 ConstructedInterpolants, 0 QuantifiedInterpolants, 45 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 5/5 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 for errors in thread instance: ULTIMATE.start with 2 thread instances CFG has 4 procedures, 85 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 300.8ms, OverallIterations: 2, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 1.2ms, PartialOrderReductionTime: 86.2ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 2, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 5.8ms SsaConstructionTime, 67.7ms SatisfiabilityAnalysisTime, 27.6ms InterpolantComputationTime, 121 NumberOfCodeBlocks, 121 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 60 ConstructedInterpolants, 0 QuantifiedInterpolants, 60 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 20/20 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 for errors in thread instance: ULTIMATE.start with 3 thread instances CFG has 5 procedures, 91 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 208.8ms, OverallIterations: 2, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 1.3ms, PartialOrderReductionTime: 66.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 2, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2.8ms SsaConstructionTime, 36.0ms SatisfiabilityAnalysisTime, 17.1ms InterpolantComputationTime, 96 NumberOfCodeBlocks, 96 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 35 ConstructedInterpolants, 0 QuantifiedInterpolants, 35 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 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 for errors in thread instance: ULTIMATE.start with 4 thread instances CFG has 6 procedures, 97 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 214.3ms, OverallIterations: 1, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 1.2ms, PartialOrderReductionTime: 108.3ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 4.1ms SsaConstructionTime, 39.8ms SatisfiabilityAnalysisTime, 0.0ms InterpolantComputationTime, 90 NumberOfCodeBlocks, 90 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 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 for errors in thread instance: ULTIMATE.start with 5 thread instances CFG has 7 procedures, 103 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 299.5ms, OverallIterations: 2, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 0.9ms, PartialOrderReductionTime: 152.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 2, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2.4ms SsaConstructionTime, 32.9ms SatisfiabilityAnalysisTime, 19.6ms InterpolantComputationTime, 137 NumberOfCodeBlocks, 137 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 35 ConstructedInterpolants, 0 QuantifiedInterpolants, 35 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 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 for errors in thread instance: ULTIMATE.start with 6 thread instances CFG has 8 procedures, 109 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 333.7ms, OverallIterations: 2, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 1.0ms, PartialOrderReductionTime: 139.7ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 2, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 5.9ms SsaConstructionTime, 21.3ms SatisfiabilityAnalysisTime, 37.3ms InterpolantComputationTime, 241 NumberOfCodeBlocks, 241 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 120 ConstructedInterpolants, 0 QuantifiedInterpolants, 120 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 180/180 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 for errors in thread instance: ULTIMATE.start with 7 thread instances CFG has 9 procedures, 115 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 263.1ms, OverallIterations: 1, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 0.8ms, PartialOrderReductionTime: 147.7ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.5ms SsaConstructionTime, 22.7ms SatisfiabilityAnalysisTime, 0.0ms InterpolantComputationTime, 135 NumberOfCodeBlocks, 135 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 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 for errors in thread instance: ULTIMATE.start with 8 thread instances CFG has 10 procedures, 121 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 200.2ms, OverallIterations: 2, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 0.7ms, PartialOrderReductionTime: 126.9ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 2, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2.4ms SsaConstructionTime, 14.7ms SatisfiabilityAnalysisTime, 9.3ms InterpolantComputationTime, 151 NumberOfCodeBlocks, 151 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 35 ConstructedInterpolants, 0 QuantifiedInterpolants, 35 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 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 for errors in thread instance: ULTIMATE.start with 9 thread instances CFG has 11 procedures, 127 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 190.2ms, OverallIterations: 2, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 0.7ms, PartialOrderReductionTime: 116.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 2, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2.9ms SsaConstructionTime, 11.3ms SatisfiabilityAnalysisTime, 12.8ms InterpolantComputationTime, 241 NumberOfCodeBlocks, 241 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 120 ConstructedInterpolants, 0 QuantifiedInterpolants, 120 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 405/405 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 for errors in thread instance: ULTIMATE.start with 10 thread instances CFG has 12 procedures, 133 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 355290.3ms, OverallIterations: 20, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 0.8ms, PartialOrderReductionTime: 189171.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 1238, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 536.5ms SsaConstructionTime, 12194.0ms SatisfiabilityAnalysisTime, 120096.2ms InterpolantComputationTime, 11162 NumberOfCodeBlocks, 10764 NumberOfCodeBlocksAsserted, 98 NumberOfCheckSat, 10799 ConstructedInterpolants, 928 QuantifiedInterpolants, 122671 SizeOfPredicates, 637 NumberOfNonLiveVariables, 9355 ConjunctsInSsa, 888 ConjunctsInUnsatCore, 37 InterpolantComputations, 2 PerfectInterpolantSequences, 22105/33020 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 proved your program to be incorrect! [2021-08-08 01:08:59,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (11)] Forceful destruction successful, exit code 0 [2021-08-08 01:08:59,649 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (10)] Forceful destruction successful, exit code 0 [2021-08-08 01:08:59,846 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (9)] Ended with exit code 0 [2021-08-08 01:09:00,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (8)] Forceful destruction successful, exit code 0 [2021-08-08 01:09:00,246 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (7)] Ended with exit code 0 [2021-08-08 01:09:00,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Ended with exit code 0 [2021-08-08 01:09:00,646 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (5)] Ended with exit code 0 [2021-08-08 01:09:00,846 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Ended with exit code 0 [2021-08-08 01:09:01,046 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Ended with exit code 0 [2021-08-08 01:09:01,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0 [2021-08-08 01:09:01,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...