/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Delay.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread/stack_longest-2.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 16:38:56,816 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 16:38:56,818 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 16:38:56,845 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 16:38:56,846 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 16:38:56,847 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 16:38:56,848 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 16:38:56,850 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 16:38:56,861 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 16:38:56,862 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 16:38:56,863 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 16:38:56,864 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 16:38:56,864 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 16:38:56,865 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 16:38:56,866 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 16:38:56,867 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 16:38:56,867 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 16:38:56,868 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 16:38:56,869 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 16:38:56,871 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 16:38:56,872 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 16:38:56,873 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 16:38:56,874 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 16:38:56,875 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 16:38:56,877 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 16:38:56,877 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 16:38:56,878 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 16:38:56,878 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 16:38:56,879 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 16:38:56,879 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 16:38:56,880 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 16:38:56,880 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 16:38:56,881 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 16:38:56,881 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 16:38:56,882 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 16:38:56,882 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 16:38:56,883 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 16:38:56,883 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 16:38:56,883 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 16:38:56,884 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 16:38:56,884 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 16:38:56,885 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Delay.epf [2021-08-21 16:38:56,905 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 16:38:56,905 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 16:38:56,907 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 16:38:56,907 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 16:38:56,907 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 16:38:56,907 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 16:38:56,907 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 16:38:56,908 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 16:38:56,908 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 16:38:56,908 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 16:38:56,908 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 16:38:56,908 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 16:38:56,909 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 16:38:56,909 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 16:38:56,909 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 16:38:56,909 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 16:38:56,909 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 16:38:56,910 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 16:38:56,910 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 16:38:56,910 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 16:38:56,910 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 16:38:56,910 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 16:38:56,911 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 16:38:56,911 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 16:38:56,911 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 16:38:56,911 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 16:38:56,911 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 16:38:56,912 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 16:38:56,912 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 16:38:56,912 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_DELAY_SET [2021-08-21 16:38:56,912 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-08-21 16:38:57,215 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 16:38:57,243 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 16:38:57,246 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 16:38:57,247 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-21 16:38:57,248 INFO L275 PluginConnector]: CDTParser initialized [2021-08-21 16:38:57,253 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/stack_longest-2.i [2021-08-21 16:38:57,320 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9e610c6cd/989849d707a243dd9464475f43970580/FLAG3e9efb760 [2021-08-21 16:38:57,929 INFO L306 CDTParser]: Found 1 translation units. [2021-08-21 16:38:57,929 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/stack_longest-2.i [2021-08-21 16:38:57,951 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9e610c6cd/989849d707a243dd9464475f43970580/FLAG3e9efb760 [2021-08-21 16:38:58,297 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9e610c6cd/989849d707a243dd9464475f43970580 [2021-08-21 16:38:58,300 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 16:38:58,304 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-08-21 16:38:58,306 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-21 16:38:58,306 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-21 16:38:58,309 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-21 16:38:58,310 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.08 04:38:58" (1/1) ... [2021-08-21 16:38:58,311 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74dd5086 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 04:38:58, skipping insertion in model container [2021-08-21 16:38:58,311 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.08 04:38:58" (1/1) ... [2021-08-21 16:38:58,317 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-21 16:38:58,364 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-21 16:38:58,755 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/stack_longest-2.i[41530,41543] [2021-08-21 16:38:58,775 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-21 16:38:58,784 INFO L203 MainTranslator]: Completed pre-run [2021-08-21 16:38:58,817 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/stack_longest-2.i[41530,41543] [2021-08-21 16:38:58,825 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-21 16:38:58,880 INFO L208 MainTranslator]: Completed translation [2021-08-21 16:38:58,881 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 04:38:58 WrapperNode [2021-08-21 16:38:58,881 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-21 16:38:58,882 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 16:38:58,882 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 16:38:58,882 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 16:38:58,887 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 04:38:58" (1/1) ... [2021-08-21 16:38:58,910 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 04:38:58" (1/1) ... [2021-08-21 16:38:58,932 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 16:38:58,933 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 16:38:58,933 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 16:38:58,933 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 16:38:58,939 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 04:38:58" (1/1) ... [2021-08-21 16:38:58,939 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 04:38:58" (1/1) ... [2021-08-21 16:38:58,942 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 04:38:58" (1/1) ... [2021-08-21 16:38:58,942 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 04:38:58" (1/1) ... [2021-08-21 16:38:58,949 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 04:38:58" (1/1) ... [2021-08-21 16:38:58,952 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 04:38:58" (1/1) ... [2021-08-21 16:38:58,954 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 04:38:58" (1/1) ... [2021-08-21 16:38:58,957 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 16:38:58,958 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 16:38:58,958 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 16:38:58,958 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 16:38:58,959 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 04:38:58" (1/1) ... [2021-08-21 16:38:58,964 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 16:38:58,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:38:59,000 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-21 16:38:59,002 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-21 16:38:59,029 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2021-08-21 16:38:59,029 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2021-08-21 16:38:59,029 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2021-08-21 16:38:59,029 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2021-08-21 16:38:59,029 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-21 16:38:59,029 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-08-21 16:38:59,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-08-21 16:38:59,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-08-21 16:38:59,030 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-08-21 16:38:59,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-21 16:38:59,030 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 16:38:59,030 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 16:38:59,031 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-21 16:38:59,438 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 16:38:59,438 INFO L299 CfgBuilder]: Removed 24 assume(true) statements. [2021-08-21 16:38:59,440 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 04:38:59 BoogieIcfgContainer [2021-08-21 16:38:59,440 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 16:38:59,441 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 16:38:59,442 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 16:38:59,444 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 16:38:59,444 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.08 04:38:58" (1/3) ... [2021-08-21 16:38:59,445 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@132eb932 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 04:38:59, skipping insertion in model container [2021-08-21 16:38:59,445 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.08 04:38:58" (2/3) ... [2021-08-21 16:38:59,445 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@132eb932 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 04:38:59, skipping insertion in model container [2021-08-21 16:38:59,445 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 04:38:59" (3/3) ... [2021-08-21 16:38:59,446 INFO L111 eAbstractionObserver]: Analyzing ICFG stack_longest-2.i [2021-08-21 16:38:59,451 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 16:38:59,451 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 16:38:59,451 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-08-21 16:38:59,451 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 16:38:59,509 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,509 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,510 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,510 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,510 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,510 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,510 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,510 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,511 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,511 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,511 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~tmp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,511 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~tmp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,511 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,511 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,513 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,513 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,513 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,513 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,514 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,514 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,515 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,515 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,515 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,515 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,515 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,516 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,516 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,516 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~tmp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,516 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,516 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~tmp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,517 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,517 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,517 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~tmp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,517 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,517 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~tmp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,517 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,518 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,518 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,518 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,518 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,518 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,518 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,518 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,518 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,519 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,519 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,519 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~tmp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,519 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,519 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,519 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,520 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~tmp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,520 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,520 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,520 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,520 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,520 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,521 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,521 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,521 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,521 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,521 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,521 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,521 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,521 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,521 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,522 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,522 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,522 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,522 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,522 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,522 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,522 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,523 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,523 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,523 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,524 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,524 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,524 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,524 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,525 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,525 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,525 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,525 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,525 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,526 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,526 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,526 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,526 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,526 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,526 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,526 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,526 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,527 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,527 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,527 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,527 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,528 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,528 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,529 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,531 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,536 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,537 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,537 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,537 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,537 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,537 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,537 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,538 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,538 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,538 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,538 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,538 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,538 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,538 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,538 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,539 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,541 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_inc_top_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,541 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_inc_top_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,541 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,541 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,541 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,541 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,542 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_inc_top_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,542 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_inc_top_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,542 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,542 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,542 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,542 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,543 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_inc_top_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,543 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_inc_top_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,543 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,543 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,543 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_inc_top_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,543 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_inc_top_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,544 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,544 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,545 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,545 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,546 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,546 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,546 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,546 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,546 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,546 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,546 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,546 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,546 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,547 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,547 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,547 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,548 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,548 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,548 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,548 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,548 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,548 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,548 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,548 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,549 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,549 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,549 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,549 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,549 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,549 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,551 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,551 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,551 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,551 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,551 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,551 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,552 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_pop_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,552 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~ret41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,552 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_pop_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,552 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,552 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,552 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_pop_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,552 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~ret41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,552 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_pop_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,552 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,552 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,552 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,552 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,553 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,553 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,553 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,553 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,553 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_pop_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,553 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_pop_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,553 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,553 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,553 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_pop_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,553 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_pop_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,553 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,554 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,554 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,554 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,554 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_dec_top_#t~post34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,554 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_dec_top_#t~post34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,554 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,554 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,555 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_dec_top_#t~post34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,555 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_dec_top_#t~post34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,555 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,555 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,564 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,564 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,565 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_dec_top_#t~post34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,565 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_dec_top_#t~post34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,565 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,565 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,565 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_dec_top_#t~post34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,565 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_dec_top_#t~post34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,565 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,565 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,566 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,566 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,566 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,566 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,566 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,566 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,566 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,566 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,566 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,567 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,567 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,568 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~ret41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,569 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,569 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~ret41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,570 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~ret41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,570 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~ret41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,570 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_pop_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,570 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_pop_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,570 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~ret41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,570 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,570 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_pop_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,570 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_pop_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,570 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~ret41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,570 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,571 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,571 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,571 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,571 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,571 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~ret41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,571 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~ret41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,571 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,571 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,574 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,574 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_pop_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,574 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,574 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,574 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,575 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,575 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,575 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_dec_top_#t~post34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,575 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,575 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_pop_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,575 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,575 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~ret41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,575 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,575 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,575 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_pop_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,575 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,576 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,576 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,588 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,588 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,589 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,589 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,589 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,589 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,589 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,589 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,589 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,589 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,589 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,589 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,590 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,590 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~tmp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,590 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_inc_top_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,590 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,590 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,590 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,590 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,590 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,590 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_push_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,590 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,590 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-21 16:38:59,599 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-08-21 16:38:59,647 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 16:38:59,655 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=FINITE_AUTOMATA, 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-21 16:38:59,655 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-08-21 16:39:00,342 INFO L276 IsEmpty]: Start isEmpty. Operand has 8266 states, 7847 states have (on average 1.405505288645342) internal successors, (11029), 8265 states have internal predecessors, (11029), 0 states have call successors, (0), 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-21 16:39:00,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-08-21 16:39:00,369 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:39:00,370 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:39:00,370 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:39:00,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:39:00,374 INFO L82 PathProgramCache]: Analyzing trace with hash -228230897, now seen corresponding path program 1 times [2021-08-21 16:39:00,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:39:00,382 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558382837] [2021-08-21 16:39:00,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:39:00,383 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:39:00,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:39:00,733 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-21 16:39:00,734 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:39:00,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558382837] [2021-08-21 16:39:00,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558382837] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 16:39:00,734 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 16:39:00,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 16:39:00,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958879460] [2021-08-21 16:39:00,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 16:39:00,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:39:00,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 16:39:00,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 16:39:00,766 INFO L87 Difference]: Start difference. First operand has 8266 states, 7847 states have (on average 1.405505288645342) internal successors, (11029), 8265 states have internal predecessors, (11029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 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-21 16:39:00,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:39:00,903 INFO L93 Difference]: Finished difference Result 11457 states and 14298 transitions. [2021-08-21 16:39:00,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 16:39:00,905 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2021-08-21 16:39:00,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:39:00,972 INFO L225 Difference]: With dead ends: 11457 [2021-08-21 16:39:00,972 INFO L226 Difference]: Without dead ends: 9896 [2021-08-21 16:39:00,974 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 16:39:01,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9896 states. [2021-08-21 16:39:01,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9896 to 9326. [2021-08-21 16:39:01,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9326 states, 9145 states have (on average 1.3405139420448333) internal successors, (12259), 9325 states have internal predecessors, (12259), 0 states have call successors, (0), 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-21 16:39:01,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9326 states to 9326 states and 12259 transitions. [2021-08-21 16:39:01,318 INFO L78 Accepts]: Start accepts. Automaton has 9326 states and 12259 transitions. Word has length 53 [2021-08-21 16:39:01,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:39:01,319 INFO L470 AbstractCegarLoop]: Abstraction has 9326 states and 12259 transitions. [2021-08-21 16:39:01,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 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-21 16:39:01,319 INFO L276 IsEmpty]: Start isEmpty. Operand 9326 states and 12259 transitions. [2021-08-21 16:39:01,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-08-21 16:39:01,326 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:39:01,326 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:39:01,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-21 16:39:01,327 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:39:01,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:39:01,330 INFO L82 PathProgramCache]: Analyzing trace with hash 1789543597, now seen corresponding path program 1 times [2021-08-21 16:39:01,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:39:01,330 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308483322] [2021-08-21 16:39:01,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:39:01,330 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:39:01,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:39:01,524 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-21 16:39:01,524 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:39:01,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308483322] [2021-08-21 16:39:01,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308483322] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 16:39:01,525 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 16:39:01,525 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 16:39:01,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353729994] [2021-08-21 16:39:01,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 16:39:01,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:39:01,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 16:39:01,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 16:39:01,529 INFO L87 Difference]: Start difference. First operand 9326 states and 12259 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 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-21 16:39:01,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:39:01,647 INFO L93 Difference]: Finished difference Result 13995 states and 18375 transitions. [2021-08-21 16:39:01,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 16:39:01,648 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2021-08-21 16:39:01,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:39:01,712 INFO L225 Difference]: With dead ends: 13995 [2021-08-21 16:39:01,713 INFO L226 Difference]: Without dead ends: 13995 [2021-08-21 16:39:01,713 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.3ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 16:39:01,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13995 states. [2021-08-21 16:39:01,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13995 to 9920. [2021-08-21 16:39:01,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9920 states, 9739 states have (on average 1.3410001026799465) internal successors, (13060), 9919 states have internal predecessors, (13060), 0 states have call successors, (0), 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-21 16:39:02,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9920 states to 9920 states and 13060 transitions. [2021-08-21 16:39:02,029 INFO L78 Accepts]: Start accepts. Automaton has 9920 states and 13060 transitions. Word has length 63 [2021-08-21 16:39:02,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:39:02,029 INFO L470 AbstractCegarLoop]: Abstraction has 9920 states and 13060 transitions. [2021-08-21 16:39:02,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 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-21 16:39:02,030 INFO L276 IsEmpty]: Start isEmpty. Operand 9920 states and 13060 transitions. [2021-08-21 16:39:02,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-08-21 16:39:02,036 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:39:02,036 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:39:02,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-21 16:39:02,037 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:39:02,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:39:02,038 INFO L82 PathProgramCache]: Analyzing trace with hash 1709899747, now seen corresponding path program 1 times [2021-08-21 16:39:02,038 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:39:02,039 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264631998] [2021-08-21 16:39:02,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:39:02,039 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:39:02,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:39:02,133 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-21 16:39:02,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:39:02,134 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264631998] [2021-08-21 16:39:02,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264631998] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 16:39:02,137 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 16:39:02,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 16:39:02,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042570282] [2021-08-21 16:39:02,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 16:39:02,138 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:39:02,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 16:39:02,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 16:39:02,138 INFO L87 Difference]: Start difference. First operand 9920 states and 13060 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 16:39:02,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:39:02,244 INFO L93 Difference]: Finished difference Result 15477 states and 20079 transitions. [2021-08-21 16:39:02,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 16:39:02,245 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 81 [2021-08-21 16:39:02,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:39:02,312 INFO L225 Difference]: With dead ends: 15477 [2021-08-21 16:39:02,312 INFO L226 Difference]: Without dead ends: 15477 [2021-08-21 16:39:02,312 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.2ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 16:39:02,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15477 states. [2021-08-21 16:39:02,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15477 to 14395. [2021-08-21 16:39:02,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14395 states, 14214 states have (on average 1.325946250175883) internal successors, (18847), 14394 states have internal predecessors, (18847), 0 states have call successors, (0), 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-21 16:39:02,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14395 states to 14395 states and 18847 transitions. [2021-08-21 16:39:02,751 INFO L78 Accepts]: Start accepts. Automaton has 14395 states and 18847 transitions. Word has length 81 [2021-08-21 16:39:02,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:39:02,751 INFO L470 AbstractCegarLoop]: Abstraction has 14395 states and 18847 transitions. [2021-08-21 16:39:02,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 16:39:02,752 INFO L276 IsEmpty]: Start isEmpty. Operand 14395 states and 18847 transitions. [2021-08-21 16:39:02,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-08-21 16:39:02,761 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:39:02,761 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:39:02,762 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-21 16:39:02,762 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:39:02,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:39:02,763 INFO L82 PathProgramCache]: Analyzing trace with hash -54462006, now seen corresponding path program 1 times [2021-08-21 16:39:02,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:39:02,763 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657722110] [2021-08-21 16:39:02,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:39:02,764 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:39:02,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:39:02,908 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:39:02,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:39:02,908 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657722110] [2021-08-21 16:39:02,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657722110] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:39:02,909 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199878301] [2021-08-21 16:39:02,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:39:02,909 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:39:02,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:39:02,911 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 16:39:02,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-21 16:39:03,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:39:03,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-21 16:39:03,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:39:03,495 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:39:03,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199878301] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:39:03,496 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:39:03,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-08-21 16:39:03,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71411845] [2021-08-21 16:39:03,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 16:39:03,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:39:03,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 16:39:03,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 16:39:03,499 INFO L87 Difference]: Start difference. First operand 14395 states and 18847 transitions. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 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-21 16:39:03,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:39:03,715 INFO L93 Difference]: Finished difference Result 21324 states and 27387 transitions. [2021-08-21 16:39:03,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 16:39:03,715 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 88 [2021-08-21 16:39:03,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:39:03,773 INFO L225 Difference]: With dead ends: 21324 [2021-08-21 16:39:03,774 INFO L226 Difference]: Without dead ends: 21196 [2021-08-21 16:39:03,774 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 57.8ms TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2021-08-21 16:39:03,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21196 states. [2021-08-21 16:39:04,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21196 to 16976. [2021-08-21 16:39:04,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16976 states, 16795 states have (on average 1.3333134861565943) internal successors, (22393), 16975 states have internal predecessors, (22393), 0 states have call successors, (0), 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-21 16:39:04,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16976 states to 16976 states and 22393 transitions. [2021-08-21 16:39:04,195 INFO L78 Accepts]: Start accepts. Automaton has 16976 states and 22393 transitions. Word has length 88 [2021-08-21 16:39:04,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:39:04,196 INFO L470 AbstractCegarLoop]: Abstraction has 16976 states and 22393 transitions. [2021-08-21 16:39:04,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 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-21 16:39:04,196 INFO L276 IsEmpty]: Start isEmpty. Operand 16976 states and 22393 transitions. [2021-08-21 16:39:04,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-08-21 16:39:04,205 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:39:04,206 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:39:04,236 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-21 16:39:04,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:39:04,420 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:39:04,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:39:04,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1170938073, now seen corresponding path program 1 times [2021-08-21 16:39:04,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:39:04,421 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487348887] [2021-08-21 16:39:04,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:39:04,421 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:39:04,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:39:04,492 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-21 16:39:04,493 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:39:04,493 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487348887] [2021-08-21 16:39:04,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487348887] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 16:39:04,493 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 16:39:04,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 16:39:04,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404829120] [2021-08-21 16:39:04,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 16:39:04,496 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:39:04,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 16:39:04,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 16:39:04,499 INFO L87 Difference]: Start difference. First operand 16976 states and 22393 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 0 states have call successors, (0), 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-21 16:39:04,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:39:04,528 INFO L93 Difference]: Finished difference Result 5864 states and 6981 transitions. [2021-08-21 16:39:04,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 16:39:04,529 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 91 [2021-08-21 16:39:04,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:39:04,537 INFO L225 Difference]: With dead ends: 5864 [2021-08-21 16:39:04,537 INFO L226 Difference]: Without dead ends: 3383 [2021-08-21 16:39:04,537 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 16:39:04,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3383 states. [2021-08-21 16:39:04,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3383 to 2839. [2021-08-21 16:39:04,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2839 states, 2794 states have (on average 1.2168933428775948) internal successors, (3400), 2838 states have internal predecessors, (3400), 0 states have call successors, (0), 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-21 16:39:04,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2839 states to 2839 states and 3400 transitions. [2021-08-21 16:39:04,583 INFO L78 Accepts]: Start accepts. Automaton has 2839 states and 3400 transitions. Word has length 91 [2021-08-21 16:39:04,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:39:04,584 INFO L470 AbstractCegarLoop]: Abstraction has 2839 states and 3400 transitions. [2021-08-21 16:39:04,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 0 states have call successors, (0), 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-21 16:39:04,585 INFO L276 IsEmpty]: Start isEmpty. Operand 2839 states and 3400 transitions. [2021-08-21 16:39:04,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-08-21 16:39:04,593 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:39:04,594 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:39:04,594 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-08-21 16:39:04,594 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:39:04,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:39:04,594 INFO L82 PathProgramCache]: Analyzing trace with hash -1585571275, now seen corresponding path program 1 times [2021-08-21 16:39:04,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:39:04,595 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131228189] [2021-08-21 16:39:04,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:39:04,595 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:39:04,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:39:05,552 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-21 16:39:05,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:39:05,553 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131228189] [2021-08-21 16:39:05,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131228189] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 16:39:05,553 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 16:39:05,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2021-08-21 16:39:05,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634730869] [2021-08-21 16:39:05,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 16:39:05,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:39:05,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 16:39:05,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-08-21 16:39:05,555 INFO L87 Difference]: Start difference. First operand 2839 states and 3400 transitions. Second operand has 23 states, 23 states have (on average 4.260869565217392) internal successors, (98), 23 states have internal predecessors, (98), 0 states have call successors, (0), 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-21 16:39:08,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:39:08,067 INFO L93 Difference]: Finished difference Result 7647 states and 9274 transitions. [2021-08-21 16:39:08,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 16:39:08,068 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.260869565217392) internal successors, (98), 23 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 98 [2021-08-21 16:39:08,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:39:08,082 INFO L225 Difference]: With dead ends: 7647 [2021-08-21 16:39:08,082 INFO L226 Difference]: Without dead ends: 6807 [2021-08-21 16:39:08,083 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 1903.8ms TimeCoverageRelationStatistics Valid=408, Invalid=1572, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 16:39:08,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6807 states. [2021-08-21 16:39:08,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6807 to 3879. [2021-08-21 16:39:08,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3879 states, 3834 states have (on average 1.217266562336985) internal successors, (4667), 3878 states have internal predecessors, (4667), 0 states have call successors, (0), 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-21 16:39:08,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3879 states to 3879 states and 4667 transitions. [2021-08-21 16:39:08,155 INFO L78 Accepts]: Start accepts. Automaton has 3879 states and 4667 transitions. Word has length 98 [2021-08-21 16:39:08,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:39:08,156 INFO L470 AbstractCegarLoop]: Abstraction has 3879 states and 4667 transitions. [2021-08-21 16:39:08,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.260869565217392) internal successors, (98), 23 states have internal predecessors, (98), 0 states have call successors, (0), 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-21 16:39:08,156 INFO L276 IsEmpty]: Start isEmpty. Operand 3879 states and 4667 transitions. [2021-08-21 16:39:08,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-08-21 16:39:08,162 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:39:08,162 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:39:08,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-08-21 16:39:08,162 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:39:08,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:39:08,163 INFO L82 PathProgramCache]: Analyzing trace with hash 442539787, now seen corresponding path program 2 times [2021-08-21 16:39:08,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:39:08,163 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271052568] [2021-08-21 16:39:08,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:39:08,163 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:39:08,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:39:08,266 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 6 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:39:08,266 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:39:08,266 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271052568] [2021-08-21 16:39:08,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271052568] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:39:08,266 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494983193] [2021-08-21 16:39:08,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 16:39:08,267 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:39:08,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:39:08,269 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 16:39:08,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-21 16:39:08,438 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 16:39:08,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:39:08,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 16:39:08,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:39:08,927 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 6 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:39:08,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494983193] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:39:08,927 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:39:08,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-08-21 16:39:08,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327038011] [2021-08-21 16:39:08,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 16:39:08,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:39:08,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 16:39:08,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-08-21 16:39:08,929 INFO L87 Difference]: Start difference. First operand 3879 states and 4667 transitions. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 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-21 16:39:09,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:39:09,055 INFO L93 Difference]: Finished difference Result 5760 states and 7018 transitions. [2021-08-21 16:39:09,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 16:39:09,056 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 122 [2021-08-21 16:39:09,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:39:09,070 INFO L225 Difference]: With dead ends: 5760 [2021-08-21 16:39:09,070 INFO L226 Difference]: Without dead ends: 5760 [2021-08-21 16:39:09,070 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 66.3ms TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2021-08-21 16:39:09,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5760 states. [2021-08-21 16:39:09,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5760 to 4355. [2021-08-21 16:39:09,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4355 states, 4310 states have (on average 1.2122969837587008) internal successors, (5225), 4354 states have internal predecessors, (5225), 0 states have call successors, (0), 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-21 16:39:09,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4355 states to 4355 states and 5225 transitions. [2021-08-21 16:39:09,143 INFO L78 Accepts]: Start accepts. Automaton has 4355 states and 5225 transitions. Word has length 122 [2021-08-21 16:39:09,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:39:09,143 INFO L470 AbstractCegarLoop]: Abstraction has 4355 states and 5225 transitions. [2021-08-21 16:39:09,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 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-21 16:39:09,144 INFO L276 IsEmpty]: Start isEmpty. Operand 4355 states and 5225 transitions. [2021-08-21 16:39:09,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-08-21 16:39:09,150 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:39:09,150 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:39:09,177 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-08-21 16:39:09,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-08-21 16:39:09,377 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:39:09,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:39:09,378 INFO L82 PathProgramCache]: Analyzing trace with hash -724888833, now seen corresponding path program 1 times [2021-08-21 16:39:09,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:39:09,378 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112022241] [2021-08-21 16:39:09,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:39:09,378 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:39:09,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:39:09,474 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:39:09,474 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:39:09,475 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112022241] [2021-08-21 16:39:09,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112022241] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:39:09,475 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923901949] [2021-08-21 16:39:09,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:39:09,476 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:39:09,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:39:09,481 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 16:39:09,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-21 16:39:09,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:39:09,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 16:39:09,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:39:10,173 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-21 16:39:10,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923901949] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 16:39:10,173 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-21 16:39:10,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 8 [2021-08-21 16:39:10,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068822208] [2021-08-21 16:39:10,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 16:39:10,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:39:10,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 16:39:10,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-08-21 16:39:10,175 INFO L87 Difference]: Start difference. First operand 4355 states and 5225 transitions. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 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-21 16:39:10,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:39:10,268 INFO L93 Difference]: Finished difference Result 5762 states and 6902 transitions. [2021-08-21 16:39:10,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 16:39:10,268 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2021-08-21 16:39:10,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:39:10,281 INFO L225 Difference]: With dead ends: 5762 [2021-08-21 16:39:10,281 INFO L226 Difference]: Without dead ends: 5654 [2021-08-21 16:39:10,281 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 48.7ms TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-08-21 16:39:10,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5654 states. [2021-08-21 16:39:10,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5654 to 5115. [2021-08-21 16:39:10,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5115 states, 5070 states have (on average 1.2248520710059172) internal successors, (6210), 5114 states have internal predecessors, (6210), 0 states have call successors, (0), 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-21 16:39:10,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5115 states to 5115 states and 6210 transitions. [2021-08-21 16:39:10,368 INFO L78 Accepts]: Start accepts. Automaton has 5115 states and 6210 transitions. Word has length 123 [2021-08-21 16:39:10,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:39:10,369 INFO L470 AbstractCegarLoop]: Abstraction has 5115 states and 6210 transitions. [2021-08-21 16:39:10,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 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-21 16:39:10,369 INFO L276 IsEmpty]: Start isEmpty. Operand 5115 states and 6210 transitions. [2021-08-21 16:39:10,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2021-08-21 16:39:10,379 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:39:10,379 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:39:10,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-21 16:39:10,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:39:10,601 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:39:10,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:39:10,601 INFO L82 PathProgramCache]: Analyzing trace with hash -268885420, now seen corresponding path program 1 times [2021-08-21 16:39:10,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:39:10,602 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739052476] [2021-08-21 16:39:10,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:39:10,602 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:39:10,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:39:11,664 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:39:11,664 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:39:11,664 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739052476] [2021-08-21 16:39:11,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739052476] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:39:11,664 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093216743] [2021-08-21 16:39:11,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:39:11,665 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:39:11,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:39:11,665 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 16:39:11,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-21 16:39:11,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:39:11,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 58 conjunts are in the unsatisfiable core [2021-08-21 16:39:11,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:39:13,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 70 treesize of output 66 [2021-08-21 16:39:14,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 23 [2021-08-21 16:39:15,227 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:39:15,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093216743] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:39:15,228 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:39:15,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 26] total 49 [2021-08-21 16:39:15,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535259663] [2021-08-21 16:39:15,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-08-21 16:39:15,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:39:15,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-08-21 16:39:15,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=2202, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 16:39:15,230 INFO L87 Difference]: Start difference. First operand 5115 states and 6210 transitions. Second operand has 49 states, 49 states have (on average 5.1020408163265305) internal successors, (250), 49 states have internal predecessors, (250), 0 states have call successors, (0), 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-21 16:39:20,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:39:20,445 INFO L93 Difference]: Finished difference Result 8857 states and 10790 transitions. [2021-08-21 16:39:20,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-08-21 16:39:20,445 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 5.1020408163265305) internal successors, (250), 49 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 132 [2021-08-21 16:39:20,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:39:20,459 INFO L225 Difference]: With dead ends: 8857 [2021-08-21 16:39:20,459 INFO L226 Difference]: Without dead ends: 8857 [2021-08-21 16:39:20,461 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 111 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1933 ImplicationChecksByTransitivity, 5187.5ms TimeCoverageRelationStatistics Valid=922, Invalid=7088, Unknown=0, NotChecked=0, Total=8010 [2021-08-21 16:39:20,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8857 states. [2021-08-21 16:39:20,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8857 to 6314. [2021-08-21 16:39:20,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6314 states, 6269 states have (on average 1.2271494656245014) internal successors, (7693), 6313 states have internal predecessors, (7693), 0 states have call successors, (0), 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-21 16:39:20,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6314 states to 6314 states and 7693 transitions. [2021-08-21 16:39:20,608 INFO L78 Accepts]: Start accepts. Automaton has 6314 states and 7693 transitions. Word has length 132 [2021-08-21 16:39:20,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:39:20,608 INFO L470 AbstractCegarLoop]: Abstraction has 6314 states and 7693 transitions. [2021-08-21 16:39:20,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 5.1020408163265305) internal successors, (250), 49 states have internal predecessors, (250), 0 states have call successors, (0), 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-21 16:39:20,609 INFO L276 IsEmpty]: Start isEmpty. Operand 6314 states and 7693 transitions. [2021-08-21 16:39:20,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2021-08-21 16:39:20,618 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:39:20,618 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:39:20,646 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-21 16:39:20,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:39:20,843 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:39:20,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:39:20,844 INFO L82 PathProgramCache]: Analyzing trace with hash -1110655946, now seen corresponding path program 2 times [2021-08-21 16:39:20,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:39:20,844 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558876485] [2021-08-21 16:39:20,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:39:20,844 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:39:20,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:39:21,947 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:39:21,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:39:21,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558876485] [2021-08-21 16:39:21,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558876485] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:39:21,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097472785] [2021-08-21 16:39:21,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 16:39:21,948 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:39:21,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:39:21,949 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 16:39:21,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-21 16:39:22,372 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-08-21 16:39:22,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:39:22,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 60 conjunts are in the unsatisfiable core [2021-08-21 16:39:22,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:39:22,409 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-21 16:39:22,452 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-08-21 16:39:22,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-08-21 16:39:22,650 INFO L354 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2021-08-21 16:39:22,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 case distinctions, treesize of input 26 treesize of output 37 [2021-08-21 16:39:22,771 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-08-21 16:39:22,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 37 [2021-08-21 16:39:23,751 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 70 treesize of output 66 [2021-08-21 16:39:23,863 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-21 16:39:23,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 42 [2021-08-21 16:39:24,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 23 [2021-08-21 16:39:25,056 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 16:39:25,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097472785] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:39:25,056 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:39:25,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 52 [2021-08-21 16:39:25,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057676985] [2021-08-21 16:39:25,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2021-08-21 16:39:25,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:39:25,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-08-21 16:39:25,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=2514, Unknown=0, NotChecked=0, Total=2652 [2021-08-21 16:39:25,058 INFO L87 Difference]: Start difference. First operand 6314 states and 7693 transitions. Second operand has 52 states, 52 states have (on average 4.769230769230769) internal successors, (248), 52 states have internal predecessors, (248), 0 states have call successors, (0), 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-21 16:39:50,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:39:50,669 INFO L93 Difference]: Finished difference Result 16622 states and 20327 transitions. [2021-08-21 16:39:50,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 142 states. [2021-08-21 16:39:50,670 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 4.769230769230769) internal successors, (248), 52 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 132 [2021-08-21 16:39:50,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:39:50,692 INFO L225 Difference]: With dead ends: 16622 [2021-08-21 16:39:50,693 INFO L226 Difference]: Without dead ends: 15734 [2021-08-21 16:39:50,700 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 189 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11647 ImplicationChecksByTransitivity, 24892.8ms TimeCoverageRelationStatistics Valid=4344, Invalid=31946, Unknown=0, NotChecked=0, Total=36290 [2021-08-21 16:39:50,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15734 states. [2021-08-21 16:39:50,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15734 to 6311. [2021-08-21 16:39:50,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6311 states, 6266 states have (on average 1.2283753590807533) internal successors, (7697), 6310 states have internal predecessors, (7697), 0 states have call successors, (0), 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-21 16:39:50,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6311 states to 6311 states and 7697 transitions. [2021-08-21 16:39:50,842 INFO L78 Accepts]: Start accepts. Automaton has 6311 states and 7697 transitions. Word has length 132 [2021-08-21 16:39:50,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:39:50,843 INFO L470 AbstractCegarLoop]: Abstraction has 6311 states and 7697 transitions. [2021-08-21 16:39:50,843 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 4.769230769230769) internal successors, (248), 52 states have internal predecessors, (248), 0 states have call successors, (0), 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-21 16:39:50,843 INFO L276 IsEmpty]: Start isEmpty. Operand 6311 states and 7697 transitions. [2021-08-21 16:39:50,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-08-21 16:39:50,857 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:39:50,858 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:39:50,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-08-21 16:39:51,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-08-21 16:39:51,081 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:39:51,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:39:51,081 INFO L82 PathProgramCache]: Analyzing trace with hash -522210292, now seen corresponding path program 3 times [2021-08-21 16:39:51,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:39:51,082 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778492007] [2021-08-21 16:39:51,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:39:51,082 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:39:51,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:39:51,192 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 9 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:39:51,193 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:39:51,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778492007] [2021-08-21 16:39:51,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778492007] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:39:51,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541329078] [2021-08-21 16:39:51,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 16:39:51,193 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:39:51,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:39:51,209 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 16:39:51,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-21 16:39:51,826 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 16:39:51,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:39:51,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 16:39:51,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:39:52,306 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 9 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:39:52,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541329078] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:39:52,306 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:39:52,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-08-21 16:39:52,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582090905] [2021-08-21 16:39:52,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 16:39:52,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:39:52,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 16:39:52,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-08-21 16:39:52,308 INFO L87 Difference]: Start difference. First operand 6311 states and 7697 transitions. Second operand has 11 states, 11 states have (on average 18.454545454545453) internal successors, (203), 11 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 16:39:52,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:39:52,445 INFO L93 Difference]: Finished difference Result 8859 states and 10849 transitions. [2021-08-21 16:39:52,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 16:39:52,445 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 18.454545454545453) internal successors, (203), 11 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 156 [2021-08-21 16:39:52,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:39:52,455 INFO L225 Difference]: With dead ends: 8859 [2021-08-21 16:39:52,455 INFO L226 Difference]: Without dead ends: 8859 [2021-08-21 16:39:52,455 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 86.0ms TimeCoverageRelationStatistics Valid=121, Invalid=221, Unknown=0, NotChecked=0, Total=342 [2021-08-21 16:39:52,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8859 states. [2021-08-21 16:39:52,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8859 to 6923. [2021-08-21 16:39:52,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6923 states, 6878 states have (on average 1.2236115149752835) internal successors, (8416), 6922 states have internal predecessors, (8416), 0 states have call successors, (0), 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-21 16:39:52,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6923 states to 6923 states and 8416 transitions. [2021-08-21 16:39:52,595 INFO L78 Accepts]: Start accepts. Automaton has 6923 states and 8416 transitions. Word has length 156 [2021-08-21 16:39:52,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:39:52,596 INFO L470 AbstractCegarLoop]: Abstraction has 6923 states and 8416 transitions. [2021-08-21 16:39:52,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 18.454545454545453) internal successors, (203), 11 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 16:39:52,597 INFO L276 IsEmpty]: Start isEmpty. Operand 6923 states and 8416 transitions. [2021-08-21 16:39:52,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2021-08-21 16:39:52,607 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:39:52,607 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:39:52,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-21 16:39:52,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:39:52,832 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:39:52,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:39:52,832 INFO L82 PathProgramCache]: Analyzing trace with hash 347079710, now seen corresponding path program 2 times [2021-08-21 16:39:52,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:39:52,832 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385503028] [2021-08-21 16:39:52,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:39:52,833 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:39:52,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:39:52,933 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 6 proven. 49 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-21 16:39:52,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:39:52,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385503028] [2021-08-21 16:39:52,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385503028] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:39:52,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575785973] [2021-08-21 16:39:52,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 16:39:52,934 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:39:52,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:39:52,937 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 16:39:52,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-21 16:39:53,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 16:39:53,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:39:53,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 16:39:53,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:39:53,998 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 6 proven. 49 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-21 16:39:53,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575785973] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:39:53,998 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:39:53,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2021-08-21 16:39:53,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069413708] [2021-08-21 16:39:53,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 16:39:53,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:39:53,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 16:39:54,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-08-21 16:39:54,000 INFO L87 Difference]: Start difference. First operand 6923 states and 8416 transitions. Second operand has 10 states, 10 states have (on average 19.4) internal successors, (194), 10 states have internal predecessors, (194), 0 states have call successors, (0), 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-21 16:39:54,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:39:54,129 INFO L93 Difference]: Finished difference Result 9669 states and 11793 transitions. [2021-08-21 16:39:54,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 16:39:54,129 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 19.4) internal successors, (194), 10 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 157 [2021-08-21 16:39:54,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:39:54,141 INFO L225 Difference]: With dead ends: 9669 [2021-08-21 16:39:54,141 INFO L226 Difference]: Without dead ends: 9669 [2021-08-21 16:39:54,142 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 78.6ms TimeCoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2021-08-21 16:39:54,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9669 states. [2021-08-21 16:39:54,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9669 to 8319. [2021-08-21 16:39:54,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8319 states, 8274 states have (on average 1.2353154459753444) internal successors, (10221), 8318 states have internal predecessors, (10221), 0 states have call successors, (0), 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-21 16:39:54,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8319 states to 8319 states and 10221 transitions. [2021-08-21 16:39:54,240 INFO L78 Accepts]: Start accepts. Automaton has 8319 states and 10221 transitions. Word has length 157 [2021-08-21 16:39:54,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:39:54,240 INFO L470 AbstractCegarLoop]: Abstraction has 8319 states and 10221 transitions. [2021-08-21 16:39:54,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.4) internal successors, (194), 10 states have internal predecessors, (194), 0 states have call successors, (0), 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-21 16:39:54,241 INFO L276 IsEmpty]: Start isEmpty. Operand 8319 states and 10221 transitions. [2021-08-21 16:39:54,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2021-08-21 16:39:54,252 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:39:54,252 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:39:54,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-21 16:39:54,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:39:54,469 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:39:54,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:39:54,469 INFO L82 PathProgramCache]: Analyzing trace with hash 2117673446, now seen corresponding path program 1 times [2021-08-21 16:39:54,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:39:54,469 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195258670] [2021-08-21 16:39:54,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:39:54,469 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:39:54,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:39:55,931 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:39:55,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:39:55,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195258670] [2021-08-21 16:39:55,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195258670] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:39:55,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438351196] [2021-08-21 16:39:55,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:39:55,931 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:39:55,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:39:55,933 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 16:39:55,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-21 16:39:56,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:39:56,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 86 conjunts are in the unsatisfiable core [2021-08-21 16:39:56,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:39:56,646 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-21 16:39:56,680 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-08-21 16:39:56,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-08-21 16:39:56,976 INFO L354 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2021-08-21 16:39:56,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 case distinctions, treesize of input 26 treesize of output 37 [2021-08-21 16:39:57,110 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-08-21 16:39:57,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 37 [2021-08-21 16:39:57,927 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 18 treesize of output 14 [2021-08-21 16:39:57,996 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-21 16:39:57,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 25 [2021-08-21 16:39:58,727 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-21 16:39:58,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 31 [2021-08-21 16:40:00,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-08-21 16:40:00,363 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:40:00,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438351196] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:40:00,363 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:40:00,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 36] total 65 [2021-08-21 16:40:00,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586528866] [2021-08-21 16:40:00,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2021-08-21 16:40:00,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:40:00,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2021-08-21 16:40:00,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=3854, Unknown=0, NotChecked=0, Total=4160 [2021-08-21 16:40:00,367 INFO L87 Difference]: Start difference. First operand 8319 states and 10221 transitions. Second operand has 65 states, 65 states have (on average 4.6) internal successors, (299), 65 states have internal predecessors, (299), 0 states have call successors, (0), 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-21 16:40:08,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:40:08,048 INFO L93 Difference]: Finished difference Result 16928 states and 20713 transitions. [2021-08-21 16:40:08,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2021-08-21 16:40:08,050 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 4.6) internal successors, (299), 65 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 161 [2021-08-21 16:40:08,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:40:08,067 INFO L225 Difference]: With dead ends: 16928 [2021-08-21 16:40:08,067 INFO L226 Difference]: Without dead ends: 15989 [2021-08-21 16:40:08,069 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 137 SyntacticMatches, 4 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6522 ImplicationChecksByTransitivity, 7032.2ms TimeCoverageRelationStatistics Valid=1723, Invalid=18299, Unknown=0, NotChecked=0, Total=20022 [2021-08-21 16:40:08,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15989 states. [2021-08-21 16:40:08,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15989 to 9843. [2021-08-21 16:40:08,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9843 states, 9798 states have (on average 1.2337211675852215) internal successors, (12088), 9842 states have internal predecessors, (12088), 0 states have call successors, (0), 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-21 16:40:08,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9843 states to 9843 states and 12088 transitions. [2021-08-21 16:40:08,192 INFO L78 Accepts]: Start accepts. Automaton has 9843 states and 12088 transitions. Word has length 161 [2021-08-21 16:40:08,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:40:08,193 INFO L470 AbstractCegarLoop]: Abstraction has 9843 states and 12088 transitions. [2021-08-21 16:40:08,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 4.6) internal successors, (299), 65 states have internal predecessors, (299), 0 states have call successors, (0), 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-21 16:40:08,193 INFO L276 IsEmpty]: Start isEmpty. Operand 9843 states and 12088 transitions. [2021-08-21 16:40:08,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2021-08-21 16:40:08,206 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:40:08,206 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:40:08,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-21 16:40:08,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-08-21 16:40:08,429 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:40:08,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:40:08,430 INFO L82 PathProgramCache]: Analyzing trace with hash 273132356, now seen corresponding path program 2 times [2021-08-21 16:40:08,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:40:08,430 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560896834] [2021-08-21 16:40:08,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:40:08,430 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:40:08,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:40:10,838 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 16:40:10,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:40:10,839 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560896834] [2021-08-21 16:40:10,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560896834] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:40:10,839 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655876966] [2021-08-21 16:40:10,839 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 16:40:10,839 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:40:10,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:40:10,840 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 16:40:10,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-21 16:40:11,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 16:40:11,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:40:11,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 82 conjunts are in the unsatisfiable core [2021-08-21 16:40:11,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:40:11,834 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-21 16:40:11,868 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-08-21 16:40:11,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-08-21 16:40:12,099 INFO L354 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2021-08-21 16:40:12,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 case distinctions, treesize of input 26 treesize of output 37 [2021-08-21 16:40:12,202 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-08-21 16:40:12,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 37 [2021-08-21 16:40:13,382 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 70 treesize of output 66 [2021-08-21 16:40:14,727 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-21 16:40:14,728 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 1 case distinctions, treesize of input 57 treesize of output 44 [2021-08-21 16:40:14,769 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-21 16:40:14,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 38 [2021-08-21 16:40:16,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 23 [2021-08-21 16:40:17,019 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:40:17,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655876966] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:40:17,019 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:40:17,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 35] total 70 [2021-08-21 16:40:17,020 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970664098] [2021-08-21 16:40:17,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2021-08-21 16:40:17,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:40:17,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2021-08-21 16:40:17,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=339, Invalid=4491, Unknown=0, NotChecked=0, Total=4830 [2021-08-21 16:40:17,021 INFO L87 Difference]: Start difference. First operand 9843 states and 12088 transitions. Second operand has 70 states, 70 states have (on average 4.4) internal successors, (308), 70 states have internal predecessors, (308), 0 states have call successors, (0), 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-21 16:41:08,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:41:08,716 INFO L93 Difference]: Finished difference Result 25223 states and 30735 transitions. [2021-08-21 16:41:08,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2021-08-21 16:41:08,716 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 4.4) internal successors, (308), 70 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 161 [2021-08-21 16:41:08,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:41:08,748 INFO L225 Difference]: With dead ends: 25223 [2021-08-21 16:41:08,749 INFO L226 Difference]: Without dead ends: 23465 [2021-08-21 16:41:08,753 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 137 SyntacticMatches, 1 SemanticMatches, 250 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23361 ImplicationChecksByTransitivity, 47791.2ms TimeCoverageRelationStatistics Valid=4667, Invalid=58585, Unknown=0, NotChecked=0, Total=63252 [2021-08-21 16:41:08,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23465 states. [2021-08-21 16:41:08,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23465 to 13327. [2021-08-21 16:41:08,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13327 states, 13282 states have (on average 1.2297846709832856) internal successors, (16334), 13326 states have internal predecessors, (16334), 0 states have call successors, (0), 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-21 16:41:09,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13327 states to 13327 states and 16334 transitions. [2021-08-21 16:41:09,009 INFO L78 Accepts]: Start accepts. Automaton has 13327 states and 16334 transitions. Word has length 161 [2021-08-21 16:41:09,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:41:09,009 INFO L470 AbstractCegarLoop]: Abstraction has 13327 states and 16334 transitions. [2021-08-21 16:41:09,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 4.4) internal successors, (308), 70 states have internal predecessors, (308), 0 states have call successors, (0), 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-21 16:41:09,009 INFO L276 IsEmpty]: Start isEmpty. Operand 13327 states and 16334 transitions. [2021-08-21 16:41:09,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2021-08-21 16:41:09,021 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:41:09,021 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:41:09,041 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-21 16:41:09,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-08-21 16:41:09,222 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:41:09,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:41:09,222 INFO L82 PathProgramCache]: Analyzing trace with hash 1983006925, now seen corresponding path program 4 times [2021-08-21 16:41:09,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:41:09,222 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326245517] [2021-08-21 16:41:09,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:41:09,223 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:41:09,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:41:09,341 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 12 proven. 264 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:41:09,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:41:09,341 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326245517] [2021-08-21 16:41:09,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326245517] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:41:09,341 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871252721] [2021-08-21 16:41:09,341 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 16:41:09,342 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:41:09,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:41:09,342 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 16:41:09,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-21 16:41:10,776 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 16:41:10,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:41:10,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 16:41:10,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:41:11,297 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 12 proven. 264 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:41:11,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871252721] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:41:11,297 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:41:11,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-08-21 16:41:11,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104720233] [2021-08-21 16:41:11,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 16:41:11,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:41:11,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 16:41:11,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-08-21 16:41:11,299 INFO L87 Difference]: Start difference. First operand 13327 states and 16334 transitions. Second operand has 13 states, 13 states have (on average 18.23076923076923) internal successors, (237), 13 states have internal predecessors, (237), 0 states have call successors, (0), 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-21 16:41:11,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:41:11,518 INFO L93 Difference]: Finished difference Result 16599 states and 20389 transitions. [2021-08-21 16:41:11,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 16:41:11,518 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 18.23076923076923) internal successors, (237), 13 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 190 [2021-08-21 16:41:11,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:41:11,543 INFO L225 Difference]: With dead ends: 16599 [2021-08-21 16:41:11,543 INFO L226 Difference]: Without dead ends: 16599 [2021-08-21 16:41:11,544 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 133.1ms TimeCoverageRelationStatistics Valid=176, Invalid=330, Unknown=0, NotChecked=0, Total=506 [2021-08-21 16:41:11,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16599 states. [2021-08-21 16:41:11,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16599 to 13803. [2021-08-21 16:41:11,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13803 states, 13758 states have (on average 1.2277947376072103) internal successors, (16892), 13802 states have internal predecessors, (16892), 0 states have call successors, (0), 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-21 16:41:11,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13803 states to 13803 states and 16892 transitions. [2021-08-21 16:41:11,789 INFO L78 Accepts]: Start accepts. Automaton has 13803 states and 16892 transitions. Word has length 190 [2021-08-21 16:41:11,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:41:11,789 INFO L470 AbstractCegarLoop]: Abstraction has 13803 states and 16892 transitions. [2021-08-21 16:41:11,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 18.23076923076923) internal successors, (237), 13 states have internal predecessors, (237), 0 states have call successors, (0), 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-21 16:41:11,789 INFO L276 IsEmpty]: Start isEmpty. Operand 13803 states and 16892 transitions. [2021-08-21 16:41:11,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2021-08-21 16:41:11,803 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:41:11,803 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:41:11,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-21 16:41:12,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-08-21 16:41:12,017 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:41:12,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:41:12,017 INFO L82 PathProgramCache]: Analyzing trace with hash -1139821503, now seen corresponding path program 3 times [2021-08-21 16:41:12,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:41:12,017 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145103640] [2021-08-21 16:41:12,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:41:12,018 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:41:12,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:41:12,139 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 9 proven. 132 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-21 16:41:12,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:41:12,140 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145103640] [2021-08-21 16:41:12,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145103640] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:41:12,140 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762348858] [2021-08-21 16:41:12,140 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 16:41:12,140 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:41:12,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:41:12,145 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-21 16:41:12,146 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-21 16:41:13,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 16:41:13,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:41:13,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-21 16:41:13,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:41:13,952 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-08-21 16:41:13,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762348858] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 16:41:13,952 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-21 16:41:13,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10] total 14 [2021-08-21 16:41:13,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363820177] [2021-08-21 16:41:13,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 16:41:13,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:41:13,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 16:41:13,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-08-21 16:41:13,954 INFO L87 Difference]: Start difference. First operand 13803 states and 16892 transitions. Second operand has 6 states, 6 states have (on average 23.833333333333332) internal successors, (143), 6 states have internal predecessors, (143), 0 states have call successors, (0), 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-21 16:41:14,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:41:14,083 INFO L93 Difference]: Finished difference Result 17010 states and 20848 transitions. [2021-08-21 16:41:14,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 16:41:14,083 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 23.833333333333332) internal successors, (143), 6 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 191 [2021-08-21 16:41:14,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:41:14,103 INFO L225 Difference]: With dead ends: 17010 [2021-08-21 16:41:14,103 INFO L226 Difference]: Without dead ends: 17010 [2021-08-21 16:41:14,104 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 113.3ms TimeCoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2021-08-21 16:41:14,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17010 states. [2021-08-21 16:41:14,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17010 to 14263. [2021-08-21 16:41:14,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14263 states, 14218 states have (on average 1.231959487972992) internal successors, (17516), 14262 states have internal predecessors, (17516), 0 states have call successors, (0), 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-21 16:41:14,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14263 states to 14263 states and 17516 transitions. [2021-08-21 16:41:14,262 INFO L78 Accepts]: Start accepts. Automaton has 14263 states and 17516 transitions. Word has length 191 [2021-08-21 16:41:14,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:41:14,262 INFO L470 AbstractCegarLoop]: Abstraction has 14263 states and 17516 transitions. [2021-08-21 16:41:14,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.833333333333332) internal successors, (143), 6 states have internal predecessors, (143), 0 states have call successors, (0), 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-21 16:41:14,263 INFO L276 IsEmpty]: Start isEmpty. Operand 14263 states and 17516 transitions. [2021-08-21 16:41:14,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2021-08-21 16:41:14,273 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:41:14,273 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:41:14,293 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-21 16:41:14,473 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,SelfDestructingSolverStorable15 [2021-08-21 16:41:14,474 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:41:14,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:41:14,474 INFO L82 PathProgramCache]: Analyzing trace with hash -1573088793, now seen corresponding path program 3 times [2021-08-21 16:41:14,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:41:14,474 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366698002] [2021-08-21 16:41:14,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:41:14,474 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:41:14,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:41:15,289 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 62 proven. 52 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 16:41:15,289 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:41:15,289 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366698002] [2021-08-21 16:41:15,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366698002] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:41:15,289 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298136159] [2021-08-21 16:41:15,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 16:41:15,289 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:41:15,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:41:15,291 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-21 16:41:15,291 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-21 16:41:16,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 16:41:16,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:41:16,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 67 conjunts are in the unsatisfiable core [2021-08-21 16:41:16,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:41:17,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 70 treesize of output 66 [2021-08-21 16:41:18,336 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-08-21 16:41:18,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 77 treesize of output 49 [2021-08-21 16:41:19,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 10 [2021-08-21 16:41:19,795 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 65 proven. 49 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 16:41:19,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298136159] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:41:19,796 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:41:19,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 55 [2021-08-21 16:41:19,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109714400] [2021-08-21 16:41:19,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-08-21 16:41:19,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:41:19,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-08-21 16:41:19,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=2803, Unknown=0, NotChecked=0, Total=2970 [2021-08-21 16:41:19,797 INFO L87 Difference]: Start difference. First operand 14263 states and 17516 transitions. Second operand has 55 states, 55 states have (on average 6.654545454545454) internal successors, (366), 55 states have internal predecessors, (366), 0 states have call successors, (0), 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-21 16:41:38,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:41:38,047 INFO L93 Difference]: Finished difference Result 32543 states and 40154 transitions. [2021-08-21 16:41:38,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2021-08-21 16:41:38,048 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 6.654545454545454) internal successors, (366), 55 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 195 [2021-08-21 16:41:38,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:41:38,169 INFO L225 Difference]: With dead ends: 32543 [2021-08-21 16:41:38,169 INFO L226 Difference]: Without dead ends: 32543 [2021-08-21 16:41:38,178 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 395 GetRequests, 227 SyntacticMatches, 2 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6826 ImplicationChecksByTransitivity, 17026.1ms TimeCoverageRelationStatistics Valid=4974, Invalid=23082, Unknown=0, NotChecked=0, Total=28056 [2021-08-21 16:41:38,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32543 states. [2021-08-21 16:41:38,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32543 to 18094. [2021-08-21 16:41:38,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18094 states, 18049 states have (on average 1.2469388885810848) internal successors, (22506), 18093 states have internal predecessors, (22506), 0 states have call successors, (0), 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-21 16:41:38,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18094 states to 18094 states and 22506 transitions. [2021-08-21 16:41:38,450 INFO L78 Accepts]: Start accepts. Automaton has 18094 states and 22506 transitions. Word has length 195 [2021-08-21 16:41:38,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:41:38,450 INFO L470 AbstractCegarLoop]: Abstraction has 18094 states and 22506 transitions. [2021-08-21 16:41:38,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 6.654545454545454) internal successors, (366), 55 states have internal predecessors, (366), 0 states have call successors, (0), 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-21 16:41:38,451 INFO L276 IsEmpty]: Start isEmpty. Operand 18094 states and 22506 transitions. [2021-08-21 16:41:38,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2021-08-21 16:41:38,465 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:41:38,465 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:41:38,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-21 16:41:38,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-08-21 16:41:38,666 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:41:38,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:41:38,667 INFO L82 PathProgramCache]: Analyzing trace with hash -218151995, now seen corresponding path program 4 times [2021-08-21 16:41:38,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:41:38,667 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24312110] [2021-08-21 16:41:38,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:41:38,667 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:41:38,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:41:39,889 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 7 proven. 107 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 16:41:39,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:41:39,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24312110] [2021-08-21 16:41:39,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24312110] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:41:39,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032433427] [2021-08-21 16:41:39,890 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 16:41:39,890 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:41:39,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:41:39,898 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-21 16:41:39,898 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-21 16:41:41,529 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 16:41:41,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:41:41,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 77 conjunts are in the unsatisfiable core [2021-08-21 16:41:41,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:41:43,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 70 treesize of output 66 [2021-08-21 16:41:43,273 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-21 16:41:43,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 41 [2021-08-21 16:41:44,398 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-08-21 16:41:44,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 46 [2021-08-21 16:41:46,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 23 [2021-08-21 16:41:46,503 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:41:46,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032433427] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:41:46,503 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:41:46,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 68 [2021-08-21 16:41:46,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499199813] [2021-08-21 16:41:46,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2021-08-21 16:41:46,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:41:46,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-08-21 16:41:46,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=4366, Unknown=0, NotChecked=0, Total=4556 [2021-08-21 16:41:46,505 INFO L87 Difference]: Start difference. First operand 18094 states and 22506 transitions. Second operand has 68 states, 68 states have (on average 5.5) internal successors, (374), 68 states have internal predecessors, (374), 0 states have call successors, (0), 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-21 16:42:46,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:42:46,675 INFO L93 Difference]: Finished difference Result 39944 states and 49429 transitions. [2021-08-21 16:42:46,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 342 states. [2021-08-21 16:42:46,676 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 5.5) internal successors, (374), 68 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 195 [2021-08-21 16:42:46,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:42:46,731 INFO L225 Difference]: With dead ends: 39944 [2021-08-21 16:42:46,731 INFO L226 Difference]: Without dead ends: 39944 [2021-08-21 16:42:46,737 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 570 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 405 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70029 ImplicationChecksByTransitivity, 56227.8ms TimeCoverageRelationStatistics Valid=15304, Invalid=149938, Unknown=0, NotChecked=0, Total=165242 [2021-08-21 16:42:46,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39944 states. [2021-08-21 16:42:46,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39944 to 18027. [2021-08-21 16:42:47,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18027 states, 17982 states have (on average 1.240573907240574) internal successors, (22308), 18026 states have internal predecessors, (22308), 0 states have call successors, (0), 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-21 16:42:47,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18027 states to 18027 states and 22308 transitions. [2021-08-21 16:42:47,023 INFO L78 Accepts]: Start accepts. Automaton has 18027 states and 22308 transitions. Word has length 195 [2021-08-21 16:42:47,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:42:47,023 INFO L470 AbstractCegarLoop]: Abstraction has 18027 states and 22308 transitions. [2021-08-21 16:42:47,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 5.5) internal successors, (374), 68 states have internal predecessors, (374), 0 states have call successors, (0), 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-21 16:42:47,023 INFO L276 IsEmpty]: Start isEmpty. Operand 18027 states and 22308 transitions. [2021-08-21 16:42:47,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2021-08-21 16:42:47,043 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:42:47,043 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:42:47,065 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-21 16:42:47,243 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,SelfDestructingSolverStorable17 [2021-08-21 16:42:47,244 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:42:47,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:42:47,244 INFO L82 PathProgramCache]: Analyzing trace with hash 946249523, now seen corresponding path program 5 times [2021-08-21 16:42:47,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:42:47,244 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386138431] [2021-08-21 16:42:47,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:42:47,244 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:42:47,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:42:49,081 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 16 proven. 157 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:42:49,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:42:49,081 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386138431] [2021-08-21 16:42:49,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386138431] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:42:49,081 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586234587] [2021-08-21 16:42:49,081 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 16:42:49,082 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:42:49,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:42:49,082 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-21 16:42:49,084 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-21 16:42:51,055 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 16:42:51,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:42:51,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 101 conjunts are in the unsatisfiable core [2021-08-21 16:42:51,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:42:51,094 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-21 16:42:51,126 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-08-21 16:42:51,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-08-21 16:42:51,326 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-08-21 16:42:51,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 26 [2021-08-21 16:42:51,403 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-08-21 16:42:51,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2021-08-21 16:42:52,401 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 68 treesize of output 64 [2021-08-21 16:42:52,510 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-21 16:42:52,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 40 [2021-08-21 16:42:53,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 16:42:53,580 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 49 treesize of output 36 [2021-08-21 16:42:54,661 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-21 16:42:54,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 42 [2021-08-21 16:42:56,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 21 [2021-08-21 16:42:57,249 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 0 proven. 173 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:42:57,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586234587] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:42:57,250 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:42:57,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 41] total 84 [2021-08-21 16:42:57,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907674319] [2021-08-21 16:42:57,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2021-08-21 16:42:57,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:42:57,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2021-08-21 16:42:57,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=604, Invalid=6368, Unknown=0, NotChecked=0, Total=6972 [2021-08-21 16:42:57,251 INFO L87 Difference]: Start difference. First operand 18027 states and 22308 transitions. Second operand has 84 states, 84 states have (on average 4.9523809523809526) internal successors, (416), 84 states have internal predecessors, (416), 0 states have call successors, (0), 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-21 16:43:09,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:43:09,661 INFO L93 Difference]: Finished difference Result 49885 states and 61641 transitions. [2021-08-21 16:43:09,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2021-08-21 16:43:09,661 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 4.9523809523809526) internal successors, (416), 84 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 224 [2021-08-21 16:43:09,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:43:09,718 INFO L225 Difference]: With dead ends: 49885 [2021-08-21 16:43:09,718 INFO L226 Difference]: Without dead ends: 46126 [2021-08-21 16:43:09,720 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 397 GetRequests, 192 SyntacticMatches, 2 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15897 ImplicationChecksByTransitivity, 12025.3ms TimeCoverageRelationStatistics Valid=3782, Invalid=38038, Unknown=0, NotChecked=0, Total=41820 [2021-08-21 16:43:09,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46126 states. [2021-08-21 16:43:10,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46126 to 24413. [2021-08-21 16:43:10,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24413 states, 24368 states have (on average 1.2354317137229154) internal successors, (30105), 24412 states have internal predecessors, (30105), 0 states have call successors, (0), 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-21 16:43:10,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24413 states to 24413 states and 30105 transitions. [2021-08-21 16:43:10,076 INFO L78 Accepts]: Start accepts. Automaton has 24413 states and 30105 transitions. Word has length 224 [2021-08-21 16:43:10,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:43:10,076 INFO L470 AbstractCegarLoop]: Abstraction has 24413 states and 30105 transitions. [2021-08-21 16:43:10,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 4.9523809523809526) internal successors, (416), 84 states have internal predecessors, (416), 0 states have call successors, (0), 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-21 16:43:10,076 INFO L276 IsEmpty]: Start isEmpty. Operand 24413 states and 30105 transitions. [2021-08-21 16:43:10,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2021-08-21 16:43:10,101 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:43:10,101 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:43:10,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-08-21 16:43:10,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:43:10,317 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:43:10,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:43:10,317 INFO L82 PathProgramCache]: Analyzing trace with hash -280337899, now seen corresponding path program 6 times [2021-08-21 16:43:10,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:43:10,317 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435363414] [2021-08-21 16:43:10,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:43:10,318 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:43:10,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:43:12,459 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 16 proven. 157 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:43:12,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:43:12,459 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435363414] [2021-08-21 16:43:12,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435363414] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:43:12,459 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438073597] [2021-08-21 16:43:12,459 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 16:43:12,459 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:43:12,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:43:12,460 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-21 16:43:12,461 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-21 16:43:14,778 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 16:43:14,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:43:14,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 101 conjunts are in the unsatisfiable core [2021-08-21 16:43:14,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:43:14,828 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-21 16:43:14,864 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-08-21 16:43:14,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-08-21 16:43:15,085 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-08-21 16:43:15,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 26 [2021-08-21 16:43:15,156 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-08-21 16:43:15,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2021-08-21 16:43:16,127 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 68 treesize of output 64 [2021-08-21 16:43:17,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 16:43:17,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 36 [2021-08-21 16:43:17,398 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-21 16:43:17,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 36 [2021-08-21 16:43:18,543 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-21 16:43:18,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 42 [2021-08-21 16:43:20,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 21 [2021-08-21 16:43:21,244 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 0 proven. 173 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:43:21,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438073597] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:43:21,245 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:43:21,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 41] total 85 [2021-08-21 16:43:21,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902781524] [2021-08-21 16:43:21,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2021-08-21 16:43:21,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:43:21,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2021-08-21 16:43:21,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=6612, Unknown=0, NotChecked=0, Total=7140 [2021-08-21 16:43:21,247 INFO L87 Difference]: Start difference. First operand 24413 states and 30105 transitions. Second operand has 85 states, 85 states have (on average 4.9411764705882355) internal successors, (420), 85 states have internal predecessors, (420), 0 states have call successors, (0), 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-21 16:43:47,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:43:47,995 INFO L93 Difference]: Finished difference Result 58066 states and 71627 transitions. [2021-08-21 16:43:47,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 255 states. [2021-08-21 16:43:47,996 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 4.9411764705882355) internal successors, (420), 85 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 224 [2021-08-21 16:43:47,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:43:48,078 INFO L225 Difference]: With dead ends: 58066 [2021-08-21 16:43:48,078 INFO L226 Difference]: Without dead ends: 53383 [2021-08-21 16:43:48,081 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 518 GetRequests, 191 SyntacticMatches, 2 SemanticMatches, 325 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45415 ImplicationChecksByTransitivity, 25724.9ms TimeCoverageRelationStatistics Valid=9143, Invalid=97459, Unknown=0, NotChecked=0, Total=106602 [2021-08-21 16:43:48,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53383 states. [2021-08-21 16:43:48,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53383 to 17775. [2021-08-21 16:43:48,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17775 states, 17730 states have (on average 1.2380146644106036) internal successors, (21950), 17774 states have internal predecessors, (21950), 0 states have call successors, (0), 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-21 16:43:48,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17775 states to 17775 states and 21950 transitions. [2021-08-21 16:43:48,446 INFO L78 Accepts]: Start accepts. Automaton has 17775 states and 21950 transitions. Word has length 224 [2021-08-21 16:43:48,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:43:48,446 INFO L470 AbstractCegarLoop]: Abstraction has 17775 states and 21950 transitions. [2021-08-21 16:43:48,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 4.9411764705882355) internal successors, (420), 85 states have internal predecessors, (420), 0 states have call successors, (0), 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-21 16:43:48,446 INFO L276 IsEmpty]: Start isEmpty. Operand 17775 states and 21950 transitions. [2021-08-21 16:43:48,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2021-08-21 16:43:48,458 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:43:48,458 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:43:48,484 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-08-21 16:43:48,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:43:48,659 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:43:48,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:43:48,659 INFO L82 PathProgramCache]: Analyzing trace with hash -1489273481, now seen corresponding path program 7 times [2021-08-21 16:43:48,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:43:48,660 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800334179] [2021-08-21 16:43:48,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:43:48,660 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:43:48,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:43:50,997 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 16 proven. 157 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:43:50,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:43:50,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800334179] [2021-08-21 16:43:50,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800334179] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:43:50,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004635617] [2021-08-21 16:43:50,997 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 16:43:50,998 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:43:50,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:43:50,998 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-21 16:43:50,999 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-21 16:43:53,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:43:53,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 107 conjunts are in the unsatisfiable core [2021-08-21 16:43:53,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:43:53,776 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-21 16:43:53,808 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-08-21 16:43:53,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-08-21 16:43:54,024 INFO L354 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2021-08-21 16:43:54,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 case distinctions, treesize of input 26 treesize of output 37 [2021-08-21 16:43:54,127 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-08-21 16:43:54,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 37 [2021-08-21 16:43:55,178 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 70 treesize of output 66 [2021-08-21 16:43:56,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 16:43:56,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 38 [2021-08-21 16:43:57,715 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-21 16:43:57,715 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 1 case distinctions, treesize of input 57 treesize of output 44 [2021-08-21 16:43:57,756 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-21 16:43:57,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 38 [2021-08-21 16:44:00,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 23 [2021-08-21 16:44:00,594 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 0 proven. 173 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:44:00,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004635617] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:44:00,595 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:44:00,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 44] total 92 [2021-08-21 16:44:00,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749015493] [2021-08-21 16:44:00,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2021-08-21 16:44:00,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:44:00,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2021-08-21 16:44:00,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=715, Invalid=7657, Unknown=0, NotChecked=0, Total=8372 [2021-08-21 16:44:00,597 INFO L87 Difference]: Start difference. First operand 17775 states and 21950 transitions. Second operand has 92 states, 92 states have (on average 4.717391304347826) internal successors, (434), 92 states have internal predecessors, (434), 0 states have call successors, (0), 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-21 16:44:22,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:44:22,673 INFO L93 Difference]: Finished difference Result 51121 states and 62444 transitions. [2021-08-21 16:44:22,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2021-08-21 16:44:22,673 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 4.717391304347826) internal successors, (434), 92 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 224 [2021-08-21 16:44:22,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:44:22,743 INFO L225 Difference]: With dead ends: 51121 [2021-08-21 16:44:22,743 INFO L226 Difference]: Without dead ends: 49342 [2021-08-21 16:44:22,746 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 188 SyntacticMatches, 1 SemanticMatches, 240 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22091 ImplicationChecksByTransitivity, 20556.8ms TimeCoverageRelationStatistics Valid=5535, Invalid=52787, Unknown=0, NotChecked=0, Total=58322 [2021-08-21 16:44:22,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49342 states. [2021-08-21 16:44:23,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49342 to 25375. [2021-08-21 16:44:23,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25375 states, 25330 states have (on average 1.2358468219502565) internal successors, (31304), 25374 states have internal predecessors, (31304), 0 states have call successors, (0), 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-21 16:44:23,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25375 states to 25375 states and 31304 transitions. [2021-08-21 16:44:23,254 INFO L78 Accepts]: Start accepts. Automaton has 25375 states and 31304 transitions. Word has length 224 [2021-08-21 16:44:23,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:44:23,254 INFO L470 AbstractCegarLoop]: Abstraction has 25375 states and 31304 transitions. [2021-08-21 16:44:23,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 4.717391304347826) internal successors, (434), 92 states have internal predecessors, (434), 0 states have call successors, (0), 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-21 16:44:23,254 INFO L276 IsEmpty]: Start isEmpty. Operand 25375 states and 31304 transitions. [2021-08-21 16:44:23,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2021-08-21 16:44:23,266 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:44:23,266 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:44:23,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-08-21 16:44:23,466 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:44:23,467 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:44:23,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:44:23,467 INFO L82 PathProgramCache]: Analyzing trace with hash 256404814, now seen corresponding path program 5 times [2021-08-21 16:44:23,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:44:23,467 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835848923] [2021-08-21 16:44:23,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:44:23,468 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:44:23,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:44:23,615 INFO L134 CoverageAnalysis]: Checked inductivity of 430 backedges. 15 proven. 415 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:44:23,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:44:23,615 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835848923] [2021-08-21 16:44:23,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835848923] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:44:23,615 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513529133] [2021-08-21 16:44:23,615 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 16:44:23,616 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:44:23,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:44:23,617 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-21 16:44:23,649 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-21 16:44:27,068 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-08-21 16:44:27,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:44:27,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 12 conjunts are in the unsatisfiable core [2021-08-21 16:44:27,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:44:27,680 INFO L134 CoverageAnalysis]: Checked inductivity of 430 backedges. 15 proven. 415 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:44:27,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513529133] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:44:27,680 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:44:27,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 15 [2021-08-21 16:44:27,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194066501] [2021-08-21 16:44:27,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 16:44:27,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:44:27,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 16:44:27,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2021-08-21 16:44:27,681 INFO L87 Difference]: Start difference. First operand 25375 states and 31304 transitions. Second operand has 15 states, 15 states have (on average 18.066666666666666) internal successors, (271), 15 states have internal predecessors, (271), 0 states have call successors, (0), 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-21 16:44:27,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:44:27,924 INFO L93 Difference]: Finished difference Result 31183 states and 38504 transitions. [2021-08-21 16:44:27,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 16:44:27,926 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 18.066666666666666) internal successors, (271), 15 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 224 [2021-08-21 16:44:27,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:44:27,970 INFO L225 Difference]: With dead ends: 31183 [2021-08-21 16:44:27,970 INFO L226 Difference]: Without dead ends: 31183 [2021-08-21 16:44:27,970 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 156.0ms TimeCoverageRelationStatistics Valid=241, Invalid=461, Unknown=0, NotChecked=0, Total=702 [2021-08-21 16:44:28,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31183 states. [2021-08-21 16:44:28,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31183 to 25851. [2021-08-21 16:44:28,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25851 states, 25806 states have (on average 1.234674106796869) internal successors, (31862), 25850 states have internal predecessors, (31862), 0 states have call successors, (0), 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-21 16:44:28,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25851 states to 25851 states and 31862 transitions. [2021-08-21 16:44:28,310 INFO L78 Accepts]: Start accepts. Automaton has 25851 states and 31862 transitions. Word has length 224 [2021-08-21 16:44:28,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:44:28,310 INFO L470 AbstractCegarLoop]: Abstraction has 25851 states and 31862 transitions. [2021-08-21 16:44:28,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 18.066666666666666) internal successors, (271), 15 states have internal predecessors, (271), 0 states have call successors, (0), 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-21 16:44:28,310 INFO L276 IsEmpty]: Start isEmpty. Operand 25851 states and 31862 transitions. [2021-08-21 16:44:28,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2021-08-21 16:44:28,328 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:44:28,328 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:44:28,356 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-21 16:44:28,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:44:28,531 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:44:28,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:44:28,532 INFO L82 PathProgramCache]: Analyzing trace with hash 668595790, now seen corresponding path program 1 times [2021-08-21 16:44:28,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:44:28,532 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51627130] [2021-08-21 16:44:28,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:44:28,532 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:44:28,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:44:28,688 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 53 proven. 234 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-21 16:44:28,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:44:28,689 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51627130] [2021-08-21 16:44:28,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51627130] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:44:28,689 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424693300] [2021-08-21 16:44:28,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:44:28,689 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:44:28,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:44:28,690 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-21 16:44:28,722 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-21 16:44:32,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:44:32,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-21 16:44:32,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:44:32,862 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 53 proven. 234 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-21 16:44:32,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424693300] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:44:32,862 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:44:32,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 15 [2021-08-21 16:44:32,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881494480] [2021-08-21 16:44:32,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 16:44:32,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:44:32,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 16:44:32,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-08-21 16:44:32,863 INFO L87 Difference]: Start difference. First operand 25851 states and 31862 transitions. Second operand has 15 states, 15 states have (on average 19.466666666666665) internal successors, (292), 15 states have internal predecessors, (292), 0 states have call successors, (0), 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-21 16:44:33,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:44:33,165 INFO L93 Difference]: Finished difference Result 47397 states and 58517 transitions. [2021-08-21 16:44:33,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 16:44:33,165 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 19.466666666666665) internal successors, (292), 15 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 254 [2021-08-21 16:44:33,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:44:33,226 INFO L225 Difference]: With dead ends: 47397 [2021-08-21 16:44:33,226 INFO L226 Difference]: Without dead ends: 47397 [2021-08-21 16:44:33,227 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 171.3ms TimeCoverageRelationStatistics Valid=221, Invalid=649, Unknown=0, NotChecked=0, Total=870 [2021-08-21 16:44:33,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47397 states. [2021-08-21 16:44:33,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47397 to 33007. [2021-08-21 16:44:33,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33007 states, 32962 states have (on average 1.236939506097931) internal successors, (40772), 33006 states have internal predecessors, (40772), 0 states have call successors, (0), 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-21 16:44:33,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33007 states to 33007 states and 40772 transitions. [2021-08-21 16:44:33,670 INFO L78 Accepts]: Start accepts. Automaton has 33007 states and 40772 transitions. Word has length 254 [2021-08-21 16:44:33,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:44:33,670 INFO L470 AbstractCegarLoop]: Abstraction has 33007 states and 40772 transitions. [2021-08-21 16:44:33,670 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 19.466666666666665) internal successors, (292), 15 states have internal predecessors, (292), 0 states have call successors, (0), 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-21 16:44:33,670 INFO L276 IsEmpty]: Start isEmpty. Operand 33007 states and 40772 transitions. [2021-08-21 16:44:33,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2021-08-21 16:44:33,698 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:44:33,698 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:44:33,724 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-21 16:44:33,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:44:33,899 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:44:33,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:44:33,900 INFO L82 PathProgramCache]: Analyzing trace with hash -1877593326, now seen corresponding path program 8 times [2021-08-21 16:44:33,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:44:33,900 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375251056] [2021-08-21 16:44:33,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:44:33,900 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:44:33,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:44:35,310 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 105 proven. 161 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 16:44:35,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:44:35,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375251056] [2021-08-21 16:44:35,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375251056] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:44:35,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469768141] [2021-08-21 16:44:35,310 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 16:44:35,310 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:44:35,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:44:35,312 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-21 16:44:35,315 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-21 16:44:38,677 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 16:44:38,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:44:38,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 92 conjunts are in the unsatisfiable core [2021-08-21 16:44:38,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:44:39,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 70 treesize of output 66 [2021-08-21 16:44:41,122 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-08-21 16:44:41,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 46 [2021-08-21 16:44:42,317 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-08-21 16:44:42,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 46 [2021-08-21 16:44:44,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 23 [2021-08-21 16:44:44,846 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 0 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:44:44,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469768141] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:44:44,847 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:44:44,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 40] total 74 [2021-08-21 16:44:44,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560333742] [2021-08-21 16:44:44,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2021-08-21 16:44:44,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:44:44,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2021-08-21 16:44:44,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=5129, Unknown=0, NotChecked=0, Total=5402 [2021-08-21 16:44:44,848 INFO L87 Difference]: Start difference. First operand 33007 states and 40772 transitions. Second operand has 74 states, 74 states have (on average 6.756756756756757) internal successors, (500), 74 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 16:46:22,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:46:22,981 INFO L93 Difference]: Finished difference Result 114495 states and 141116 transitions. [2021-08-21 16:46:22,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 528 states. [2021-08-21 16:46:22,982 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 6.756756756756757) internal successors, (500), 74 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 258 [2021-08-21 16:46:22,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:46:23,221 INFO L225 Difference]: With dead ends: 114495 [2021-08-21 16:46:23,221 INFO L226 Difference]: Without dead ends: 113823 [2021-08-21 16:46:23,233 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 823 GetRequests, 226 SyntacticMatches, 1 SemanticMatches, 596 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151012 ImplicationChecksByTransitivity, 88190.7ms TimeCoverageRelationStatistics Valid=28276, Invalid=328730, Unknown=0, NotChecked=0, Total=357006 [2021-08-21 16:46:23,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113823 states. [2021-08-21 16:46:24,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113823 to 53279. [2021-08-21 16:46:24,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53279 states, 53234 states have (on average 1.2431904421985949) internal successors, (66180), 53278 states have internal predecessors, (66180), 0 states have call successors, (0), 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-21 16:46:24,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53279 states to 53279 states and 66180 transitions. [2021-08-21 16:46:24,414 INFO L78 Accepts]: Start accepts. Automaton has 53279 states and 66180 transitions. Word has length 258 [2021-08-21 16:46:24,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:46:24,414 INFO L470 AbstractCegarLoop]: Abstraction has 53279 states and 66180 transitions. [2021-08-21 16:46:24,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 6.756756756756757) internal successors, (500), 74 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 16:46:24,414 INFO L276 IsEmpty]: Start isEmpty. Operand 53279 states and 66180 transitions. [2021-08-21 16:46:24,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2021-08-21 16:46:24,455 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:46:24,455 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:46:24,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2021-08-21 16:46:24,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:46:24,656 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:46:24,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:46:24,657 INFO L82 PathProgramCache]: Analyzing trace with hash -622674572, now seen corresponding path program 9 times [2021-08-21 16:46:24,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:46:24,657 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042478787] [2021-08-21 16:46:24,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:46:24,657 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:46:24,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:46:27,418 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 0 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:46:27,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:46:27,418 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042478787] [2021-08-21 16:46:27,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042478787] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:46:27,418 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761797845] [2021-08-21 16:46:27,419 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 16:46:27,419 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:46:27,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:46:27,419 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-21 16:46:27,420 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-21 16:46:31,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 16:46:31,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:46:31,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 92 conjunts are in the unsatisfiable core [2021-08-21 16:46:31,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:46:31,244 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-21 16:46:31,298 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-08-21 16:46:31,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-08-21 16:46:31,446 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-08-21 16:46:31,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 26 [2021-08-21 16:46:31,539 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-08-21 16:46:31,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2021-08-21 16:46:32,465 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 70 treesize of output 66 [2021-08-21 16:46:32,553 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-08-21 16:46:32,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 42 [2021-08-21 16:46:33,427 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-08-21 16:46:33,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 77 treesize of output 49 [2021-08-21 16:46:34,269 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-08-21 16:46:34,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 77 treesize of output 49 [2021-08-21 16:46:35,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 23 [2021-08-21 16:46:36,150 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 14 proven. 252 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 16:46:36,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761797845] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:46:36,150 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:46:36,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 40] total 81 [2021-08-21 16:46:36,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802374767] [2021-08-21 16:46:36,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2021-08-21 16:46:36,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:46:36,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2021-08-21 16:46:36,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=6219, Unknown=0, NotChecked=0, Total=6480 [2021-08-21 16:46:36,152 INFO L87 Difference]: Start difference. First operand 53279 states and 66180 transitions. Second operand has 81 states, 81 states have (on average 6.172839506172839) internal successors, (500), 81 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 16:49:31,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:49:31,496 INFO L93 Difference]: Finished difference Result 135893 states and 167657 transitions. [2021-08-21 16:49:31,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 515 states. [2021-08-21 16:49:31,496 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 6.172839506172839) internal successors, (500), 81 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 258 [2021-08-21 16:49:31,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:49:31,779 INFO L225 Difference]: With dead ends: 135893 [2021-08-21 16:49:31,779 INFO L226 Difference]: Without dead ends: 135221 [2021-08-21 16:49:31,794 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 818 GetRequests, 223 SyntacticMatches, 5 SemanticMatches, 590 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146884 ImplicationChecksByTransitivity, 164624.8ms TimeCoverageRelationStatistics Valid=31798, Invalid=318074, Unknown=0, NotChecked=0, Total=349872 [2021-08-21 16:49:32,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135221 states. [2021-08-21 16:49:33,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135221 to 50395. [2021-08-21 16:49:33,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50395 states, 50350 states have (on average 1.238291956305859) internal successors, (62348), 50394 states have internal predecessors, (62348), 0 states have call successors, (0), 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-21 16:49:33,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50395 states to 50395 states and 62348 transitions. [2021-08-21 16:49:33,186 INFO L78 Accepts]: Start accepts. Automaton has 50395 states and 62348 transitions. Word has length 258 [2021-08-21 16:49:33,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:49:33,186 INFO L470 AbstractCegarLoop]: Abstraction has 50395 states and 62348 transitions. [2021-08-21 16:49:33,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 6.172839506172839) internal successors, (500), 81 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 16:49:33,187 INFO L276 IsEmpty]: Start isEmpty. Operand 50395 states and 62348 transitions. [2021-08-21 16:49:33,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2021-08-21 16:49:33,223 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:49:33,223 INFO L512 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:49:33,253 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-21 16:49:33,424 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,SelfDestructingSolverStorable24 [2021-08-21 16:49:33,424 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:49:33,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:49:33,425 INFO L82 PathProgramCache]: Analyzing trace with hash 823013775, now seen corresponding path program 6 times [2021-08-21 16:49:33,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:49:33,425 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804424272] [2021-08-21 16:49:33,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:49:33,425 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:49:33,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:49:33,606 INFO L134 CoverageAnalysis]: Checked inductivity of 618 backedges. 18 proven. 600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:49:33,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:49:33,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804424272] [2021-08-21 16:49:33,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804424272] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:49:33,607 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438517351] [2021-08-21 16:49:33,607 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 16:49:33,607 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:49:33,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:49:33,607 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-21 16:49:33,608 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-21 16:49:38,352 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-08-21 16:49:38,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:49:38,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-21 16:49:38,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:49:39,025 INFO L134 CoverageAnalysis]: Checked inductivity of 618 backedges. 18 proven. 600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:49:39,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438517351] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:49:39,025 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:49:39,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-08-21 16:49:39,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772206439] [2021-08-21 16:49:39,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 16:49:39,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:49:39,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 16:49:39,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2021-08-21 16:49:39,026 INFO L87 Difference]: Start difference. First operand 50395 states and 62348 transitions. Second operand has 17 states, 17 states have (on average 17.941176470588236) internal successors, (305), 17 states have internal predecessors, (305), 0 states have call successors, (0), 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-21 16:49:39,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:49:39,386 INFO L93 Difference]: Finished difference Result 58446 states and 72459 transitions. [2021-08-21 16:49:39,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 16:49:39,386 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 17.941176470588236) internal successors, (305), 17 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 258 [2021-08-21 16:49:39,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:49:39,482 INFO L225 Difference]: With dead ends: 58446 [2021-08-21 16:49:39,482 INFO L226 Difference]: Without dead ends: 58446 [2021-08-21 16:49:39,482 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 198.7ms TimeCoverageRelationStatistics Valid=316, Invalid=614, Unknown=0, NotChecked=0, Total=930 [2021-08-21 16:49:39,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58446 states. [2021-08-21 16:49:40,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58446 to 50871. [2021-08-21 16:49:40,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50871 states, 50826 states have (on average 1.237673631605871) internal successors, (62906), 50870 states have internal predecessors, (62906), 0 states have call successors, (0), 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-21 16:49:40,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50871 states to 50871 states and 62906 transitions. [2021-08-21 16:49:40,234 INFO L78 Accepts]: Start accepts. Automaton has 50871 states and 62906 transitions. Word has length 258 [2021-08-21 16:49:40,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:49:40,234 INFO L470 AbstractCegarLoop]: Abstraction has 50871 states and 62906 transitions. [2021-08-21 16:49:40,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 17.941176470588236) internal successors, (305), 17 states have internal predecessors, (305), 0 states have call successors, (0), 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-21 16:49:40,234 INFO L276 IsEmpty]: Start isEmpty. Operand 50871 states and 62906 transitions. [2021-08-21 16:49:40,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2021-08-21 16:49:40,272 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:49:40,272 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:49:40,303 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-08-21 16:49:40,472 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,SelfDestructingSolverStorable25 [2021-08-21 16:49:40,473 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:49:40,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:49:40,473 INFO L82 PathProgramCache]: Analyzing trace with hash -274976381, now seen corresponding path program 4 times [2021-08-21 16:49:40,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:49:40,473 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964174391] [2021-08-21 16:49:40,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:49:40,474 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:49:40,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:49:40,913 INFO L134 CoverageAnalysis]: Checked inductivity of 430 backedges. 15 proven. 405 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-21 16:49:40,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:49:40,914 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964174391] [2021-08-21 16:49:40,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964174391] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:49:40,914 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111099969] [2021-08-21 16:49:40,914 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 16:49:40,914 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:49:40,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:49:40,921 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-21 16:49:40,923 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-21 16:49:45,313 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 16:49:45,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:49:45,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-21 16:49:45,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:49:45,981 INFO L134 CoverageAnalysis]: Checked inductivity of 430 backedges. 15 proven. 381 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-08-21 16:49:45,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111099969] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:49:45,982 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:49:45,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 14 [2021-08-21 16:49:45,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861143188] [2021-08-21 16:49:45,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 16:49:45,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:49:45,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 16:49:45,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-08-21 16:49:45,983 INFO L87 Difference]: Start difference. First operand 50871 states and 62906 transitions. Second operand has 14 states, 14 states have (on average 19.785714285714285) internal successors, (277), 14 states have internal predecessors, (277), 0 states have call successors, (0), 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-21 16:49:46,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:49:46,328 INFO L93 Difference]: Finished difference Result 59870 states and 74189 transitions. [2021-08-21 16:49:46,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 16:49:46,328 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 19.785714285714285) internal successors, (277), 14 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 259 [2021-08-21 16:49:46,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:49:46,418 INFO L225 Difference]: With dead ends: 59870 [2021-08-21 16:49:46,418 INFO L226 Difference]: Without dead ends: 59870 [2021-08-21 16:49:46,419 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 261 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 407.7ms TimeCoverageRelationStatistics Valid=194, Invalid=456, Unknown=0, NotChecked=0, Total=650 [2021-08-21 16:49:46,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59870 states. [2021-08-21 16:49:47,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59870 to 52403. [2021-08-21 16:49:47,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52403 states, 52358 states have (on average 1.2361243744986439) internal successors, (64721), 52402 states have internal predecessors, (64721), 0 states have call successors, (0), 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-21 16:49:47,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52403 states to 52403 states and 64721 transitions. [2021-08-21 16:49:47,314 INFO L78 Accepts]: Start accepts. Automaton has 52403 states and 64721 transitions. Word has length 259 [2021-08-21 16:49:47,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:49:47,314 INFO L470 AbstractCegarLoop]: Abstraction has 52403 states and 64721 transitions. [2021-08-21 16:49:47,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 19.785714285714285) internal successors, (277), 14 states have internal predecessors, (277), 0 states have call successors, (0), 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-21 16:49:47,314 INFO L276 IsEmpty]: Start isEmpty. Operand 52403 states and 64721 transitions. [2021-08-21 16:49:47,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2021-08-21 16:49:47,353 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:49:47,353 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:49:47,383 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-21 16:49:47,553 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,SelfDestructingSolverStorable26 [2021-08-21 16:49:47,553 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:49:47,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:49:47,554 INFO L82 PathProgramCache]: Analyzing trace with hash 1222005793, now seen corresponding path program 5 times [2021-08-21 16:49:47,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:49:47,554 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013683375] [2021-08-21 16:49:47,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:49:47,554 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:49:47,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:49:47,947 INFO L134 CoverageAnalysis]: Checked inductivity of 430 backedges. 15 proven. 381 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-08-21 16:49:47,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:49:47,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013683375] [2021-08-21 16:49:47,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013683375] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:49:47,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465175710] [2021-08-21 16:49:47,948 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 16:49:47,948 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:49:47,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:49:47,953 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-21 16:49:47,954 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-21 16:49:52,747 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-08-21 16:49:52,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:49:52,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-21 16:49:52,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:49:53,512 INFO L134 CoverageAnalysis]: Checked inductivity of 430 backedges. 15 proven. 381 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-08-21 16:49:53,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465175710] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:49:53,512 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:49:53,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 14 [2021-08-21 16:49:53,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922078622] [2021-08-21 16:49:53,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 16:49:53,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:49:53,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 16:49:53,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-08-21 16:49:53,514 INFO L87 Difference]: Start difference. First operand 52403 states and 64721 transitions. Second operand has 14 states, 14 states have (on average 19.714285714285715) internal successors, (276), 14 states have internal predecessors, (276), 0 states have call successors, (0), 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-21 16:49:53,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:49:53,934 INFO L93 Difference]: Finished difference Result 69789 states and 86355 transitions. [2021-08-21 16:49:53,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 16:49:53,935 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 19.714285714285715) internal successors, (276), 14 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 259 [2021-08-21 16:49:53,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:49:54,078 INFO L225 Difference]: With dead ends: 69789 [2021-08-21 16:49:54,079 INFO L226 Difference]: Without dead ends: 69789 [2021-08-21 16:49:54,079 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 261 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 146.8ms TimeCoverageRelationStatistics Valid=192, Invalid=458, Unknown=0, NotChecked=0, Total=650 [2021-08-21 16:49:54,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69789 states. [2021-08-21 16:49:54,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69789 to 56911. [2021-08-21 16:49:54,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56911 states, 56866 states have (on average 1.2385784124081174) internal successors, (70433), 56910 states have internal predecessors, (70433), 0 states have call successors, (0), 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-21 16:49:54,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56911 states to 56911 states and 70433 transitions. [2021-08-21 16:49:54,992 INFO L78 Accepts]: Start accepts. Automaton has 56911 states and 70433 transitions. Word has length 259 [2021-08-21 16:49:54,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:49:54,992 INFO L470 AbstractCegarLoop]: Abstraction has 56911 states and 70433 transitions. [2021-08-21 16:49:54,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 19.714285714285715) internal successors, (276), 14 states have internal predecessors, (276), 0 states have call successors, (0), 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-21 16:49:54,992 INFO L276 IsEmpty]: Start isEmpty. Operand 56911 states and 70433 transitions. [2021-08-21 16:49:55,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2021-08-21 16:49:55,263 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:49:55,263 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:49:55,298 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-08-21 16:49:55,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:49:55,477 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:49:55,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:49:55,477 INFO L82 PathProgramCache]: Analyzing trace with hash -1709346328, now seen corresponding path program 10 times [2021-08-21 16:49:55,477 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:49:55,477 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074470310] [2021-08-21 16:49:55,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:49:55,478 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:49:55,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:49:57,873 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:49:57,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:49:57,874 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074470310] [2021-08-21 16:49:57,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074470310] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:49:57,874 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582127438] [2021-08-21 16:49:57,874 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 16:49:57,874 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:49:57,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:49:57,875 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-21 16:49:57,876 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-21 16:50:02,315 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 16:50:02,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:50:02,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 570 conjuncts, 126 conjunts are in the unsatisfiable core [2021-08-21 16:50:02,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:50:02,359 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-21 16:50:02,402 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-08-21 16:50:02,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-08-21 16:50:02,664 INFO L354 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2021-08-21 16:50:02,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 case distinctions, treesize of input 26 treesize of output 37 [2021-08-21 16:50:02,788 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-08-21 16:50:02,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 37 [2021-08-21 16:50:04,037 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 70 treesize of output 66 [2021-08-21 16:50:04,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 16:50:04,142 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-08-21 16:50:04,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 42 [2021-08-21 16:50:04,923 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-21 16:50:04,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 31 [2021-08-21 16:50:05,788 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-21 16:50:05,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 31 [2021-08-21 16:50:06,628 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-21 16:50:06,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 31 [2021-08-21 16:50:08,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-08-21 16:50:09,121 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:50:09,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582127438] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:50:09,122 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:50:09,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 50] total 97 [2021-08-21 16:50:09,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288522703] [2021-08-21 16:50:09,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2021-08-21 16:50:09,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:50:09,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2021-08-21 16:50:09,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=800, Invalid=8512, Unknown=0, NotChecked=0, Total=9312 [2021-08-21 16:50:09,124 INFO L87 Difference]: Start difference. First operand 56911 states and 70433 transitions. Second operand has 97 states, 97 states have (on average 5.742268041237113) internal successors, (557), 97 states have internal predecessors, (557), 0 states have call successors, (0), 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-21 16:50:39,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 16:50:39,211 INFO L93 Difference]: Finished difference Result 169918 states and 210570 transitions. [2021-08-21 16:50:39,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 297 states. [2021-08-21 16:50:39,212 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 97 states have (on average 5.742268041237113) internal successors, (557), 97 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 287 [2021-08-21 16:50:39,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 16:50:39,562 INFO L225 Difference]: With dead ends: 169918 [2021-08-21 16:50:39,562 INFO L226 Difference]: Without dead ends: 167407 [2021-08-21 16:50:39,567 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 628 GetRequests, 249 SyntacticMatches, 4 SemanticMatches, 375 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60942 ImplicationChecksByTransitivity, 27702.4ms TimeCoverageRelationStatistics Valid=11635, Invalid=130117, Unknown=0, NotChecked=0, Total=141752 [2021-08-21 16:50:39,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167407 states. [2021-08-21 16:50:41,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167407 to 101339. [2021-08-21 16:50:41,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101339 states, 101294 states have (on average 1.2479613797460856) internal successors, (126411), 101338 states have internal predecessors, (126411), 0 states have call successors, (0), 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-21 16:50:42,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101339 states to 101339 states and 126411 transitions. [2021-08-21 16:50:42,275 INFO L78 Accepts]: Start accepts. Automaton has 101339 states and 126411 transitions. Word has length 287 [2021-08-21 16:50:42,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 16:50:42,275 INFO L470 AbstractCegarLoop]: Abstraction has 101339 states and 126411 transitions. [2021-08-21 16:50:42,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 5.742268041237113) internal successors, (557), 97 states have internal predecessors, (557), 0 states have call successors, (0), 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-21 16:50:42,275 INFO L276 IsEmpty]: Start isEmpty. Operand 101339 states and 126411 transitions. [2021-08-21 16:50:42,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2021-08-21 16:50:42,333 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 16:50:42,333 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 16:50:42,365 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-21 16:50:42,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-21 16:50:42,534 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-08-21 16:50:42,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 16:50:42,535 INFO L82 PathProgramCache]: Analyzing trace with hash -1452352826, now seen corresponding path program 11 times [2021-08-21 16:50:42,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 16:50:42,535 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227519126] [2021-08-21 16:50:42,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 16:50:42,535 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 16:50:42,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 16:50:44,808 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:50:44,809 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 16:50:44,809 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227519126] [2021-08-21 16:50:44,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227519126] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:50:44,809 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457448442] [2021-08-21 16:50:44,809 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 16:50:44,809 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:50:44,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 16:50:44,810 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-21 16:50:44,810 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-21 16:50:49,708 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 16:50:49,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 16:50:49,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 570 conjuncts, 118 conjunts are in the unsatisfiable core [2021-08-21 16:50:49,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 16:50:49,742 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-21 16:50:49,776 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-08-21 16:50:49,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-08-21 16:50:49,979 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-08-21 16:50:49,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 26 [2021-08-21 16:50:50,058 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-08-21 16:50:50,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2021-08-21 16:50:51,054 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 68 treesize of output 64 [2021-08-21 16:50:52,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 16:50:52,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 36 [2021-08-21 16:50:52,373 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-21 16:50:52,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 36 [2021-08-21 16:50:53,565 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-21 16:50:53,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 42 [2021-08-21 16:50:54,810 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-21 16:50:54,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 42 [2021-08-21 16:50:57,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 21 [2021-08-21 16:50:58,229 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 16:50:58,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457448442] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 16:50:58,229 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 16:50:58,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 48] total 96 [2021-08-21 16:50:58,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159630352] [2021-08-21 16:50:58,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2021-08-21 16:50:58,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 16:50:58,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2021-08-21 16:50:58,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=801, Invalid=8319, Unknown=0, NotChecked=0, Total=9120 [2021-08-21 16:50:58,231 INFO L87 Difference]: Start difference. First operand 101339 states and 126411 transitions. Second operand has 96 states, 96 states have (on average 5.645833333333333) internal successors, (542), 96 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2021-08-21 16:51:11,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2021-08-21 16:51:11,798 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-08-21 16:51:11,811 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-21 16:51:11,821 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-21 16:51:11,834 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-21 16:51:11,998 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 16:51:11,999 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (101339states) and FLOYD_HOARE automaton (currently 97 states, 96 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 186 known predicates. [2021-08-21 16:51:12,000 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-21 16:51:12,000 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-08-21 16:51:12,000 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-08-21 16:51:12,000 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-08-21 16:51:12,000 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-08-21 16:51:12,004 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-21 16:51:12,005 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-21 16:51:12,006 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.08 04:51:12 BasicIcfg [2021-08-21 16:51:12,006 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-21 16:51:12,007 INFO L168 Benchmark]: Toolchain (without parser) took 733703.11 ms. Allocated memory was 178.3 MB in the beginning and 3.4 GB in the end (delta: 3.3 GB). Free memory was 141.9 MB in the beginning and 1.5 GB in the end (delta: -1.4 GB). Peak memory consumption was 1.9 GB. Max. memory is 8.0 GB. [2021-08-21 16:51:12,007 INFO L168 Benchmark]: CDTParser took 0.65 ms. Allocated memory is still 178.3 MB. Free memory is still 160.3 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 16:51:12,007 INFO L168 Benchmark]: CACSL2BoogieTranslator took 575.33 ms. Allocated memory is still 178.3 MB. Free memory was 141.6 MB in the beginning and 142.4 MB in the end (delta: -828.9 kB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. [2021-08-21 16:51:12,007 INFO L168 Benchmark]: Boogie Procedure Inliner took 50.32 ms. Allocated memory is still 178.3 MB. Free memory was 142.4 MB in the beginning and 139.8 MB in the end (delta: 2.6 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. [2021-08-21 16:51:12,007 INFO L168 Benchmark]: Boogie Preprocessor took 24.85 ms. Allocated memory is still 178.3 MB. Free memory was 139.8 MB in the beginning and 138.2 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 16:51:12,008 INFO L168 Benchmark]: RCFGBuilder took 481.96 ms. Allocated memory is still 178.3 MB. Free memory was 137.7 MB in the beginning and 104.7 MB in the end (delta: 33.0 MB). Peak memory consumption was 32.5 MB. Max. memory is 8.0 GB. [2021-08-21 16:51:12,008 INFO L168 Benchmark]: TraceAbstraction took 732564.75 ms. Allocated memory was 178.3 MB in the beginning and 3.4 GB in the end (delta: 3.3 GB). Free memory was 104.1 MB in the beginning and 1.5 GB in the end (delta: -1.4 GB). Peak memory consumption was 1.8 GB. Max. memory is 8.0 GB. [2021-08-21 16:51:12,009 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.65 ms. Allocated memory is still 178.3 MB. Free memory is still 160.3 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 575.33 ms. Allocated memory is still 178.3 MB. Free memory was 141.6 MB in the beginning and 142.4 MB in the end (delta: -828.9 kB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 50.32 ms. Allocated memory is still 178.3 MB. Free memory was 142.4 MB in the beginning and 139.8 MB in the end (delta: 2.6 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 24.85 ms. Allocated memory is still 178.3 MB. Free memory was 139.8 MB in the beginning and 138.2 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 481.96 ms. Allocated memory is still 178.3 MB. Free memory was 137.7 MB in the beginning and 104.7 MB in the end (delta: 33.0 MB). Peak memory consumption was 32.5 MB. Max. memory is 8.0 GB. * TraceAbstraction took 732564.75 ms. Allocated memory was 178.3 MB in the beginning and 3.4 GB in the end (delta: 3.3 GB). Free memory was 104.1 MB in the beginning and 1.5 GB in the end (delta: -1.4 GB). Peak memory consumption was 1.8 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 19268, positive: 17592, positive conditional: 17592, positive unconditional: 0, negative: 1676, negative conditional: 1676, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 17659, positive: 17592, positive conditional: 0, positive unconditional: 17592, negative: 67, negative conditional: 0, negative unconditional: 67, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 3202, positive: 3185, positive conditional: 0, positive unconditional: 3185, negative: 17, negative conditional: 0, negative unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 3202, positive: 3183, positive conditional: 0, positive unconditional: 3183, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 19, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 17, negative conditional: 0, negative unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 51, positive: 5, positive conditional: 0, positive unconditional: 5, negative: 46, negative conditional: 0, negative unconditional: 46, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 17659, positive: 14407, positive conditional: 0, positive unconditional: 14407, negative: 50, negative conditional: 0, negative unconditional: 50, unknown: 3202, unknown conditional: 0, unknown unconditional: 3202] , Statistics on independence cache: Total cache size (in pairs): 3202, Positive cache size: 3185, Positive conditional cache size: 0, Positive unconditional cache size: 3185, Negative cache size: 17, Negative conditional cache size: 0, Negative unconditional cache size: 17, Independence queries for same thread: 1609 - 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 - TimeoutResultAtElement [Line: 941]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while BasicCegarLoop was constructing difference of abstraction (101339states) and FLOYD_HOARE automaton (currently 97 states, 96 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 186 known predicates. - TimeoutResultAtElement [Line: 1021]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (101339states) and FLOYD_HOARE automaton (currently 97 states, 96 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 186 known predicates. - TimeoutResultAtElement [Line: 1022]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (101339states) and FLOYD_HOARE automaton (currently 97 states, 96 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 186 known predicates. - TimeoutResultAtElement [Line: 941]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while BasicCegarLoop was constructing difference of abstraction (101339states) and FLOYD_HOARE automaton (currently 97 states, 96 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 186 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 230 locations, 6 error locations. Started 1 CEGAR loops. OverallTime: 732357.0ms, OverallIterations: 30, TraceHistogramMax: 7, EmptinessCheckTime: 828.3ms, AutomataDifference: 554846.6ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 650.4ms, PartialOrderReductionTime: 624.5ms, HoareTripleCheckerStatistics: 9356 SDtfs, 80221 SDslu, 243758 SDs, 0 SdLazy, 107448 SolverSat, 4940 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 57194.8ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 8763 GetRequests, 4698 SyntacticMatches, 29 SemanticMatches, 4035 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 576542 ImplicationChecksByTransitivity, 514722.5ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=101339occurred in iteration=29, InterpolantAutomatonStates: 3056, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 13495.5ms AutomataMinimizationTime, 29 MinimizatonAttempts, 429176 StatesRemovedByMinimization, 29 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 689.1ms SsaConstructionTime, 2944.3ms SatisfiabilityAnalysisTime, 101177.7ms InterpolantComputationTime, 10424 NumberOfCodeBlocks, 10252 NumberOfCodeBlocksAsserted, 93 NumberOfCheckSat, 10369 ConstructedInterpolants, 90 QuantifiedInterpolants, 174954 SizeOfPredicates, 725 NumberOfNonLiveVariables, 10198 ConjunctsInSsa, 1288 ConjunctsInUnsatCore, 55 InterpolantComputations, 7 PerfectInterpolantSequences, 1030/10314 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown