/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/pthread/sigma.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-b09bf87 [2020-10-16 10:46:56,074 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-16 10:46:56,077 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-16 10:46:56,112 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-16 10:46:56,113 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-16 10:46:56,120 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-16 10:46:56,122 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-16 10:46:56,126 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-16 10:46:56,128 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-16 10:46:56,131 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-16 10:46:56,132 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-16 10:46:56,132 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-16 10:46:56,133 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-16 10:46:56,135 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-16 10:46:56,137 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-16 10:46:56,138 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-16 10:46:56,140 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-16 10:46:56,140 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-16 10:46:56,142 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-16 10:46:56,149 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-16 10:46:56,151 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-16 10:46:56,152 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-16 10:46:56,153 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-16 10:46:56,154 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-16 10:46:56,168 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-16 10:46:56,168 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-16 10:46:56,168 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-16 10:46:56,172 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-16 10:46:56,173 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-16 10:46:56,174 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-16 10:46:56,174 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-16 10:46:56,175 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-16 10:46:56,179 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-16 10:46:56,179 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-16 10:46:56,184 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-16 10:46:56,184 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-16 10:46:56,184 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-16 10:46:56,184 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-16 10:46:56,185 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-16 10:46:56,185 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-16 10:46:56,186 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-16 10:46:56,187 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-10-16 10:46:56,226 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-16 10:46:56,227 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-16 10:46:56,229 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-16 10:46:56,229 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-16 10:46:56,229 INFO L138 SettingsManager]: * Use SBE=true [2020-10-16 10:46:56,229 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-16 10:46:56,230 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-16 10:46:56,230 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-16 10:46:56,230 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-16 10:46:56,230 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-16 10:46:56,231 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-16 10:46:56,232 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-16 10:46:56,232 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-16 10:46:56,232 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-16 10:46:56,232 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-16 10:46:56,233 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-16 10:46:56,233 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-16 10:46:56,233 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-16 10:46:56,233 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-16 10:46:56,233 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-16 10:46:56,233 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-16 10:46:56,234 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 10:46:56,234 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-16 10:46:56,234 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-16 10:46:56,234 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-16 10:46:56,234 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-16 10:46:56,235 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-16 10:46:56,235 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-16 10:46:56,235 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-10-16 10:46:56,235 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-16 10:46:56,519 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-16 10:46:56,531 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-16 10:46:56,534 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-16 10:46:56,535 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-16 10:46:56,536 INFO L275 PluginConnector]: CDTParser initialized [2020-10-16 10:46:56,536 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/sigma.i [2020-10-16 10:46:56,591 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/53cc7fb4c/ca9a1f707d3848318fc87979bdba973b/FLAG5da40a346 [2020-10-16 10:46:57,217 INFO L306 CDTParser]: Found 1 translation units. [2020-10-16 10:46:57,217 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/trunk/examples/svcomp/pthread/sigma.i [2020-10-16 10:46:57,234 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/53cc7fb4c/ca9a1f707d3848318fc87979bdba973b/FLAG5da40a346 [2020-10-16 10:46:57,438 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/53cc7fb4c/ca9a1f707d3848318fc87979bdba973b [2020-10-16 10:46:57,448 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-16 10:46:57,450 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-16 10:46:57,452 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-16 10:46:57,452 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-16 10:46:57,456 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-16 10:46:57,457 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 10:46:57" (1/1) ... [2020-10-16 10:46:57,460 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a587843 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:57, skipping insertion in model container [2020-10-16 10:46:57,460 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 10:46:57" (1/1) ... [2020-10-16 10:46:57,469 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-16 10:46:57,515 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-16 10:46:58,187 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 10:46:58,203 INFO L203 MainTranslator]: Completed pre-run [2020-10-16 10:46:58,283 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 10:46:58,514 INFO L208 MainTranslator]: Completed translation [2020-10-16 10:46:58,515 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:58 WrapperNode [2020-10-16 10:46:58,516 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-16 10:46:58,517 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-16 10:46:58,517 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-16 10:46:58,517 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-16 10:46:58,526 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:58" (1/1) ... [2020-10-16 10:46:58,574 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:58" (1/1) ... [2020-10-16 10:46:58,602 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-16 10:46:58,603 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-16 10:46:58,603 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-16 10:46:58,603 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-16 10:46:58,613 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:58" (1/1) ... [2020-10-16 10:46:58,613 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:58" (1/1) ... [2020-10-16 10:46:58,616 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:58" (1/1) ... [2020-10-16 10:46:58,617 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:58" (1/1) ... [2020-10-16 10:46:58,625 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:58" (1/1) ... [2020-10-16 10:46:58,631 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:58" (1/1) ... [2020-10-16 10:46:58,633 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:58" (1/1) ... [2020-10-16 10:46:58,637 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-16 10:46:58,637 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-16 10:46:58,638 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-16 10:46:58,638 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-16 10:46:58,639 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:58" (1/1) ... No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 10:46:58,708 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-16 10:46:58,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2020-10-16 10:46:58,708 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-16 10:46:58,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-10-16 10:46:58,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-16 10:46:58,710 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2020-10-16 10:46:58,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2020-10-16 10:46:58,711 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2020-10-16 10:46:58,711 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2020-10-16 10:46:58,712 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-16 10:46:58,712 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-16 10:46:58,714 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-16 10:46:59,145 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-16 10:46:59,145 INFO L298 CfgBuilder]: Removed 13 assume(true) statements. [2020-10-16 10:46:59,147 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 10:46:59 BoogieIcfgContainer [2020-10-16 10:46:59,147 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-16 10:46:59,149 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-16 10:46:59,149 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-16 10:46:59,153 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-16 10:46:59,153 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 10:46:57" (1/3) ... [2020-10-16 10:46:59,154 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66521900 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 10:46:59, skipping insertion in model container [2020-10-16 10:46:59,154 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 10:46:58" (2/3) ... [2020-10-16 10:46:59,154 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66521900 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 10:46:59, skipping insertion in model container [2020-10-16 10:46:59,155 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 10:46:59" (3/3) ... [2020-10-16 10:46:59,156 INFO L111 eAbstractionObserver]: Analyzing ICFG sigma.i [2020-10-16 10:46:59,169 WARN L153 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-10-16 10:46:59,169 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-16 10:46:59,178 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-16 10:46:59,179 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-16 10:46:59,204 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:46:59,204 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:46:59,204 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:46:59,205 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:46:59,205 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:46:59,205 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:46:59,209 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:46:59,210 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:46:59,210 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:46:59,210 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:46:59,220 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2020-10-16 10:46:59,233 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 10:46:59,253 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 10:46:59,253 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 10:46:59,253 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 10:46:59,254 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 10:46:59,254 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 10:46:59,254 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 10:46:59,254 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 10:46:59,254 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 10:46:59,267 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 10:46:59,269 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 79 places, 84 transitions, 176 flow [2020-10-16 10:46:59,271 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 79 places, 84 transitions, 176 flow [2020-10-16 10:46:59,273 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 79 places, 84 transitions, 176 flow [2020-10-16 10:46:59,326 INFO L129 PetriNetUnfolder]: 13/121 cut-off events. [2020-10-16 10:46:59,327 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2020-10-16 10:46:59,331 INFO L80 FinitePrefix]: Finished finitePrefix Result has 127 conditions, 121 events. 13/121 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 205 event pairs, 0 based on Foata normal form. 0/103 useless extension candidates. Maximal degree in co-relation 67. Up to 4 conditions per place. [2020-10-16 10:46:59,334 INFO L117 LiptonReduction]: Number of co-enabled transitions 344 [2020-10-16 10:46:59,459 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:46:59,488 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:46:59,494 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:46:59,516 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:46:59,518 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:46:59,518 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:46:59,536 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:46:59,563 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:46:59,570 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:46:59,591 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:46:59,593 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:46:59,593 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:47:01,835 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:01,871 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:01,877 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:01,900 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:01,902 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:01,903 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:47:01,921 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:01,954 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:01,960 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:01,985 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:01,987 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:01,987 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:47:04,404 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:04,435 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:04,440 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:04,483 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:04,485 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:04,485 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:47:04,499 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:04,533 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:04,538 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:04,569 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:04,571 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:04,571 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:47:06,705 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:06,734 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:06,738 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:06,766 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:06,767 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:06,768 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:47:06,791 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:06,819 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:06,822 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:06,851 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:06,852 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:06,852 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:47:09,054 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:09,092 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:09,096 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:09,127 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:09,129 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:09,129 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:47:09,148 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:09,185 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:09,190 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:09,220 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:09,222 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:09,222 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:47:11,475 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:11,530 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:11,535 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:11,569 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:11,571 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:11,571 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:47:11,591 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:11,626 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:11,630 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:11,665 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:11,667 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:11,667 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:47:14,236 WARN L193 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2020-10-16 10:47:14,590 WARN L193 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 87 [2020-10-16 10:47:14,691 INFO L132 LiptonReduction]: Checked pairs total: 432 [2020-10-16 10:47:14,691 INFO L134 LiptonReduction]: Total number of compositions: 83 [2020-10-16 10:47:14,698 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 17 transitions, 42 flow [2020-10-16 10:47:14,707 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 36 states. [2020-10-16 10:47:14,710 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states. [2020-10-16 10:47:14,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-10-16 10:47:14,716 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:47:14,717 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-10-16 10:47:14,717 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:47:14,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:47:14,723 INFO L82 PathProgramCache]: Analyzing trace with hash 10051566, now seen corresponding path program 1 times [2020-10-16 10:47:14,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:47:14,734 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932417659] [2020-10-16 10:47:14,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:47:14,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:47:14,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 10:47:14,914 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932417659] [2020-10-16 10:47:14,915 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 10:47:14,916 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 10:47:14,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396692349] [2020-10-16 10:47:14,924 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 10:47:14,925 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:47:14,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 10:47:14,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 10:47:14,944 INFO L87 Difference]: Start difference. First operand 36 states. Second operand 3 states. [2020-10-16 10:47:15,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:47:15,017 INFO L93 Difference]: Finished difference Result 36 states and 49 transitions. [2020-10-16 10:47:15,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 10:47:15,019 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2020-10-16 10:47:15,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:47:15,034 INFO L225 Difference]: With dead ends: 36 [2020-10-16 10:47:15,034 INFO L226 Difference]: Without dead ends: 31 [2020-10-16 10:47:15,036 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 10:47:15,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2020-10-16 10:47:15,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2020-10-16 10:47:15,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 10:47:15,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 43 transitions. [2020-10-16 10:47:15,090 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 43 transitions. Word has length 4 [2020-10-16 10:47:15,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:47:15,090 INFO L481 AbstractCegarLoop]: Abstraction has 31 states and 43 transitions. [2020-10-16 10:47:15,090 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 10:47:15,091 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 43 transitions. [2020-10-16 10:47:15,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-16 10:47:15,091 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:47:15,092 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:47:15,092 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-16 10:47:15,092 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:47:15,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:47:15,093 INFO L82 PathProgramCache]: Analyzing trace with hash -352775593, now seen corresponding path program 1 times [2020-10-16 10:47:15,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:47:15,093 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803555730] [2020-10-16 10:47:15,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:47:15,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:47:15,224 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 10:47:15,224 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803555730] [2020-10-16 10:47:15,224 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 10:47:15,224 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 10:47:15,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280778796] [2020-10-16 10:47:15,226 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 10:47:15,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:47:15,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 10:47:15,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 10:47:15,226 INFO L87 Difference]: Start difference. First operand 31 states and 43 transitions. Second operand 4 states. [2020-10-16 10:47:15,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:47:15,262 INFO L93 Difference]: Finished difference Result 28 states and 36 transitions. [2020-10-16 10:47:15,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 10:47:15,262 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 9 [2020-10-16 10:47:15,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:47:15,264 INFO L225 Difference]: With dead ends: 28 [2020-10-16 10:47:15,264 INFO L226 Difference]: Without dead ends: 28 [2020-10-16 10:47:15,265 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 10:47:15,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2020-10-16 10:47:15,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2020-10-16 10:47:15,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-16 10:47:15,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 36 transitions. [2020-10-16 10:47:15,270 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 36 transitions. Word has length 9 [2020-10-16 10:47:15,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:47:15,270 INFO L481 AbstractCegarLoop]: Abstraction has 28 states and 36 transitions. [2020-10-16 10:47:15,271 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 10:47:15,271 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 36 transitions. [2020-10-16 10:47:15,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-16 10:47:15,271 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:47:15,272 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1] [2020-10-16 10:47:15,272 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-16 10:47:15,272 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:47:15,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:47:15,272 INFO L82 PathProgramCache]: Analyzing trace with hash 1949275916, now seen corresponding path program 1 times [2020-10-16 10:47:15,273 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:47:15,273 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997310417] [2020-10-16 10:47:15,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:47:15,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 10:47:15,308 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 10:47:15,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 10:47:15,336 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 10:47:15,362 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 10:47:15,362 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 10:47:15,362 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-16 10:47:15,363 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 10:47:15,364 WARN L371 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 10:47:15,364 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-16 10:47:15,370 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,370 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,370 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,371 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,371 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,371 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,371 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,371 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,372 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,372 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,372 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,372 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,373 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,373 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,373 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,373 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,375 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,376 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,376 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,376 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:15,384 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2020-10-16 10:47:15,385 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 10:47:15,385 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 10:47:15,385 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 10:47:15,385 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 10:47:15,385 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 10:47:15,385 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 10:47:15,385 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 10:47:15,386 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 10:47:15,386 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 10:47:15,388 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 10:47:15,388 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 86 places, 90 transitions, 198 flow [2020-10-16 10:47:15,388 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 86 places, 90 transitions, 198 flow [2020-10-16 10:47:15,389 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 86 places, 90 transitions, 198 flow [2020-10-16 10:47:15,434 INFO L129 PetriNetUnfolder]: 24/209 cut-off events. [2020-10-16 10:47:15,434 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2020-10-16 10:47:15,435 INFO L80 FinitePrefix]: Finished finitePrefix Result has 223 conditions, 209 events. 24/209 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 438 event pairs, 0 based on Foata normal form. 0/177 useless extension candidates. Maximal degree in co-relation 123. Up to 8 conditions per place. [2020-10-16 10:47:15,438 INFO L117 LiptonReduction]: Number of co-enabled transitions 824 [2020-10-16 10:47:15,666 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:15,687 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:15,692 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:15,721 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:15,722 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:15,723 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:47:15,733 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:15,757 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:15,761 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:15,778 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:15,779 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:15,779 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:47:17,994 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:18,016 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:18,021 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:18,035 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:18,036 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:18,037 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:47:18,048 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:18,067 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:18,071 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:18,087 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:18,088 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:18,088 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:47:20,206 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:20,236 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:20,245 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:20,268 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:20,270 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:20,270 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:47:20,282 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:20,314 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:20,317 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:20,336 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:20,337 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:20,338 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:47:22,692 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:22,717 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:22,720 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:22,747 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:22,748 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:22,749 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:47:22,765 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:22,790 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:22,794 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:22,822 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:22,823 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:22,824 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:47:25,166 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:25,210 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:25,214 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:25,243 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:25,245 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:25,245 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:47:25,256 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:25,293 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:25,299 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:25,338 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:25,339 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:25,340 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:47:27,433 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:27,478 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:27,481 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:27,509 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:27,510 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:47:27,511 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:47:27,526 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:27,562 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:27,565 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:27,593 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:27,594 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:47:27,595 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:47:27,640 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:27,673 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:27,677 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:27,705 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:27,705 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:47:27,706 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:47:27,714 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:27,749 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:27,752 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:27,777 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:27,778 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:47:27,778 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:47:27,825 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:27,867 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:27,871 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:27,915 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:27,916 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:27,917 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:47:27,928 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:27,970 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:27,975 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:28,013 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:28,015 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:28,015 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:47:30,374 WARN L193 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2020-10-16 10:47:30,657 WARN L193 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2020-10-16 10:47:30,971 WARN L193 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2020-10-16 10:47:31,083 INFO L132 LiptonReduction]: Checked pairs total: 1197 [2020-10-16 10:47:31,083 INFO L134 LiptonReduction]: Total number of compositions: 85 [2020-10-16 10:47:31,084 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 24 places, 22 transitions, 62 flow [2020-10-16 10:47:31,091 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 109 states. [2020-10-16 10:47:31,091 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states. [2020-10-16 10:47:31,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-10-16 10:47:31,092 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:47:31,092 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-10-16 10:47:31,092 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:47:31,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:47:31,093 INFO L82 PathProgramCache]: Analyzing trace with hash 15623651, now seen corresponding path program 1 times [2020-10-16 10:47:31,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:47:31,093 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591784424] [2020-10-16 10:47:31,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:47:31,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:47:31,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 10:47:31,142 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591784424] [2020-10-16 10:47:31,142 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 10:47:31,142 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 10:47:31,143 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920528596] [2020-10-16 10:47:31,143 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 10:47:31,143 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:47:31,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 10:47:31,144 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 10:47:31,144 INFO L87 Difference]: Start difference. First operand 109 states. Second operand 3 states. [2020-10-16 10:47:31,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:47:31,200 INFO L93 Difference]: Finished difference Result 109 states and 191 transitions. [2020-10-16 10:47:31,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 10:47:31,202 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2020-10-16 10:47:31,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:47:31,205 INFO L225 Difference]: With dead ends: 109 [2020-10-16 10:47:31,205 INFO L226 Difference]: Without dead ends: 98 [2020-10-16 10:47:31,206 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 10:47:31,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2020-10-16 10:47:31,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 98. [2020-10-16 10:47:31,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2020-10-16 10:47:31,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 174 transitions. [2020-10-16 10:47:31,219 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 174 transitions. Word has length 4 [2020-10-16 10:47:31,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:47:31,219 INFO L481 AbstractCegarLoop]: Abstraction has 98 states and 174 transitions. [2020-10-16 10:47:31,219 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 10:47:31,219 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 174 transitions. [2020-10-16 10:47:31,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-16 10:47:31,220 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:47:31,220 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:47:31,220 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-16 10:47:31,221 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:47:31,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:47:31,221 INFO L82 PathProgramCache]: Analyzing trace with hash 125559316, now seen corresponding path program 1 times [2020-10-16 10:47:31,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:47:31,221 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158192630] [2020-10-16 10:47:31,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:47:31,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:47:31,275 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 10:47:31,275 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158192630] [2020-10-16 10:47:31,276 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 10:47:31,276 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 10:47:31,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649269867] [2020-10-16 10:47:31,276 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 10:47:31,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:47:31,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 10:47:31,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 10:47:31,277 INFO L87 Difference]: Start difference. First operand 98 states and 174 transitions. Second operand 4 states. [2020-10-16 10:47:31,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:47:31,325 INFO L93 Difference]: Finished difference Result 103 states and 171 transitions. [2020-10-16 10:47:31,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 10:47:31,327 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 10 [2020-10-16 10:47:31,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:47:31,328 INFO L225 Difference]: With dead ends: 103 [2020-10-16 10:47:31,328 INFO L226 Difference]: Without dead ends: 103 [2020-10-16 10:47:31,329 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 10:47:31,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2020-10-16 10:47:31,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 97. [2020-10-16 10:47:31,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2020-10-16 10:47:31,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 164 transitions. [2020-10-16 10:47:31,338 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 164 transitions. Word has length 10 [2020-10-16 10:47:31,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:47:31,339 INFO L481 AbstractCegarLoop]: Abstraction has 97 states and 164 transitions. [2020-10-16 10:47:31,339 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 10:47:31,339 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 164 transitions. [2020-10-16 10:47:31,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-16 10:47:31,340 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:47:31,340 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:47:31,340 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-16 10:47:31,341 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:47:31,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:47:31,341 INFO L82 PathProgramCache]: Analyzing trace with hash 823605760, now seen corresponding path program 1 times [2020-10-16 10:47:31,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:47:31,341 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099650430] [2020-10-16 10:47:31,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:47:31,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:47:31,407 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:47:31,407 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099650430] [2020-10-16 10:47:31,408 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567344435] [2020-10-16 10:47:31,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:47:31,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:47:31,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-16 10:47:31,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:47:31,522 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:47:31,523 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:47:31,523 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2020-10-16 10:47:31,523 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014358232] [2020-10-16 10:47:31,523 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 10:47:31,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:47:31,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 10:47:31,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2020-10-16 10:47:31,524 INFO L87 Difference]: Start difference. First operand 97 states and 164 transitions. Second operand 7 states. [2020-10-16 10:47:31,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:47:31,582 INFO L93 Difference]: Finished difference Result 84 states and 138 transitions. [2020-10-16 10:47:31,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 10:47:31,582 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 17 [2020-10-16 10:47:31,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:47:31,584 INFO L225 Difference]: With dead ends: 84 [2020-10-16 10:47:31,584 INFO L226 Difference]: Without dead ends: 84 [2020-10-16 10:47:31,584 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2020-10-16 10:47:31,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2020-10-16 10:47:31,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 84. [2020-10-16 10:47:31,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2020-10-16 10:47:31,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 138 transitions. [2020-10-16 10:47:31,592 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 138 transitions. Word has length 17 [2020-10-16 10:47:31,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:47:31,592 INFO L481 AbstractCegarLoop]: Abstraction has 84 states and 138 transitions. [2020-10-16 10:47:31,592 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 10:47:31,592 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 138 transitions. [2020-10-16 10:47:31,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-16 10:47:31,593 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:47:31,593 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1] [2020-10-16 10:47:31,806 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2020-10-16 10:47:31,807 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:47:31,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:47:31,807 INFO L82 PathProgramCache]: Analyzing trace with hash 26114190, now seen corresponding path program 1 times [2020-10-16 10:47:31,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:47:31,808 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142336860] [2020-10-16 10:47:31,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:47:31,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 10:47:31,840 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 10:47:31,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 10:47:31,883 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 10:47:31,905 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 10:47:31,905 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 10:47:31,905 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-16 10:47:31,906 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 10:47:31,906 WARN L371 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 10:47:31,911 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-16 10:47:31,921 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,921 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,921 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,922 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,922 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,922 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,922 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,922 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,923 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,923 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,923 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,923 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,923 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,924 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,924 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,924 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,926 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,926 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,927 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,927 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,927 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,927 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,930 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,930 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,930 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,931 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,932 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,932 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,932 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,932 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:31,936 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2020-10-16 10:47:31,936 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 10:47:31,937 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 10:47:31,937 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 10:47:31,937 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 10:47:31,937 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 10:47:31,937 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 10:47:31,937 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 10:47:31,937 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 10:47:31,938 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 10:47:31,939 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 10:47:31,939 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 93 places, 96 transitions, 222 flow [2020-10-16 10:47:31,940 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 93 places, 96 transitions, 222 flow [2020-10-16 10:47:31,940 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 93 places, 96 transitions, 222 flow [2020-10-16 10:47:32,034 INFO L129 PetriNetUnfolder]: 46/368 cut-off events. [2020-10-16 10:47:32,034 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2020-10-16 10:47:32,035 INFO L80 FinitePrefix]: Finished finitePrefix Result has 396 conditions, 368 events. 46/368 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1021 event pairs, 1 based on Foata normal form. 0/310 useless extension candidates. Maximal degree in co-relation 217. Up to 16 conditions per place. [2020-10-16 10:47:32,039 INFO L117 LiptonReduction]: Number of co-enabled transitions 1320 [2020-10-16 10:47:32,155 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:32,174 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:32,179 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:32,197 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:32,198 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:32,199 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:47:32,207 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:32,231 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:32,235 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:32,250 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:32,251 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:32,251 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:47:34,350 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:34,370 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:34,373 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:34,386 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:34,388 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:34,388 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:47:34,404 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:34,428 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:34,433 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:34,451 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:34,452 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:34,452 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:47:36,933 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:36,962 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:36,966 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:36,995 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:36,996 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:36,996 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:47:37,005 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:37,035 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:37,039 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:37,060 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:37,061 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:37,062 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:47:39,312 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:39,347 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:39,351 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:39,380 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:39,381 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:39,381 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:47:39,391 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:39,415 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:39,427 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:39,447 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:39,448 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:39,448 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:47:41,485 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:41,522 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:41,525 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:41,555 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:41,556 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:47:41,556 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:47:41,564 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:41,596 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:41,600 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:41,625 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:41,626 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:47:41,626 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:47:41,635 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:41,671 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:41,674 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:41,703 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:41,704 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:47:41,704 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:47:41,718 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:41,767 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:41,770 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:41,802 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:41,803 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:47:41,803 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:47:41,842 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:41,876 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:41,879 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:41,907 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:41,907 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:47:41,908 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:47:41,923 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:41,954 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:41,957 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:41,983 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:41,984 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:47:41,984 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:47:42,001 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:42,036 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:42,041 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:42,071 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:42,071 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:47:42,072 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:47:42,080 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:42,110 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:42,113 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:42,140 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:42,140 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:47:42,141 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:47:42,369 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:42,402 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:42,407 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:42,441 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:42,442 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:42,442 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:47:42,456 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:42,499 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:42,503 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:42,549 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:42,551 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:42,551 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:47:44,637 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:44,667 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:44,671 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:44,707 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:44,708 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:44,708 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:47:44,716 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:44,749 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:44,753 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:44,788 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:44,789 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:44,789 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:47:47,158 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2020-10-16 10:47:47,448 WARN L193 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 90 [2020-10-16 10:47:47,741 WARN L193 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2020-10-16 10:47:47,856 INFO L132 LiptonReduction]: Checked pairs total: 2069 [2020-10-16 10:47:47,857 INFO L134 LiptonReduction]: Total number of compositions: 90 [2020-10-16 10:47:47,857 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 28 places, 25 transitions, 80 flow [2020-10-16 10:47:47,868 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 297 states. [2020-10-16 10:47:47,868 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states. [2020-10-16 10:47:47,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-10-16 10:47:47,869 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:47:47,869 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-10-16 10:47:47,869 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:47:47,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:47:47,870 INFO L82 PathProgramCache]: Analyzing trace with hash 21531642, now seen corresponding path program 1 times [2020-10-16 10:47:47,870 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:47:47,870 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94650682] [2020-10-16 10:47:47,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:47:47,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:47:47,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 10:47:47,896 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94650682] [2020-10-16 10:47:47,896 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 10:47:47,896 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 10:47:47,896 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028700058] [2020-10-16 10:47:47,896 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 10:47:47,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:47:47,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 10:47:47,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 10:47:47,897 INFO L87 Difference]: Start difference. First operand 297 states. Second operand 3 states. [2020-10-16 10:47:47,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:47:47,935 INFO L93 Difference]: Finished difference Result 297 states and 636 transitions. [2020-10-16 10:47:47,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 10:47:47,937 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2020-10-16 10:47:47,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:47:47,940 INFO L225 Difference]: With dead ends: 297 [2020-10-16 10:47:47,940 INFO L226 Difference]: Without dead ends: 268 [2020-10-16 10:47:47,940 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 10:47:47,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2020-10-16 10:47:47,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 268. [2020-10-16 10:47:47,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2020-10-16 10:47:47,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 580 transitions. [2020-10-16 10:47:47,960 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 580 transitions. Word has length 4 [2020-10-16 10:47:47,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:47:47,960 INFO L481 AbstractCegarLoop]: Abstraction has 268 states and 580 transitions. [2020-10-16 10:47:47,960 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 10:47:47,960 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 580 transitions. [2020-10-16 10:47:47,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-16 10:47:47,961 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:47:47,961 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:47:47,961 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-16 10:47:47,961 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:47:47,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:47:47,962 INFO L82 PathProgramCache]: Analyzing trace with hash 656916489, now seen corresponding path program 1 times [2020-10-16 10:47:47,962 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:47:47,962 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349530490] [2020-10-16 10:47:47,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:47:47,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:47:47,993 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 10:47:47,994 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349530490] [2020-10-16 10:47:47,994 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 10:47:47,994 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 10:47:47,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10895141] [2020-10-16 10:47:47,995 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 10:47:47,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:47:47,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 10:47:47,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 10:47:47,996 INFO L87 Difference]: Start difference. First operand 268 states and 580 transitions. Second operand 4 states. [2020-10-16 10:47:48,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:47:48,029 INFO L93 Difference]: Finished difference Result 299 states and 612 transitions. [2020-10-16 10:47:48,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 10:47:48,029 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 10 [2020-10-16 10:47:48,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:47:48,032 INFO L225 Difference]: With dead ends: 299 [2020-10-16 10:47:48,032 INFO L226 Difference]: Without dead ends: 299 [2020-10-16 10:47:48,032 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 10:47:48,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2020-10-16 10:47:48,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 277. [2020-10-16 10:47:48,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2020-10-16 10:47:48,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 577 transitions. [2020-10-16 10:47:48,049 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 577 transitions. Word has length 10 [2020-10-16 10:47:48,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:47:48,049 INFO L481 AbstractCegarLoop]: Abstraction has 277 states and 577 transitions. [2020-10-16 10:47:48,049 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 10:47:48,050 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 577 transitions. [2020-10-16 10:47:48,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-16 10:47:48,050 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:47:48,051 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:47:48,051 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-16 10:47:48,051 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:47:48,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:47:48,051 INFO L82 PathProgramCache]: Analyzing trace with hash 1586347520, now seen corresponding path program 1 times [2020-10-16 10:47:48,052 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:47:48,052 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289900780] [2020-10-16 10:47:48,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:47:48,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:47:48,087 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:47:48,088 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289900780] [2020-10-16 10:47:48,088 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104478917] [2020-10-16 10:47:48,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:47:48,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:47:48,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-16 10:47:48,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:47:48,230 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:47:48,231 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:47:48,231 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2020-10-16 10:47:48,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268626664] [2020-10-16 10:47:48,232 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 10:47:48,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:47:48,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 10:47:48,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2020-10-16 10:47:48,233 INFO L87 Difference]: Start difference. First operand 277 states and 577 transitions. Second operand 6 states. [2020-10-16 10:47:48,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:47:48,277 INFO L93 Difference]: Finished difference Result 275 states and 572 transitions. [2020-10-16 10:47:48,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 10:47:48,278 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 17 [2020-10-16 10:47:48,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:47:48,281 INFO L225 Difference]: With dead ends: 275 [2020-10-16 10:47:48,282 INFO L226 Difference]: Without dead ends: 275 [2020-10-16 10:47:48,283 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2020-10-16 10:47:48,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2020-10-16 10:47:48,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 275. [2020-10-16 10:47:48,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 275 states. [2020-10-16 10:47:48,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 572 transitions. [2020-10-16 10:47:48,306 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 572 transitions. Word has length 17 [2020-10-16 10:47:48,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:47:48,306 INFO L481 AbstractCegarLoop]: Abstraction has 275 states and 572 transitions. [2020-10-16 10:47:48,306 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 10:47:48,306 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 572 transitions. [2020-10-16 10:47:48,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-16 10:47:48,313 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:47:48,313 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:47:48,527 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-10-16 10:47:48,528 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:47:48,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:47:48,529 INFO L82 PathProgramCache]: Analyzing trace with hash -1691264658, now seen corresponding path program 1 times [2020-10-16 10:47:48,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:47:48,529 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221836744] [2020-10-16 10:47:48,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:47:48,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:47:48,579 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:47:48,579 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221836744] [2020-10-16 10:47:48,579 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889009767] [2020-10-16 10:47:48,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:47:48,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:47:48,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-16 10:47:48,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:47:48,703 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:47:48,704 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:47:48,704 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 10:47:48,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122726128] [2020-10-16 10:47:48,705 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 10:47:48,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:47:48,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 10:47:48,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2020-10-16 10:47:48,705 INFO L87 Difference]: Start difference. First operand 275 states and 572 transitions. Second operand 8 states. [2020-10-16 10:47:48,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:47:48,751 INFO L93 Difference]: Finished difference Result 271 states and 560 transitions. [2020-10-16 10:47:48,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 10:47:48,752 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 23 [2020-10-16 10:47:48,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:47:48,755 INFO L225 Difference]: With dead ends: 271 [2020-10-16 10:47:48,755 INFO L226 Difference]: Without dead ends: 271 [2020-10-16 10:47:48,755 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2020-10-16 10:47:48,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2020-10-16 10:47:48,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 271. [2020-10-16 10:47:48,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 271 states. [2020-10-16 10:47:48,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 560 transitions. [2020-10-16 10:47:48,764 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 560 transitions. Word has length 23 [2020-10-16 10:47:48,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:47:48,764 INFO L481 AbstractCegarLoop]: Abstraction has 271 states and 560 transitions. [2020-10-16 10:47:48,764 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 10:47:48,764 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 560 transitions. [2020-10-16 10:47:48,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-16 10:47:48,765 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:47:48,766 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1] [2020-10-16 10:47:48,979 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-10-16 10:47:48,980 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:47:48,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:47:48,980 INFO L82 PathProgramCache]: Analyzing trace with hash 539631963, now seen corresponding path program 1 times [2020-10-16 10:47:48,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:47:48,981 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944015039] [2020-10-16 10:47:48,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:47:49,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 10:47:49,003 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 10:47:49,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 10:47:49,020 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 10:47:49,030 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 10:47:49,030 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 10:47:49,030 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-10-16 10:47:49,031 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 10:47:49,031 WARN L371 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 10:47:49,031 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-16 10:47:49,038 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,039 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,039 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,039 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,039 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,039 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,040 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,040 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,040 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,040 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,040 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,040 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,040 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,041 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,041 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,041 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,041 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,041 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,041 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,041 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,041 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,042 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,042 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,042 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,042 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,043 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,043 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,043 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,044 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,044 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,044 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,044 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,045 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,046 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,046 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,046 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,047 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,047 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,047 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,047 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:47:49,051 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2020-10-16 10:47:49,051 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 10:47:49,051 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 10:47:49,052 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 10:47:49,052 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 10:47:49,052 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 10:47:49,052 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 10:47:49,052 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 10:47:49,052 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 10:47:49,052 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 10:47:49,053 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 10:47:49,054 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 100 places, 102 transitions, 248 flow [2020-10-16 10:47:49,054 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 100 places, 102 transitions, 248 flow [2020-10-16 10:47:49,054 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 100 places, 102 transitions, 248 flow [2020-10-16 10:47:49,123 INFO L129 PetriNetUnfolder]: 92/671 cut-off events. [2020-10-16 10:47:49,123 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2020-10-16 10:47:49,125 INFO L80 FinitePrefix]: Finished finitePrefix Result has 726 conditions, 671 events. 92/671 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 2596 event pairs, 6 based on Foata normal form. 0/563 useless extension candidates. Maximal degree in co-relation 388. Up to 32 conditions per place. [2020-10-16 10:47:49,135 INFO L117 LiptonReduction]: Number of co-enabled transitions 1872 [2020-10-16 10:47:49,332 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:49,346 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:49,349 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:49,361 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:49,361 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:47:49,361 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 10:47:49,368 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:49,382 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:49,385 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:49,395 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:49,396 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:47:49,396 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 10:47:49,468 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:49,487 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:49,492 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:49,507 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:49,508 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:49,508 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:47:49,521 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:49,547 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:49,549 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:49,566 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:49,567 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:49,567 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:47:51,664 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:51,694 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:51,698 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:51,720 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:51,721 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:51,721 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:47:51,731 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:51,757 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:51,760 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:51,777 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:51,778 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:51,778 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:47:53,884 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:53,898 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:53,905 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:53,916 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:53,917 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:47:53,917 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 10:47:53,924 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:53,937 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:53,940 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:47:53,949 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:53,949 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:47:53,949 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-16 10:47:54,362 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:54,397 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:54,401 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:54,436 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:54,437 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:54,437 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:47:54,448 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:54,482 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:54,486 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:54,515 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:54,516 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:54,516 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:47:56,614 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:56,649 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:56,652 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:56,678 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:56,679 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:56,680 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:47:56,687 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:56,715 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:56,720 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:56,742 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:56,743 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:56,743 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:47:59,231 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:59,273 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:59,276 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:59,316 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:59,317 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:59,317 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:47:59,326 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:59,363 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:59,368 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:59,395 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:47:59,396 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:47:59,396 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:48:01,437 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:01,474 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:01,478 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:01,503 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:01,503 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:01,504 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:48:01,522 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:01,558 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:01,563 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:01,591 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:01,592 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:01,592 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:48:03,824 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:03,856 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:03,859 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:03,886 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:03,887 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:03,888 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:48:03,897 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:03,928 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:03,933 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:03,963 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:03,963 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:03,964 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:48:06,018 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:06,054 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:06,058 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:06,087 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:06,088 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:06,088 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:48:06,105 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:06,144 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:06,147 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:06,182 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:06,183 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:06,183 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:48:08,497 WARN L193 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 85 [2020-10-16 10:48:08,828 WARN L193 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2020-10-16 10:48:08,941 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2020-10-16 10:48:08,948 INFO L132 LiptonReduction]: Checked pairs total: 3489 [2020-10-16 10:48:08,948 INFO L134 LiptonReduction]: Total number of compositions: 90 [2020-10-16 10:48:08,948 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 28 transitions, 100 flow [2020-10-16 10:48:08,975 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 817 states. [2020-10-16 10:48:08,975 INFO L276 IsEmpty]: Start isEmpty. Operand 817 states. [2020-10-16 10:48:08,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-10-16 10:48:08,976 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:48:08,976 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-10-16 10:48:08,976 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:48:08,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:48:08,976 INFO L82 PathProgramCache]: Analyzing trace with hash 27625699, now seen corresponding path program 1 times [2020-10-16 10:48:08,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:48:08,977 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507232418] [2020-10-16 10:48:08,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:48:08,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:09,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 10:48:09,005 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507232418] [2020-10-16 10:48:09,006 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 10:48:09,006 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 10:48:09,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794442621] [2020-10-16 10:48:09,006 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 10:48:09,006 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:48:09,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 10:48:09,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 10:48:09,007 INFO L87 Difference]: Start difference. First operand 817 states. Second operand 3 states. [2020-10-16 10:48:09,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:48:09,039 INFO L93 Difference]: Finished difference Result 817 states and 2065 transitions. [2020-10-16 10:48:09,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 10:48:09,040 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2020-10-16 10:48:09,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:48:09,046 INFO L225 Difference]: With dead ends: 817 [2020-10-16 10:48:09,046 INFO L226 Difference]: Without dead ends: 734 [2020-10-16 10:48:09,046 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 10:48:09,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2020-10-16 10:48:09,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 734. [2020-10-16 10:48:09,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 734 states. [2020-10-16 10:48:09,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 1874 transitions. [2020-10-16 10:48:09,077 INFO L78 Accepts]: Start accepts. Automaton has 734 states and 1874 transitions. Word has length 4 [2020-10-16 10:48:09,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:48:09,078 INFO L481 AbstractCegarLoop]: Abstraction has 734 states and 1874 transitions. [2020-10-16 10:48:09,078 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 10:48:09,078 INFO L276 IsEmpty]: Start isEmpty. Operand 734 states and 1874 transitions. [2020-10-16 10:48:09,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-16 10:48:09,078 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:48:09,079 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:48:09,079 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-10-16 10:48:09,079 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:48:09,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:48:09,079 INFO L82 PathProgramCache]: Analyzing trace with hash -399158139, now seen corresponding path program 1 times [2020-10-16 10:48:09,080 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:48:09,080 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584637222] [2020-10-16 10:48:09,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:48:09,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:09,119 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 10:48:09,119 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584637222] [2020-10-16 10:48:09,120 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 10:48:09,120 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 10:48:09,120 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343477507] [2020-10-16 10:48:09,121 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 10:48:09,121 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:48:09,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 10:48:09,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 10:48:09,121 INFO L87 Difference]: Start difference. First operand 734 states and 1874 transitions. Second operand 4 states. [2020-10-16 10:48:09,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:48:09,180 INFO L93 Difference]: Finished difference Result 843 states and 2061 transitions. [2020-10-16 10:48:09,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 10:48:09,181 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 10 [2020-10-16 10:48:09,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:48:09,189 INFO L225 Difference]: With dead ends: 843 [2020-10-16 10:48:09,189 INFO L226 Difference]: Without dead ends: 843 [2020-10-16 10:48:09,189 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 10:48:09,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 843 states. [2020-10-16 10:48:09,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 843 to 781. [2020-10-16 10:48:09,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 781 states. [2020-10-16 10:48:09,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 781 states to 781 states and 1934 transitions. [2020-10-16 10:48:09,223 INFO L78 Accepts]: Start accepts. Automaton has 781 states and 1934 transitions. Word has length 10 [2020-10-16 10:48:09,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:48:09,223 INFO L481 AbstractCegarLoop]: Abstraction has 781 states and 1934 transitions. [2020-10-16 10:48:09,223 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 10:48:09,224 INFO L276 IsEmpty]: Start isEmpty. Operand 781 states and 1934 transitions. [2020-10-16 10:48:09,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-16 10:48:09,225 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:48:09,225 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:48:09,225 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-10-16 10:48:09,225 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:48:09,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:48:09,226 INFO L82 PathProgramCache]: Analyzing trace with hash 2066968861, now seen corresponding path program 1 times [2020-10-16 10:48:09,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:48:09,226 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559363371] [2020-10-16 10:48:09,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:48:09,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:09,309 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:48:09,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559363371] [2020-10-16 10:48:09,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172983935] [2020-10-16 10:48:09,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:48:09,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:09,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-16 10:48:09,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:48:09,469 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:48:09,469 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:48:09,469 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2020-10-16 10:48:09,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093205787] [2020-10-16 10:48:09,470 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 10:48:09,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:48:09,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 10:48:09,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2020-10-16 10:48:09,471 INFO L87 Difference]: Start difference. First operand 781 states and 1934 transitions. Second operand 7 states. [2020-10-16 10:48:09,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:48:09,563 INFO L93 Difference]: Finished difference Result 834 states and 1946 transitions. [2020-10-16 10:48:09,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 10:48:09,564 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 17 [2020-10-16 10:48:09,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:48:09,572 INFO L225 Difference]: With dead ends: 834 [2020-10-16 10:48:09,572 INFO L226 Difference]: Without dead ends: 834 [2020-10-16 10:48:09,573 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2020-10-16 10:48:09,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2020-10-16 10:48:09,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 788. [2020-10-16 10:48:09,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 788 states. [2020-10-16 10:48:09,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 788 states to 788 states and 1868 transitions. [2020-10-16 10:48:09,606 INFO L78 Accepts]: Start accepts. Automaton has 788 states and 1868 transitions. Word has length 17 [2020-10-16 10:48:09,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:48:09,606 INFO L481 AbstractCegarLoop]: Abstraction has 788 states and 1868 transitions. [2020-10-16 10:48:09,606 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 10:48:09,606 INFO L276 IsEmpty]: Start isEmpty. Operand 788 states and 1868 transitions. [2020-10-16 10:48:09,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-10-16 10:48:09,608 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:48:09,608 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1] [2020-10-16 10:48:09,822 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:48:09,823 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:48:09,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:48:09,823 INFO L82 PathProgramCache]: Analyzing trace with hash 1728417408, now seen corresponding path program 1 times [2020-10-16 10:48:09,823 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:48:09,823 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852574760] [2020-10-16 10:48:09,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:48:09,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 10:48:09,854 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 10:48:09,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 10:48:09,897 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 10:48:09,917 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 10:48:09,917 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 10:48:09,918 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-10-16 10:48:09,918 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 10:48:09,918 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 10:48:09,921 WARN L371 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 10:48:09,922 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-10-16 10:48:09,934 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,934 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,934 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,934 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,934 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,934 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,935 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,935 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,935 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,935 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,935 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,935 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,936 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,936 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,936 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,936 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,936 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,936 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,936 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,937 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,937 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,937 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,937 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,937 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,937 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,938 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,938 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,938 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,938 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,938 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,939 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,939 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,939 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,939 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,945 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,945 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,945 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,945 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,947 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,947 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,947 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,947 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,949 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,949 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,949 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,949 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,951 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,951 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,951 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,952 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:09,957 INFO L149 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2020-10-16 10:48:09,958 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 10:48:09,958 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 10:48:09,958 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 10:48:09,958 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 10:48:09,959 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 10:48:09,959 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 10:48:09,988 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 10:48:09,988 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 10:48:09,988 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 10:48:09,990 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 10:48:09,990 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 107 places, 108 transitions, 276 flow [2020-10-16 10:48:09,990 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 107 places, 108 transitions, 276 flow [2020-10-16 10:48:09,991 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 107 places, 108 transitions, 276 flow [2020-10-16 10:48:10,193 INFO L129 PetriNetUnfolder]: 190/1266 cut-off events. [2020-10-16 10:48:10,193 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2020-10-16 10:48:10,200 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1377 conditions, 1266 events. 190/1266 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 6695 event pairs, 23 based on Foata normal form. 0/1060 useless extension candidates. Maximal degree in co-relation 716. Up to 80 conditions per place. [2020-10-16 10:48:10,223 INFO L117 LiptonReduction]: Number of co-enabled transitions 2480 [2020-10-16 10:48:10,620 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:10,641 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:10,645 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:10,660 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:10,661 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:10,661 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:48:10,668 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:10,685 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:10,689 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:10,704 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:10,705 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:10,705 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:48:13,059 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:13,095 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:13,099 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:13,130 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:13,131 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:13,131 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:13,141 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:13,174 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:13,178 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:13,216 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:13,217 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:13,217 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:15,288 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:15,316 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:15,320 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:15,345 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:15,346 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:15,346 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:15,354 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:15,381 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:15,384 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:15,405 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:15,406 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:15,406 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:17,498 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:17,523 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:17,528 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:17,552 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:17,553 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:17,553 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:17,567 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:17,596 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:17,599 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:17,632 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:17,633 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:17,633 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:19,704 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:19,731 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:19,737 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:19,769 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:19,769 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:19,770 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:19,778 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:19,804 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:19,806 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:19,830 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:19,831 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:19,831 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:21,943 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:21,977 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:21,991 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,017 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,017 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,017 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:22,029 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,064 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,068 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,097 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,097 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,098 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:22,112 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,147 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,151 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,179 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,180 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,180 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:22,186 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,221 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,224 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,253 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,254 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,254 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:22,263 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,297 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,299 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,332 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,332 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,333 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:22,341 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,373 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,377 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,400 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,401 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,401 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:22,420 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,460 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,463 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,492 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,493 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,493 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:22,506 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,541 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,544 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,574 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,574 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,575 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:22,592 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,639 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,642 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,670 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,670 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,671 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:22,687 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,730 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,733 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,760 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,760 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,761 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:22,770 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,807 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,810 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,838 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,838 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,839 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:22,847 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,887 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,890 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,916 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,916 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,917 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:22,930 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,966 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,970 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,997 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:22,998 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:22,998 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:23,007 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:23,044 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:23,048 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:23,084 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:23,084 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:23,085 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:23,099 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:23,143 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:23,148 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:23,183 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:23,184 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:23,185 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:23,196 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:23,239 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:23,246 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:23,284 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:23,285 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:23,286 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:23,381 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:23,440 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:23,446 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:23,495 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:23,497 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:23,497 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:48:23,520 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:23,573 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:23,583 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:23,633 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:23,634 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:23,634 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:48:25,666 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:25,702 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:25,705 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:25,732 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:25,733 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:25,733 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:25,740 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:25,775 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:25,779 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:25,806 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:25,806 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:25,807 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:25,818 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:25,855 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:25,858 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:25,883 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:25,884 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:25,884 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:25,891 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:25,925 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:25,929 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:25,958 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:25,958 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:25,958 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:25,980 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,012 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,015 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,042 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,043 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,043 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:26,050 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,085 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,088 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,120 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,121 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,121 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:26,129 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,179 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,182 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,214 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,214 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,215 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:26,222 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,257 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,260 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,290 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,291 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,292 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:26,350 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,387 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,390 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,424 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,425 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,425 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:26,433 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,476 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,479 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,507 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,507 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,508 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:26,521 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,554 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,557 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,584 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,585 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,585 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:26,592 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,626 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,629 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,658 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,658 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,659 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:26,668 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,701 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,704 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,735 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,735 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,736 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:26,744 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,780 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,783 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,811 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,812 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,812 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:26,824 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,859 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,862 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,892 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,893 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,893 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:26,900 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,933 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,937 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,968 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:26,969 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:26,969 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:27,135 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:27,169 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:27,173 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:27,201 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:27,202 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:27,202 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:27,209 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:27,242 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:27,246 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:27,275 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:27,276 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:27,277 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:139, output treesize:107 [2020-10-16 10:48:27,294 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:27,332 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:27,336 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:27,371 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:27,371 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:27,372 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:139, output treesize:107 [2020-10-16 10:48:27,381 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:27,435 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:27,438 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:27,476 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:27,478 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:27,478 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:139, output treesize:107 [2020-10-16 10:48:27,494 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:27,574 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:27,579 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:27,615 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:27,616 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:27,617 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:27,629 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:27,680 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:27,685 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:27,724 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:27,725 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:27,725 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:27,739 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:27,789 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:27,795 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:27,834 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:27,834 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:27,835 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:27,846 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:27,894 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:27,897 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:27,926 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:27,926 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:27,927 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:27,970 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:28,014 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:28,019 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:28,057 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:28,058 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:28,059 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:48:28,070 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:28,115 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:28,121 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:28,159 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:28,160 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:28,160 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:48:30,613 WARN L193 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 82 [2020-10-16 10:48:30,948 WARN L193 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 88 [2020-10-16 10:48:31,054 INFO L132 LiptonReduction]: Checked pairs total: 4239 [2020-10-16 10:48:31,054 INFO L134 LiptonReduction]: Total number of compositions: 93 [2020-10-16 10:48:31,055 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 31 transitions, 122 flow [2020-10-16 10:48:31,187 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 2289 states. [2020-10-16 10:48:31,187 INFO L276 IsEmpty]: Start isEmpty. Operand 2289 states. [2020-10-16 10:48:31,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-10-16 10:48:31,188 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:48:31,188 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-10-16 10:48:31,188 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:48:31,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:48:31,189 INFO L82 PathProgramCache]: Analyzing trace with hash 33997000, now seen corresponding path program 1 times [2020-10-16 10:48:31,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:48:31,189 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360827721] [2020-10-16 10:48:31,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:48:31,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:31,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 10:48:31,207 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360827721] [2020-10-16 10:48:31,207 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 10:48:31,207 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 10:48:31,208 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162712841] [2020-10-16 10:48:31,208 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 10:48:31,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:48:31,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 10:48:31,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 10:48:31,209 INFO L87 Difference]: Start difference. First operand 2289 states. Second operand 3 states. [2020-10-16 10:48:31,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:48:31,262 INFO L93 Difference]: Finished difference Result 2289 states and 6658 transitions. [2020-10-16 10:48:31,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 10:48:31,263 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2020-10-16 10:48:31,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:48:31,282 INFO L225 Difference]: With dead ends: 2289 [2020-10-16 10:48:31,282 INFO L226 Difference]: Without dead ends: 2044 [2020-10-16 10:48:31,283 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 10:48:31,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2044 states. [2020-10-16 10:48:31,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2044 to 2044. [2020-10-16 10:48:31,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2044 states. [2020-10-16 10:48:31,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2044 states to 2044 states and 6008 transitions. [2020-10-16 10:48:31,381 INFO L78 Accepts]: Start accepts. Automaton has 2044 states and 6008 transitions. Word has length 4 [2020-10-16 10:48:31,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:48:31,381 INFO L481 AbstractCegarLoop]: Abstraction has 2044 states and 6008 transitions. [2020-10-16 10:48:31,382 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 10:48:31,382 INFO L276 IsEmpty]: Start isEmpty. Operand 2044 states and 6008 transitions. [2020-10-16 10:48:31,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-16 10:48:31,382 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:48:31,383 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:48:31,383 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-10-16 10:48:31,383 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:48:31,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:48:31,384 INFO L82 PathProgramCache]: Analyzing trace with hash 1850212091, now seen corresponding path program 1 times [2020-10-16 10:48:31,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:48:31,384 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454035243] [2020-10-16 10:48:31,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:48:31,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:31,425 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 10:48:31,425 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454035243] [2020-10-16 10:48:31,426 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 10:48:31,426 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 10:48:31,426 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259228174] [2020-10-16 10:48:31,426 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 10:48:31,426 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:48:31,427 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 10:48:31,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 10:48:31,427 INFO L87 Difference]: Start difference. First operand 2044 states and 6008 transitions. Second operand 4 states. [2020-10-16 10:48:31,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:48:31,497 INFO L93 Difference]: Finished difference Result 2379 states and 6766 transitions. [2020-10-16 10:48:31,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 10:48:31,498 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 10 [2020-10-16 10:48:31,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:48:31,522 INFO L225 Difference]: With dead ends: 2379 [2020-10-16 10:48:31,522 INFO L226 Difference]: Without dead ends: 2379 [2020-10-16 10:48:31,523 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 10:48:31,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2379 states. [2020-10-16 10:48:31,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2379 to 2221. [2020-10-16 10:48:31,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2221 states. [2020-10-16 10:48:31,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2221 states to 2221 states and 6367 transitions. [2020-10-16 10:48:31,618 INFO L78 Accepts]: Start accepts. Automaton has 2221 states and 6367 transitions. Word has length 10 [2020-10-16 10:48:31,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:48:31,619 INFO L481 AbstractCegarLoop]: Abstraction has 2221 states and 6367 transitions. [2020-10-16 10:48:31,619 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 10:48:31,619 INFO L276 IsEmpty]: Start isEmpty. Operand 2221 states and 6367 transitions. [2020-10-16 10:48:31,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-16 10:48:31,621 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:48:31,621 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:48:31,621 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-10-16 10:48:31,622 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:48:31,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:48:31,622 INFO L82 PathProgramCache]: Analyzing trace with hash -50306259, now seen corresponding path program 1 times [2020-10-16 10:48:31,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:48:31,622 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23208727] [2020-10-16 10:48:31,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:48:31,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:31,662 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:48:31,662 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23208727] [2020-10-16 10:48:31,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183139916] [2020-10-16 10:48:31,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:48:31,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:31,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-16 10:48:31,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:48:31,769 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:48:31,769 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:48:31,770 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2020-10-16 10:48:31,770 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690595514] [2020-10-16 10:48:31,770 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 10:48:31,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:48:31,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 10:48:31,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-16 10:48:31,771 INFO L87 Difference]: Start difference. First operand 2221 states and 6367 transitions. Second operand 6 states. [2020-10-16 10:48:31,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:48:31,836 INFO L93 Difference]: Finished difference Result 2219 states and 6362 transitions. [2020-10-16 10:48:31,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 10:48:31,837 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 17 [2020-10-16 10:48:31,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:48:31,855 INFO L225 Difference]: With dead ends: 2219 [2020-10-16 10:48:31,855 INFO L226 Difference]: Without dead ends: 2219 [2020-10-16 10:48:31,857 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-16 10:48:31,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2219 states. [2020-10-16 10:48:31,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2219 to 2219. [2020-10-16 10:48:31,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2219 states. [2020-10-16 10:48:31,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2219 states to 2219 states and 6362 transitions. [2020-10-16 10:48:31,948 INFO L78 Accepts]: Start accepts. Automaton has 2219 states and 6362 transitions. Word has length 17 [2020-10-16 10:48:31,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:48:31,951 INFO L481 AbstractCegarLoop]: Abstraction has 2219 states and 6362 transitions. [2020-10-16 10:48:31,951 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 10:48:31,951 INFO L276 IsEmpty]: Start isEmpty. Operand 2219 states and 6362 transitions. [2020-10-16 10:48:31,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-16 10:48:31,954 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:48:31,955 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:48:32,169 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:48:32,169 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:48:32,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:48:32,170 INFO L82 PathProgramCache]: Analyzing trace with hash -811477057, now seen corresponding path program 1 times [2020-10-16 10:48:32,170 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:48:32,170 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737966810] [2020-10-16 10:48:32,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:48:32,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:32,228 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:48:32,228 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737966810] [2020-10-16 10:48:32,228 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416338562] [2020-10-16 10:48:32,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:48:32,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:32,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-16 10:48:32,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:48:32,432 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:48:32,432 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:48:32,433 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 10:48:32,433 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376299510] [2020-10-16 10:48:32,433 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 10:48:32,433 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:48:32,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 10:48:32,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2020-10-16 10:48:32,434 INFO L87 Difference]: Start difference. First operand 2219 states and 6362 transitions. Second operand 8 states. [2020-10-16 10:48:32,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:48:32,497 INFO L93 Difference]: Finished difference Result 2215 states and 6350 transitions. [2020-10-16 10:48:32,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 10:48:32,498 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 23 [2020-10-16 10:48:32,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:48:32,516 INFO L225 Difference]: With dead ends: 2215 [2020-10-16 10:48:32,516 INFO L226 Difference]: Without dead ends: 2215 [2020-10-16 10:48:32,517 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2020-10-16 10:48:32,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2215 states. [2020-10-16 10:48:32,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2215 to 2215. [2020-10-16 10:48:32,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2215 states. [2020-10-16 10:48:32,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2215 states to 2215 states and 6350 transitions. [2020-10-16 10:48:32,597 INFO L78 Accepts]: Start accepts. Automaton has 2215 states and 6350 transitions. Word has length 23 [2020-10-16 10:48:32,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:48:32,598 INFO L481 AbstractCegarLoop]: Abstraction has 2215 states and 6350 transitions. [2020-10-16 10:48:32,598 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 10:48:32,598 INFO L276 IsEmpty]: Start isEmpty. Operand 2215 states and 6350 transitions. [2020-10-16 10:48:32,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-10-16 10:48:32,599 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:48:32,599 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:48:32,814 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:48:32,814 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:48:32,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:48:32,815 INFO L82 PathProgramCache]: Analyzing trace with hash -346309584, now seen corresponding path program 1 times [2020-10-16 10:48:32,815 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:48:32,815 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522253858] [2020-10-16 10:48:32,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:48:32,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:32,898 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:48:32,898 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522253858] [2020-10-16 10:48:32,899 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372303411] [2020-10-16 10:48:32,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:48:32,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:32,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-16 10:48:32,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:48:33,026 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:48:33,026 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:48:33,026 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 10:48:33,027 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154123786] [2020-10-16 10:48:33,027 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 10:48:33,027 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:48:33,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 10:48:33,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2020-10-16 10:48:33,028 INFO L87 Difference]: Start difference. First operand 2215 states and 6350 transitions. Second operand 10 states. [2020-10-16 10:48:33,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:48:33,089 INFO L93 Difference]: Finished difference Result 2207 states and 6322 transitions. [2020-10-16 10:48:33,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 10:48:33,090 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 29 [2020-10-16 10:48:33,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:48:33,106 INFO L225 Difference]: With dead ends: 2207 [2020-10-16 10:48:33,106 INFO L226 Difference]: Without dead ends: 2207 [2020-10-16 10:48:33,107 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2020-10-16 10:48:33,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2207 states. [2020-10-16 10:48:33,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2207 to 2207. [2020-10-16 10:48:33,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2207 states. [2020-10-16 10:48:33,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2207 states to 2207 states and 6322 transitions. [2020-10-16 10:48:33,182 INFO L78 Accepts]: Start accepts. Automaton has 2207 states and 6322 transitions. Word has length 29 [2020-10-16 10:48:33,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:48:33,184 INFO L481 AbstractCegarLoop]: Abstraction has 2207 states and 6322 transitions. [2020-10-16 10:48:33,184 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 10:48:33,184 INFO L276 IsEmpty]: Start isEmpty. Operand 2207 states and 6322 transitions. [2020-10-16 10:48:33,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2020-10-16 10:48:33,186 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:48:33,186 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:48:33,399 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:48:33,399 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:48:33,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:48:33,400 INFO L82 PathProgramCache]: Analyzing trace with hash 107769152, now seen corresponding path program 1 times [2020-10-16 10:48:33,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:48:33,401 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086895565] [2020-10-16 10:48:33,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:48:33,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:33,465 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:48:33,465 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086895565] [2020-10-16 10:48:33,465 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641862951] [2020-10-16 10:48:33,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:48:33,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:33,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 10:48:33,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:48:33,607 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:48:33,607 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:48:33,607 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 10:48:33,608 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27516043] [2020-10-16 10:48:33,608 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 10:48:33,608 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:48:33,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 10:48:33,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=72, Unknown=0, NotChecked=0, Total=132 [2020-10-16 10:48:33,609 INFO L87 Difference]: Start difference. First operand 2207 states and 6322 transitions. Second operand 12 states. [2020-10-16 10:48:33,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:48:33,700 INFO L93 Difference]: Finished difference Result 2191 states and 6258 transitions. [2020-10-16 10:48:33,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 10:48:33,701 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 35 [2020-10-16 10:48:33,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:48:33,736 INFO L225 Difference]: With dead ends: 2191 [2020-10-16 10:48:33,736 INFO L226 Difference]: Without dead ends: 2191 [2020-10-16 10:48:33,741 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=60, Invalid=72, Unknown=0, NotChecked=0, Total=132 [2020-10-16 10:48:33,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2191 states. [2020-10-16 10:48:33,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2191 to 2191. [2020-10-16 10:48:33,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2191 states. [2020-10-16 10:48:33,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2191 states to 2191 states and 6258 transitions. [2020-10-16 10:48:33,873 INFO L78 Accepts]: Start accepts. Automaton has 2191 states and 6258 transitions. Word has length 35 [2020-10-16 10:48:33,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:48:33,876 INFO L481 AbstractCegarLoop]: Abstraction has 2191 states and 6258 transitions. [2020-10-16 10:48:33,876 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 10:48:33,876 INFO L276 IsEmpty]: Start isEmpty. Operand 2191 states and 6258 transitions. [2020-10-16 10:48:33,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2020-10-16 10:48:33,878 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:48:33,878 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:48:34,092 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-10-16 10:48:34,093 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:48:34,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:48:34,093 INFO L82 PathProgramCache]: Analyzing trace with hash -793168517, now seen corresponding path program 1 times [2020-10-16 10:48:34,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:48:34,094 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098592942] [2020-10-16 10:48:34,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:48:34,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 10:48:34,119 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 10:48:34,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 10:48:34,148 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 10:48:34,157 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 10:48:34,158 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 10:48:34,158 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2020-10-16 10:48:34,158 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 10:48:34,158 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 10:48:34,159 WARN L371 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 10:48:34,159 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-10-16 10:48:34,167 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,167 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,168 WARN L313 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,168 WARN L313 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,168 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,168 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,168 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,168 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,169 WARN L313 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,169 WARN L313 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,169 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,169 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,169 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,169 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,170 WARN L313 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,170 WARN L313 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,170 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,170 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,170 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,170 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,170 WARN L313 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,171 WARN L313 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,171 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,171 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,171 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,171 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,171 WARN L313 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,171 WARN L313 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,172 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,172 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,172 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,172 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,172 WARN L313 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,172 WARN L313 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,173 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,173 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,173 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,173 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,173 WARN L313 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,174 WARN L313 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,175 WARN L313 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,175 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,175 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,175 WARN L313 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,176 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,176 WARN L313 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,177 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,177 WARN L313 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,178 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,178 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,178 WARN L313 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,178 WARN L313 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,180 WARN L313 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,180 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,180 WARN L313 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,180 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,182 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,182 WARN L313 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,182 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,182 WARN L313 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:48:34,187 INFO L149 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2020-10-16 10:48:34,188 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 10:48:34,188 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 10:48:34,188 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 10:48:34,188 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 10:48:34,188 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 10:48:34,188 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 10:48:34,188 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 10:48:34,189 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 10:48:34,189 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 10:48:34,190 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 10:48:34,191 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 114 transitions, 306 flow [2020-10-16 10:48:34,192 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 114 transitions, 306 flow [2020-10-16 10:48:34,192 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 114 places, 114 transitions, 306 flow [2020-10-16 10:48:34,668 INFO L129 PetriNetUnfolder]: 400/2453 cut-off events. [2020-10-16 10:48:34,669 INFO L130 PetriNetUnfolder]: For 242/242 co-relation queries the response was YES. [2020-10-16 10:48:34,685 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2685 conditions, 2453 events. 400/2453 cut-off events. For 242/242 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 16405 event pairs, 72 based on Foata normal form. 0/2053 useless extension candidates. Maximal degree in co-relation 1365. Up to 192 conditions per place. [2020-10-16 10:48:34,731 INFO L117 LiptonReduction]: Number of co-enabled transitions 3144 [2020-10-16 10:48:34,755 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:34,777 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:34,781 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:34,801 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:34,802 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:34,802 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:48:34,811 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:34,836 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:34,840 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:34,859 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:34,860 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:34,861 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:48:37,431 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:37,457 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:37,459 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:37,480 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:37,481 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:37,481 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:37,488 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:37,515 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:37,518 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:37,539 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:37,540 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:37,541 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:39,550 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:39,578 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:39,581 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:39,603 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:39,604 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:39,604 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:39,619 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:39,645 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:39,653 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:39,676 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:39,677 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:39,677 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:41,730 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:41,756 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:41,759 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:41,783 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:41,784 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:41,784 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:41,795 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:41,819 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:41,823 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:41,848 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:41,849 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:41,849 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:43,935 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:43,962 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:43,965 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:43,988 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:43,989 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:43,989 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:44,003 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:44,029 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:44,034 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:44,055 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:44,056 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:44,056 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:46,158 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:46,183 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:46,187 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:46,211 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:46,212 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:46,212 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:46,219 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:46,246 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:46,249 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:46,271 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:46,272 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:46,272 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:48,593 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:48,618 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:48,621 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:48,643 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:48,644 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:48,644 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:48,653 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:48,680 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:48,683 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:48,707 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:48,707 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:48,708 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:48:50,773 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:50,808 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:50,811 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:50,843 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:50,844 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:50,844 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:48:50,854 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:50,890 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:50,894 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:50,927 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:50,928 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:50,928 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:48:53,081 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:53,125 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:53,128 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:53,165 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:53,166 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:53,166 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:48:53,176 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:53,214 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:53,219 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:53,250 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:53,251 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:48:53,251 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:48:55,656 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:55,694 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:55,698 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:55,726 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:55,727 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:55,727 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:55,736 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:55,775 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:55,778 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:55,807 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:55,808 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:55,809 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:55,819 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:55,855 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:55,859 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:55,888 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:55,889 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:55,889 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:55,897 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:55,934 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:55,938 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:55,966 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:55,967 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:55,968 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:55,977 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:56,017 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:56,020 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:56,053 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:56,054 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:56,054 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:56,062 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:56,096 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:56,099 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:48:56,132 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:48:56,132 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:48:56,133 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:48:56,472 WARN L193 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2020-10-16 10:48:56,817 WARN L193 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 87 [2020-10-16 10:48:56,913 INFO L132 LiptonReduction]: Checked pairs total: 5960 [2020-10-16 10:48:56,913 INFO L134 LiptonReduction]: Total number of compositions: 96 [2020-10-16 10:48:56,913 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 40 places, 34 transitions, 146 flow [2020-10-16 10:48:57,225 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 6529 states. [2020-10-16 10:48:57,225 INFO L276 IsEmpty]: Start isEmpty. Operand 6529 states. [2020-10-16 10:48:57,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-10-16 10:48:57,225 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:48:57,225 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-10-16 10:48:57,226 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:48:57,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:48:57,226 INFO L82 PathProgramCache]: Analyzing trace with hash 40649002, now seen corresponding path program 1 times [2020-10-16 10:48:57,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:48:57,226 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002812871] [2020-10-16 10:48:57,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:48:57,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:57,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 10:48:57,248 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002812871] [2020-10-16 10:48:57,249 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 10:48:57,249 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 10:48:57,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507612254] [2020-10-16 10:48:57,249 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 10:48:57,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:48:57,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 10:48:57,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 10:48:57,250 INFO L87 Difference]: Start difference. First operand 6529 states. Second operand 3 states. [2020-10-16 10:48:57,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:48:57,319 INFO L93 Difference]: Finished difference Result 6529 states and 21447 transitions. [2020-10-16 10:48:57,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 10:48:57,319 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2020-10-16 10:48:57,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:48:57,345 INFO L225 Difference]: With dead ends: 6529 [2020-10-16 10:48:57,346 INFO L226 Difference]: Without dead ends: 5798 [2020-10-16 10:48:57,346 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 10:48:57,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5798 states. [2020-10-16 10:48:57,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5798 to 5798. [2020-10-16 10:48:57,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5798 states. [2020-10-16 10:48:57,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5798 states to 5798 states and 19258 transitions. [2020-10-16 10:48:57,566 INFO L78 Accepts]: Start accepts. Automaton has 5798 states and 19258 transitions. Word has length 4 [2020-10-16 10:48:57,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:48:57,566 INFO L481 AbstractCegarLoop]: Abstraction has 5798 states and 19258 transitions. [2020-10-16 10:48:57,566 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 10:48:57,567 INFO L276 IsEmpty]: Start isEmpty. Operand 5798 states and 19258 transitions. [2020-10-16 10:48:57,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-16 10:48:57,567 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:48:57,567 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:48:57,567 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2020-10-16 10:48:57,567 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:48:57,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:48:57,568 INFO L82 PathProgramCache]: Analyzing trace with hash -1545227554, now seen corresponding path program 1 times [2020-10-16 10:48:57,568 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:48:57,568 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142913722] [2020-10-16 10:48:57,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:48:57,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:57,599 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 10:48:57,600 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142913722] [2020-10-16 10:48:57,600 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 10:48:57,600 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 10:48:57,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147445773] [2020-10-16 10:48:57,600 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 10:48:57,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:48:57,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 10:48:57,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 10:48:57,601 INFO L87 Difference]: Start difference. First operand 5798 states and 19258 transitions. Second operand 4 states. [2020-10-16 10:48:57,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:48:57,773 INFO L93 Difference]: Finished difference Result 6779 states and 21955 transitions. [2020-10-16 10:48:57,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 10:48:57,774 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 10 [2020-10-16 10:48:57,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:48:57,800 INFO L225 Difference]: With dead ends: 6779 [2020-10-16 10:48:57,800 INFO L226 Difference]: Without dead ends: 6779 [2020-10-16 10:48:57,801 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 10:48:57,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6779 states. [2020-10-16 10:48:57,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6779 to 6397. [2020-10-16 10:48:57,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6397 states. [2020-10-16 10:48:58,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6397 states to 6397 states and 20804 transitions. [2020-10-16 10:48:58,015 INFO L78 Accepts]: Start accepts. Automaton has 6397 states and 20804 transitions. Word has length 10 [2020-10-16 10:48:58,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:48:58,015 INFO L481 AbstractCegarLoop]: Abstraction has 6397 states and 20804 transitions. [2020-10-16 10:48:58,015 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 10:48:58,015 INFO L276 IsEmpty]: Start isEmpty. Operand 6397 states and 20804 transitions. [2020-10-16 10:48:58,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-16 10:48:58,016 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:48:58,017 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:48:58,017 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2020-10-16 10:48:58,017 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:48:58,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:48:58,017 INFO L82 PathProgramCache]: Analyzing trace with hash 2077640958, now seen corresponding path program 1 times [2020-10-16 10:48:58,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:48:58,018 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843660658] [2020-10-16 10:48:58,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:48:58,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:58,064 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:48:58,064 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843660658] [2020-10-16 10:48:58,065 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215875617] [2020-10-16 10:48:58,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:48:58,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:58,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-16 10:48:58,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:48:58,166 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:48:58,167 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:48:58,167 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2020-10-16 10:48:58,167 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184366965] [2020-10-16 10:48:58,167 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 10:48:58,167 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:48:58,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 10:48:58,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2020-10-16 10:48:58,168 INFO L87 Difference]: Start difference. First operand 6397 states and 20804 transitions. Second operand 7 states. [2020-10-16 10:48:58,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:48:58,272 INFO L93 Difference]: Finished difference Result 7274 states and 22654 transitions. [2020-10-16 10:48:58,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 10:48:58,272 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 17 [2020-10-16 10:48:58,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:48:58,297 INFO L225 Difference]: With dead ends: 7274 [2020-10-16 10:48:58,298 INFO L226 Difference]: Without dead ends: 7274 [2020-10-16 10:48:58,298 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2020-10-16 10:48:58,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7274 states. [2020-10-16 10:48:58,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7274 to 6796. [2020-10-16 10:48:58,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6796 states. [2020-10-16 10:48:58,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6796 states to 6796 states and 21344 transitions. [2020-10-16 10:48:58,494 INFO L78 Accepts]: Start accepts. Automaton has 6796 states and 21344 transitions. Word has length 17 [2020-10-16 10:48:58,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:48:58,494 INFO L481 AbstractCegarLoop]: Abstraction has 6796 states and 21344 transitions. [2020-10-16 10:48:58,494 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 10:48:58,494 INFO L276 IsEmpty]: Start isEmpty. Operand 6796 states and 21344 transitions. [2020-10-16 10:48:58,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2020-10-16 10:48:58,495 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:48:58,495 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:48:58,709 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-16 10:48:58,710 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:48:58,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:48:58,710 INFO L82 PathProgramCache]: Analyzing trace with hash -592214146, now seen corresponding path program 1 times [2020-10-16 10:48:58,711 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:48:58,711 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252747748] [2020-10-16 10:48:58,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:48:58,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:58,762 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2020-10-16 10:48:58,762 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252747748] [2020-10-16 10:48:58,762 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945468040] [2020-10-16 10:48:58,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:48:59,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:48:59,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-16 10:48:59,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:48:59,441 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-10-16 10:48:59,441 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:48:59,441 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2020-10-16 10:48:59,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078769813] [2020-10-16 10:48:59,442 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 10:48:59,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:48:59,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 10:48:59,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=39, Unknown=0, NotChecked=0, Total=72 [2020-10-16 10:48:59,443 INFO L87 Difference]: Start difference. First operand 6796 states and 21344 transitions. Second operand 9 states. [2020-10-16 10:48:59,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:48:59,557 INFO L93 Difference]: Finished difference Result 6941 states and 21009 transitions. [2020-10-16 10:48:59,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 10:48:59,557 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 30 [2020-10-16 10:48:59,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:48:59,579 INFO L225 Difference]: With dead ends: 6941 [2020-10-16 10:48:59,579 INFO L226 Difference]: Without dead ends: 6941 [2020-10-16 10:48:59,579 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=39, Unknown=0, NotChecked=0, Total=72 [2020-10-16 10:48:59,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6941 states. [2020-10-16 10:48:59,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6941 to 6623. [2020-10-16 10:48:59,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6623 states. [2020-10-16 10:48:59,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6623 states to 6623 states and 20272 transitions. [2020-10-16 10:48:59,790 INFO L78 Accepts]: Start accepts. Automaton has 6623 states and 20272 transitions. Word has length 30 [2020-10-16 10:48:59,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:48:59,790 INFO L481 AbstractCegarLoop]: Abstraction has 6623 states and 20272 transitions. [2020-10-16 10:48:59,790 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 10:48:59,790 INFO L276 IsEmpty]: Start isEmpty. Operand 6623 states and 20272 transitions. [2020-10-16 10:48:59,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-10-16 10:48:59,796 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:48:59,796 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:49:00,010 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-16 10:49:00,011 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:49:00,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:49:00,011 INFO L82 PathProgramCache]: Analyzing trace with hash -431266190, now seen corresponding path program 1 times [2020-10-16 10:49:00,012 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:49:00,012 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395872383] [2020-10-16 10:49:00,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:49:00,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 10:49:00,043 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 10:49:00,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 10:49:00,071 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 10:49:00,087 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 10:49:00,087 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 10:49:00,088 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2020-10-16 10:49:00,088 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 10:49:00,089 WARN L371 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 10:49:00,089 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2020-10-16 10:49:00,099 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,099 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,099 WARN L313 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,099 WARN L313 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,100 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,100 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,100 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,100 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,100 WARN L313 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,100 WARN L313 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,100 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,101 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,101 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,101 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,101 WARN L313 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,101 WARN L313 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,101 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,101 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,102 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,102 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,102 WARN L313 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,102 WARN L313 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,102 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,102 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,102 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,103 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,103 WARN L313 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,103 WARN L313 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,103 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,103 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,104 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,104 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,104 WARN L313 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,104 WARN L313 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,104 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,104 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,104 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,105 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,105 WARN L313 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,105 WARN L313 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,105 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,105 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,105 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,106 WARN L313 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,106 WARN L313 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,106 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,107 WARN L313 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,107 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,107 WARN L313 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,107 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,111 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,112 WARN L313 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,112 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,112 WARN L313 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,114 WARN L313 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,114 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,114 WARN L313 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,114 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,116 WARN L313 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,116 WARN L313 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,116 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,116 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,117 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,117 WARN L313 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,118 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,118 WARN L313 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,119 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,119 WARN L313 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,119 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,119 WARN L313 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:00,125 INFO L149 ThreadInstanceAdder]: Constructed 7 joinOtherThreadTransitions. [2020-10-16 10:49:00,125 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 10:49:00,126 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 10:49:00,126 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 10:49:00,126 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 10:49:00,126 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 10:49:00,126 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 10:49:00,126 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 10:49:00,126 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 10:49:00,126 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 10:49:00,128 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 10:49:00,128 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 121 places, 120 transitions, 338 flow [2020-10-16 10:49:00,128 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 121 places, 120 transitions, 338 flow [2020-10-16 10:49:00,129 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 121 places, 120 transitions, 338 flow [2020-10-16 10:49:00,996 INFO L129 PetriNetUnfolder]: 850/4840 cut-off events. [2020-10-16 10:49:00,996 INFO L130 PetriNetUnfolder]: For 525/525 co-relation queries the response was YES. [2020-10-16 10:49:01,015 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5338 conditions, 4840 events. 850/4840 cut-off events. For 525/525 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 39298 event pairs, 201 based on Foata normal form. 0/4054 useless extension candidates. Maximal degree in co-relation 2671. Up to 448 conditions per place. [2020-10-16 10:49:01,090 INFO L117 LiptonReduction]: Number of co-enabled transitions 3864 [2020-10-16 10:49:01,558 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:01,582 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:01,585 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:01,600 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:01,600 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:01,601 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:49:01,607 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:01,624 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:01,627 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:01,642 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:01,643 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:01,644 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:49:03,687 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:03,707 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:03,714 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:03,736 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:03,737 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:03,737 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:49:03,744 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:03,762 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:03,765 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:03,780 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:03,780 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:03,781 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:49:06,017 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:06,045 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:06,049 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:06,071 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:06,072 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:06,072 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:49:06,081 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:06,110 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:06,113 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:06,138 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:06,139 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:06,139 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:49:08,364 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:08,390 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:08,395 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:08,417 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:08,417 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:08,418 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:49:08,425 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:08,452 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:08,456 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:08,482 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:08,482 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:08,483 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:49:11,079 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:11,117 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:11,120 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:11,151 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:11,152 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:11,152 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:49:11,160 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:11,197 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:11,200 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:11,228 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:11,228 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:11,229 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:49:13,315 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:13,352 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:13,356 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:13,388 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:13,389 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:13,389 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:49:13,398 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:13,433 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:13,436 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:13,465 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:13,466 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:13,466 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:49:15,849 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:15,886 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:15,888 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:15,914 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:15,914 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:49:15,914 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:49:15,921 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:15,959 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:15,963 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:16,000 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:16,000 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:49:16,001 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:49:16,132 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 71 [2020-10-16 10:49:16,584 WARN L193 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 91 [2020-10-16 10:49:16,693 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2020-10-16 10:49:16,698 INFO L132 LiptonReduction]: Checked pairs total: 7691 [2020-10-16 10:49:16,698 INFO L134 LiptonReduction]: Total number of compositions: 101 [2020-10-16 10:49:16,698 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 44 places, 37 transitions, 172 flow [2020-10-16 10:49:17,962 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 18897 states. [2020-10-16 10:49:17,962 INFO L276 IsEmpty]: Start isEmpty. Operand 18897 states. [2020-10-16 10:49:17,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-10-16 10:49:17,962 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:49:17,962 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-10-16 10:49:17,962 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:49:17,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:49:17,963 INFO L82 PathProgramCache]: Analyzing trace with hash 47630986, now seen corresponding path program 1 times [2020-10-16 10:49:17,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:49:17,963 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038592080] [2020-10-16 10:49:17,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:49:17,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:49:17,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 10:49:17,987 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038592080] [2020-10-16 10:49:17,987 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 10:49:17,987 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 10:49:17,988 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666004901] [2020-10-16 10:49:17,988 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 10:49:17,988 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:49:17,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 10:49:17,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 10:49:17,988 INFO L87 Difference]: Start difference. First operand 18897 states. Second operand 3 states. [2020-10-16 10:49:18,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:49:18,098 INFO L93 Difference]: Finished difference Result 18897 states and 69116 transitions. [2020-10-16 10:49:18,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 10:49:18,098 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2020-10-16 10:49:18,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:49:18,157 INFO L225 Difference]: With dead ends: 18897 [2020-10-16 10:49:18,157 INFO L226 Difference]: Without dead ends: 16708 [2020-10-16 10:49:18,157 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 10:49:18,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16708 states. [2020-10-16 10:49:18,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16708 to 16708. [2020-10-16 10:49:18,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16708 states. [2020-10-16 10:49:18,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16708 states to 16708 states and 61824 transitions. [2020-10-16 10:49:18,912 INFO L78 Accepts]: Start accepts. Automaton has 16708 states and 61824 transitions. Word has length 4 [2020-10-16 10:49:18,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:49:18,913 INFO L481 AbstractCegarLoop]: Abstraction has 16708 states and 61824 transitions. [2020-10-16 10:49:18,913 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 10:49:18,913 INFO L276 IsEmpty]: Start isEmpty. Operand 16708 states and 61824 transitions. [2020-10-16 10:49:18,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-16 10:49:18,913 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:49:18,913 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:49:18,913 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2020-10-16 10:49:18,913 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:49:18,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:49:18,914 INFO L82 PathProgramCache]: Analyzing trace with hash 1252214789, now seen corresponding path program 1 times [2020-10-16 10:49:18,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:49:18,914 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171252592] [2020-10-16 10:49:18,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:49:18,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:49:18,940 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 10:49:18,940 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171252592] [2020-10-16 10:49:18,940 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 10:49:18,941 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 10:49:18,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733932090] [2020-10-16 10:49:18,941 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 10:49:18,941 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:49:18,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 10:49:18,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 10:49:18,942 INFO L87 Difference]: Start difference. First operand 16708 states and 61824 transitions. Second operand 4 states. [2020-10-16 10:49:19,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:49:19,095 INFO L93 Difference]: Finished difference Result 19531 states and 70840 transitions. [2020-10-16 10:49:19,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 10:49:19,096 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 10 [2020-10-16 10:49:19,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:49:19,163 INFO L225 Difference]: With dead ends: 19531 [2020-10-16 10:49:19,163 INFO L226 Difference]: Without dead ends: 19531 [2020-10-16 10:49:19,163 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 10:49:19,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19531 states. [2020-10-16 10:49:20,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19531 to 18637. [2020-10-16 10:49:20,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18637 states. [2020-10-16 10:49:21,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18637 states to 18637 states and 67705 transitions. [2020-10-16 10:49:21,047 INFO L78 Accepts]: Start accepts. Automaton has 18637 states and 67705 transitions. Word has length 10 [2020-10-16 10:49:21,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:49:21,048 INFO L481 AbstractCegarLoop]: Abstraction has 18637 states and 67705 transitions. [2020-10-16 10:49:21,048 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 10:49:21,048 INFO L276 IsEmpty]: Start isEmpty. Operand 18637 states and 67705 transitions. [2020-10-16 10:49:21,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-16 10:49:21,051 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:49:21,051 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:49:21,051 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2020-10-16 10:49:21,051 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:49:21,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:49:21,052 INFO L82 PathProgramCache]: Analyzing trace with hash 1432879296, now seen corresponding path program 1 times [2020-10-16 10:49:21,052 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:49:21,052 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906843745] [2020-10-16 10:49:21,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:49:21,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:49:21,084 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:49:21,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906843745] [2020-10-16 10:49:21,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899376743] [2020-10-16 10:49:21,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:49:21,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:49:21,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-16 10:49:21,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:49:21,196 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:49:21,197 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:49:21,197 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2020-10-16 10:49:21,197 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791494898] [2020-10-16 10:49:21,198 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 10:49:21,198 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:49:21,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 10:49:21,198 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-16 10:49:21,199 INFO L87 Difference]: Start difference. First operand 18637 states and 67705 transitions. Second operand 6 states. [2020-10-16 10:49:21,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:49:21,310 INFO L93 Difference]: Finished difference Result 18635 states and 67700 transitions. [2020-10-16 10:49:21,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 10:49:21,311 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 17 [2020-10-16 10:49:21,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:49:21,356 INFO L225 Difference]: With dead ends: 18635 [2020-10-16 10:49:21,356 INFO L226 Difference]: Without dead ends: 18635 [2020-10-16 10:49:21,356 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-16 10:49:21,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18635 states. [2020-10-16 10:49:22,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18635 to 18635. [2020-10-16 10:49:22,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18635 states. [2020-10-16 10:49:22,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18635 states to 18635 states and 67700 transitions. [2020-10-16 10:49:22,182 INFO L78 Accepts]: Start accepts. Automaton has 18635 states and 67700 transitions. Word has length 17 [2020-10-16 10:49:22,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:49:22,182 INFO L481 AbstractCegarLoop]: Abstraction has 18635 states and 67700 transitions. [2020-10-16 10:49:22,182 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 10:49:22,183 INFO L276 IsEmpty]: Start isEmpty. Operand 18635 states and 67700 transitions. [2020-10-16 10:49:22,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-16 10:49:22,183 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:49:22,183 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:49:22,397 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2020-10-16 10:49:22,398 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:49:22,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:49:22,398 INFO L82 PathProgramCache]: Analyzing trace with hash -619616742, now seen corresponding path program 1 times [2020-10-16 10:49:22,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:49:22,399 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245666193] [2020-10-16 10:49:22,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:49:22,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:49:22,445 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:49:22,445 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245666193] [2020-10-16 10:49:22,446 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309195940] [2020-10-16 10:49:22,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:49:22,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:49:22,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-16 10:49:22,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:49:22,567 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:49:22,567 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:49:22,567 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 10:49:22,568 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244390486] [2020-10-16 10:49:22,568 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 10:49:22,568 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:49:22,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 10:49:22,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2020-10-16 10:49:22,569 INFO L87 Difference]: Start difference. First operand 18635 states and 67700 transitions. Second operand 8 states. [2020-10-16 10:49:22,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:49:22,693 INFO L93 Difference]: Finished difference Result 18631 states and 67688 transitions. [2020-10-16 10:49:22,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 10:49:22,693 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 23 [2020-10-16 10:49:22,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:49:22,736 INFO L225 Difference]: With dead ends: 18631 [2020-10-16 10:49:22,736 INFO L226 Difference]: Without dead ends: 18631 [2020-10-16 10:49:22,736 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2020-10-16 10:49:22,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18631 states. [2020-10-16 10:49:23,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18631 to 18631. [2020-10-16 10:49:23,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18631 states. [2020-10-16 10:49:23,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18631 states to 18631 states and 67688 transitions. [2020-10-16 10:49:23,560 INFO L78 Accepts]: Start accepts. Automaton has 18631 states and 67688 transitions. Word has length 23 [2020-10-16 10:49:23,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:49:23,560 INFO L481 AbstractCegarLoop]: Abstraction has 18631 states and 67688 transitions. [2020-10-16 10:49:23,560 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 10:49:23,560 INFO L276 IsEmpty]: Start isEmpty. Operand 18631 states and 67688 transitions. [2020-10-16 10:49:23,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-10-16 10:49:23,561 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:49:23,561 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:49:23,761 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:49:23,762 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:49:23,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:49:23,762 INFO L82 PathProgramCache]: Analyzing trace with hash 872252755, now seen corresponding path program 1 times [2020-10-16 10:49:23,763 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:49:23,763 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607467127] [2020-10-16 10:49:23,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:49:23,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:49:23,812 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:49:23,813 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607467127] [2020-10-16 10:49:23,813 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377766654] [2020-10-16 10:49:23,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:49:23,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:49:23,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-16 10:49:23,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:49:23,967 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:49:23,968 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:49:23,968 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 10:49:23,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536519197] [2020-10-16 10:49:23,969 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 10:49:23,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:49:23,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 10:49:23,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2020-10-16 10:49:23,970 INFO L87 Difference]: Start difference. First operand 18631 states and 67688 transitions. Second operand 10 states. [2020-10-16 10:49:24,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:49:24,203 INFO L93 Difference]: Finished difference Result 18623 states and 67660 transitions. [2020-10-16 10:49:24,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 10:49:24,204 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 29 [2020-10-16 10:49:24,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:49:24,280 INFO L225 Difference]: With dead ends: 18623 [2020-10-16 10:49:24,281 INFO L226 Difference]: Without dead ends: 18623 [2020-10-16 10:49:24,281 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2020-10-16 10:49:24,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18623 states. [2020-10-16 10:49:25,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18623 to 18623. [2020-10-16 10:49:25,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18623 states. [2020-10-16 10:49:25,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18623 states to 18623 states and 67660 transitions. [2020-10-16 10:49:25,575 INFO L78 Accepts]: Start accepts. Automaton has 18623 states and 67660 transitions. Word has length 29 [2020-10-16 10:49:25,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:49:25,578 INFO L481 AbstractCegarLoop]: Abstraction has 18623 states and 67660 transitions. [2020-10-16 10:49:25,578 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 10:49:25,579 INFO L276 IsEmpty]: Start isEmpty. Operand 18623 states and 67660 transitions. [2020-10-16 10:49:25,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2020-10-16 10:49:25,582 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:49:25,582 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:49:25,796 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2020-10-16 10:49:25,796 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:49:25,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:49:25,798 INFO L82 PathProgramCache]: Analyzing trace with hash -603243733, now seen corresponding path program 1 times [2020-10-16 10:49:25,798 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:49:25,798 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017971511] [2020-10-16 10:49:25,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:49:25,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:49:25,897 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:49:25,897 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017971511] [2020-10-16 10:49:25,897 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126892428] [2020-10-16 10:49:25,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:49:26,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:49:26,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 10:49:26,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:49:26,132 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:49:26,132 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:49:26,133 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 10:49:26,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962746452] [2020-10-16 10:49:26,133 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 10:49:26,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:49:26,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 10:49:26,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=72, Unknown=0, NotChecked=0, Total=132 [2020-10-16 10:49:26,136 INFO L87 Difference]: Start difference. First operand 18623 states and 67660 transitions. Second operand 12 states. [2020-10-16 10:49:26,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:49:26,349 INFO L93 Difference]: Finished difference Result 18607 states and 67596 transitions. [2020-10-16 10:49:26,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 10:49:26,349 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 35 [2020-10-16 10:49:26,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:49:26,409 INFO L225 Difference]: With dead ends: 18607 [2020-10-16 10:49:26,409 INFO L226 Difference]: Without dead ends: 18607 [2020-10-16 10:49:26,410 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=72, Unknown=0, NotChecked=0, Total=132 [2020-10-16 10:49:26,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18607 states. [2020-10-16 10:49:27,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18607 to 18607. [2020-10-16 10:49:27,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18607 states. [2020-10-16 10:49:27,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18607 states to 18607 states and 67596 transitions. [2020-10-16 10:49:27,162 INFO L78 Accepts]: Start accepts. Automaton has 18607 states and 67596 transitions. Word has length 35 [2020-10-16 10:49:27,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:49:27,163 INFO L481 AbstractCegarLoop]: Abstraction has 18607 states and 67596 transitions. [2020-10-16 10:49:27,163 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 10:49:27,163 INFO L276 IsEmpty]: Start isEmpty. Operand 18607 states and 67596 transitions. [2020-10-16 10:49:27,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-10-16 10:49:27,168 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:49:27,168 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:49:27,383 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:49:27,384 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:49:27,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:49:27,384 INFO L82 PathProgramCache]: Analyzing trace with hash -131017630, now seen corresponding path program 1 times [2020-10-16 10:49:27,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:49:27,385 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504543509] [2020-10-16 10:49:27,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:49:27,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:49:27,450 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:49:27,451 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504543509] [2020-10-16 10:49:27,451 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737676704] [2020-10-16 10:49:27,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:49:27,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:49:27,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 10:49:27,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:49:27,610 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:49:27,610 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:49:27,611 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 10:49:27,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932373716] [2020-10-16 10:49:27,611 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 10:49:27,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:49:27,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 10:49:27,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=101, Unknown=0, NotChecked=0, Total=182 [2020-10-16 10:49:27,612 INFO L87 Difference]: Start difference. First operand 18607 states and 67596 transitions. Second operand 14 states. [2020-10-16 10:49:27,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:49:27,804 INFO L93 Difference]: Finished difference Result 18575 states and 67452 transitions. [2020-10-16 10:49:27,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 10:49:27,804 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 41 [2020-10-16 10:49:27,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:49:27,845 INFO L225 Difference]: With dead ends: 18575 [2020-10-16 10:49:27,845 INFO L226 Difference]: Without dead ends: 18575 [2020-10-16 10:49:27,845 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=81, Invalid=101, Unknown=0, NotChecked=0, Total=182 [2020-10-16 10:49:27,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18575 states. [2020-10-16 10:49:28,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18575 to 18575. [2020-10-16 10:49:28,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18575 states. [2020-10-16 10:49:28,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18575 states to 18575 states and 67452 transitions. [2020-10-16 10:49:28,489 INFO L78 Accepts]: Start accepts. Automaton has 18575 states and 67452 transitions. Word has length 41 [2020-10-16 10:49:28,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:49:28,489 INFO L481 AbstractCegarLoop]: Abstraction has 18575 states and 67452 transitions. [2020-10-16 10:49:28,489 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 10:49:28,490 INFO L276 IsEmpty]: Start isEmpty. Operand 18575 states and 67452 transitions. [2020-10-16 10:49:28,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2020-10-16 10:49:28,498 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:49:28,499 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:49:28,712 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2020-10-16 10:49:28,713 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:49:28,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:49:28,714 INFO L82 PathProgramCache]: Analyzing trace with hash -1557656136, now seen corresponding path program 1 times [2020-10-16 10:49:28,714 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:49:28,714 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591090111] [2020-10-16 10:49:28,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:49:28,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:49:28,823 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:49:28,823 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591090111] [2020-10-16 10:49:28,823 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001200066] [2020-10-16 10:49:28,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:49:28,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:49:28,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 10:49:28,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:49:29,020 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:49:29,020 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:49:29,021 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 10:49:29,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603675522] [2020-10-16 10:49:29,022 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 10:49:29,022 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:49:29,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 10:49:29,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=135, Unknown=0, NotChecked=0, Total=240 [2020-10-16 10:49:29,023 INFO L87 Difference]: Start difference. First operand 18575 states and 67452 transitions. Second operand 16 states. [2020-10-16 10:49:29,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:49:29,175 INFO L93 Difference]: Finished difference Result 18511 states and 67132 transitions. [2020-10-16 10:49:29,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 10:49:29,175 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 47 [2020-10-16 10:49:29,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:49:29,215 INFO L225 Difference]: With dead ends: 18511 [2020-10-16 10:49:29,215 INFO L226 Difference]: Without dead ends: 18511 [2020-10-16 10:49:29,215 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=135, Unknown=0, NotChecked=0, Total=240 [2020-10-16 10:49:29,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18511 states. [2020-10-16 10:49:29,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18511 to 18511. [2020-10-16 10:49:29,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18511 states. [2020-10-16 10:49:29,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18511 states to 18511 states and 67132 transitions. [2020-10-16 10:49:29,811 INFO L78 Accepts]: Start accepts. Automaton has 18511 states and 67132 transitions. Word has length 47 [2020-10-16 10:49:29,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:49:29,812 INFO L481 AbstractCegarLoop]: Abstraction has 18511 states and 67132 transitions. [2020-10-16 10:49:29,812 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 10:49:29,812 INFO L276 IsEmpty]: Start isEmpty. Operand 18511 states and 67132 transitions. [2020-10-16 10:49:29,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2020-10-16 10:49:29,815 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:49:29,815 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:49:30,015 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:49:30,016 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:49:30,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:49:30,016 INFO L82 PathProgramCache]: Analyzing trace with hash 230242214, now seen corresponding path program 1 times [2020-10-16 10:49:30,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:49:30,017 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479594533] [2020-10-16 10:49:30,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:49:30,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 10:49:30,037 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 10:49:30,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 10:49:30,054 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 10:49:30,063 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 10:49:30,063 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 10:49:30,064 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2020-10-16 10:49:30,064 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 10:49:30,065 WARN L371 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 10:49:30,065 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2020-10-16 10:49:30,074 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,075 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,075 WARN L313 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,075 WARN L313 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,075 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,075 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,075 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,075 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,076 WARN L313 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,076 WARN L313 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,076 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,076 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,076 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,076 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,076 WARN L313 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,076 WARN L313 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,077 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,077 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,077 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,077 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,077 WARN L313 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,077 WARN L313 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,077 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,078 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,078 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,078 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,078 WARN L313 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,078 WARN L313 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,078 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,078 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,079 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,079 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,079 WARN L313 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,079 WARN L313 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,079 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,079 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,079 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,079 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,080 WARN L313 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,080 WARN L313 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,080 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,080 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,080 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,080 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,080 WARN L313 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,081 WARN L313 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,081 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,081 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,081 WARN L313 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,081 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,081 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,082 WARN L313 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,083 WARN L313 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,083 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,083 WARN L313 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,083 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,084 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,084 WARN L313 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,085 WARN L313 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,085 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,086 WARN L313 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,086 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,086 WARN L313 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,086 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,087 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,087 WARN L313 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,087 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,088 WARN L313 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,089 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,089 WARN L313 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,089 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,089 WARN L313 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,090 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,090 WARN L313 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,090 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,090 WARN L313 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,091 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,091 WARN L313 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,092 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,092 WARN L313 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:49:30,098 INFO L149 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2020-10-16 10:49:30,098 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 10:49:30,098 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 10:49:30,098 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 10:49:30,098 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 10:49:30,098 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 10:49:30,099 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 10:49:30,099 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 10:49:30,099 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 10:49:30,099 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 10:49:30,100 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 10:49:30,100 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 128 places, 126 transitions, 372 flow [2020-10-16 10:49:30,101 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 128 places, 126 transitions, 372 flow [2020-10-16 10:49:30,101 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 128 places, 126 transitions, 372 flow [2020-10-16 10:49:31,782 INFO L129 PetriNetUnfolder]: 1812/9659 cut-off events. [2020-10-16 10:49:31,782 INFO L130 PetriNetUnfolder]: For 1136/1136 co-relation queries the response was YES. [2020-10-16 10:49:31,810 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10744 conditions, 9659 events. 1812/9659 cut-off events. For 1136/1136 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 92403 event pairs, 522 based on Foata normal form. 0/8103 useless extension candidates. Maximal degree in co-relation 5322. Up to 1024 conditions per place. [2020-10-16 10:49:32,055 INFO L117 LiptonReduction]: Number of co-enabled transitions 4640 [2020-10-16 10:49:32,227 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:32,290 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:32,294 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:32,314 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:32,315 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:32,315 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:49:32,325 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:32,344 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:32,348 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:32,362 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:32,363 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:32,363 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:49:34,498 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:34,518 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:34,521 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:34,538 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:34,539 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:34,540 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:49:34,547 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:34,565 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:34,567 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:34,587 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:34,588 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:34,589 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:49:37,233 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:37,258 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:37,261 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:37,285 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:37,286 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:37,286 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:49:37,294 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:37,320 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:37,322 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:37,346 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:37,346 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:37,346 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:49:39,492 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:39,517 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:39,520 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:39,540 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:39,541 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:39,541 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:49:39,552 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:39,580 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:39,583 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:39,605 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:39,606 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:39,606 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:49:42,026 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:42,078 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:42,083 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:42,128 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:42,129 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:42,129 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:49:42,140 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:42,181 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:42,185 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:42,223 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:42,224 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:42,224 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:49:44,313 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:44,348 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:44,352 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:44,380 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:44,381 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:44,381 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:49:44,391 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:44,428 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:44,432 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:44,461 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:44,462 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:44,463 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:49:46,662 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:46,713 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:46,921 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:46,963 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:46,964 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:46,964 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:49:46,975 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:47,019 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:47,023 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:47,054 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:47,055 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:47,055 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:49:49,094 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:49,131 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:49,134 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:49,166 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:49,166 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:49,167 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:49:49,175 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:49,211 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:49,215 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:49,246 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:49,247 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:49:49,247 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:49:51,691 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2020-10-16 10:49:51,795 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2020-10-16 10:49:51,932 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:51,970 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:51,973 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,003 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:52,004 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,004 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:49:52,012 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,045 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:52,048 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,075 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:52,075 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,076 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:49:52,085 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,129 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:52,132 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,160 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:52,160 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,161 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:49:52,169 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,229 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:52,233 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,270 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:52,271 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,271 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:49:52,303 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,346 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:52,350 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,382 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:52,383 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,383 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:49:52,392 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,430 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:52,432 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,462 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:52,463 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,463 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:49:52,484 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,526 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:52,529 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,555 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:52,556 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,556 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:49:52,565 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,600 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:52,604 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,635 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:49:52,635 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 10:49:52,636 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-16 10:49:52,910 WARN L193 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 94 [2020-10-16 10:49:53,037 INFO L132 LiptonReduction]: Checked pairs total: 9733 [2020-10-16 10:49:53,037 INFO L134 LiptonReduction]: Total number of compositions: 104 [2020-10-16 10:49:53,037 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 48 places, 40 transitions, 200 flow [2020-10-16 10:49:59,837 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 55297 states. [2020-10-16 10:49:59,838 INFO L276 IsEmpty]: Start isEmpty. Operand 55297 states. [2020-10-16 10:49:59,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-10-16 10:49:59,838 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:49:59,838 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-10-16 10:49:59,838 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:49:59,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:49:59,839 INFO L82 PathProgramCache]: Analyzing trace with hash 54894463, now seen corresponding path program 1 times [2020-10-16 10:49:59,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:49:59,839 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037980535] [2020-10-16 10:49:59,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:49:59,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:49:59,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 10:49:59,860 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037980535] [2020-10-16 10:49:59,860 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 10:49:59,860 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 10:49:59,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033912163] [2020-10-16 10:49:59,860 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 10:49:59,861 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:49:59,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 10:49:59,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 10:49:59,861 INFO L87 Difference]: Start difference. First operand 55297 states. Second operand 3 states. [2020-10-16 10:50:00,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:50:00,166 INFO L93 Difference]: Finished difference Result 55297 states and 222749 transitions. [2020-10-16 10:50:00,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 10:50:00,167 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2020-10-16 10:50:00,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:50:00,311 INFO L225 Difference]: With dead ends: 55297 [2020-10-16 10:50:00,311 INFO L226 Difference]: Without dead ends: 48734 [2020-10-16 10:50:00,312 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 10:50:02,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48734 states. [2020-10-16 10:50:03,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48734 to 48734. [2020-10-16 10:50:03,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48734 states. [2020-10-16 10:50:03,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48734 states to 48734 states and 198690 transitions. [2020-10-16 10:50:03,968 INFO L78 Accepts]: Start accepts. Automaton has 48734 states and 198690 transitions. Word has length 4 [2020-10-16 10:50:03,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:50:03,968 INFO L481 AbstractCegarLoop]: Abstraction has 48734 states and 198690 transitions. [2020-10-16 10:50:03,968 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 10:50:03,968 INFO L276 IsEmpty]: Start isEmpty. Operand 48734 states and 198690 transitions. [2020-10-16 10:50:03,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-16 10:50:03,968 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:50:03,968 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:50:03,969 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2020-10-16 10:50:03,969 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:50:03,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:50:03,969 INFO L82 PathProgramCache]: Analyzing trace with hash -1411257051, now seen corresponding path program 1 times [2020-10-16 10:50:03,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:50:03,969 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334512208] [2020-10-16 10:50:03,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:50:03,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:50:03,998 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-16 10:50:03,998 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334512208] [2020-10-16 10:50:03,998 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 10:50:03,998 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 10:50:03,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922420486] [2020-10-16 10:50:03,999 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 10:50:03,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:50:03,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 10:50:03,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 10:50:04,000 INFO L87 Difference]: Start difference. First operand 48734 states and 198690 transitions. Second operand 4 states. [2020-10-16 10:50:04,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:50:04,299 INFO L93 Difference]: Finished difference Result 56827 states and 227865 transitions. [2020-10-16 10:50:04,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 10:50:04,300 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 10 [2020-10-16 10:50:04,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:50:04,456 INFO L225 Difference]: With dead ends: 56827 [2020-10-16 10:50:04,456 INFO L226 Difference]: Without dead ends: 56827 [2020-10-16 10:50:04,456 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 10:50:05,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56827 states. [2020-10-16 10:50:08,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56827 to 54781. [2020-10-16 10:50:08,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54781 states. [2020-10-16 10:50:08,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54781 states to 54781 states and 219674 transitions. [2020-10-16 10:50:08,632 INFO L78 Accepts]: Start accepts. Automaton has 54781 states and 219674 transitions. Word has length 10 [2020-10-16 10:50:08,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:50:08,633 INFO L481 AbstractCegarLoop]: Abstraction has 54781 states and 219674 transitions. [2020-10-16 10:50:08,633 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 10:50:08,633 INFO L276 IsEmpty]: Start isEmpty. Operand 54781 states and 219674 transitions. [2020-10-16 10:50:08,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-16 10:50:08,633 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:50:08,633 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:50:08,633 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2020-10-16 10:50:08,633 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:50:08,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:50:08,634 INFO L82 PathProgramCache]: Analyzing trace with hash -1775097937, now seen corresponding path program 1 times [2020-10-16 10:50:08,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:50:08,634 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248835610] [2020-10-16 10:50:08,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:50:08,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:50:08,662 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:50:08,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248835610] [2020-10-16 10:50:08,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309033589] [2020-10-16 10:50:08,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:50:08,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:50:08,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-16 10:50:08,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:50:08,781 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:50:08,781 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:50:08,781 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2020-10-16 10:50:08,781 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163756806] [2020-10-16 10:50:08,782 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 10:50:08,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:50:08,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 10:50:08,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-16 10:50:08,782 INFO L87 Difference]: Start difference. First operand 54781 states and 219674 transitions. Second operand 6 states. [2020-10-16 10:50:09,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:50:09,068 INFO L93 Difference]: Finished difference Result 54779 states and 219669 transitions. [2020-10-16 10:50:09,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 10:50:09,069 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 17 [2020-10-16 10:50:09,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:50:09,220 INFO L225 Difference]: With dead ends: 54779 [2020-10-16 10:50:09,221 INFO L226 Difference]: Without dead ends: 54779 [2020-10-16 10:50:09,221 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-16 10:50:10,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54779 states. [2020-10-16 10:50:11,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54779 to 54779. [2020-10-16 10:50:11,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54779 states. [2020-10-16 10:50:11,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54779 states to 54779 states and 219669 transitions. [2020-10-16 10:50:11,592 INFO L78 Accepts]: Start accepts. Automaton has 54779 states and 219669 transitions. Word has length 17 [2020-10-16 10:50:11,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:50:11,592 INFO L481 AbstractCegarLoop]: Abstraction has 54779 states and 219669 transitions. [2020-10-16 10:50:11,592 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 10:50:11,592 INFO L276 IsEmpty]: Start isEmpty. Operand 54779 states and 219669 transitions. [2020-10-16 10:50:11,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-16 10:50:11,598 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:50:11,598 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:50:11,812 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-16 10:50:11,813 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:50:11,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:50:11,814 INFO L82 PathProgramCache]: Analyzing trace with hash 911691700, now seen corresponding path program 1 times [2020-10-16 10:50:11,814 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:50:11,814 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257509013] [2020-10-16 10:50:11,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:50:11,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:50:11,845 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:50:11,846 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257509013] [2020-10-16 10:50:11,846 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121844456] [2020-10-16 10:50:11,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:50:11,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:50:11,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-16 10:50:11,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:50:14,903 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:50:14,903 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:50:14,904 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 10:50:14,904 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073467786] [2020-10-16 10:50:14,904 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 10:50:14,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:50:14,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 10:50:14,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2020-10-16 10:50:14,905 INFO L87 Difference]: Start difference. First operand 54779 states and 219669 transitions. Second operand 8 states. [2020-10-16 10:50:15,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:50:15,393 INFO L93 Difference]: Finished difference Result 54775 states and 219657 transitions. [2020-10-16 10:50:15,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 10:50:15,393 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 23 [2020-10-16 10:50:15,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:50:15,576 INFO L225 Difference]: With dead ends: 54775 [2020-10-16 10:50:15,576 INFO L226 Difference]: Without dead ends: 54775 [2020-10-16 10:50:15,576 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2020-10-16 10:50:16,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54775 states. [2020-10-16 10:50:17,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54775 to 54775. [2020-10-16 10:50:17,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54775 states. [2020-10-16 10:50:17,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54775 states to 54775 states and 219657 transitions. [2020-10-16 10:50:17,550 INFO L78 Accepts]: Start accepts. Automaton has 54775 states and 219657 transitions. Word has length 23 [2020-10-16 10:50:17,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:50:17,550 INFO L481 AbstractCegarLoop]: Abstraction has 54775 states and 219657 transitions. [2020-10-16 10:50:17,550 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 10:50:17,550 INFO L276 IsEmpty]: Start isEmpty. Operand 54775 states and 219657 transitions. [2020-10-16 10:50:17,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-10-16 10:50:17,551 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:50:17,551 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:50:17,752 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-10-16 10:50:17,752 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:50:17,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:50:17,753 INFO L82 PathProgramCache]: Analyzing trace with hash 1882146136, now seen corresponding path program 1 times [2020-10-16 10:50:17,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:50:17,753 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934117865] [2020-10-16 10:50:17,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:50:17,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:50:17,800 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:50:17,800 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934117865] [2020-10-16 10:50:17,800 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195643617] [2020-10-16 10:50:17,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:50:17,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:50:17,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-16 10:50:17,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:50:17,953 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:50:17,953 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:50:17,953 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 10:50:17,954 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925664450] [2020-10-16 10:50:17,954 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 10:50:17,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:50:17,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 10:50:17,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2020-10-16 10:50:17,954 INFO L87 Difference]: Start difference. First operand 54775 states and 219657 transitions. Second operand 10 states. [2020-10-16 10:50:18,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:50:18,284 INFO L93 Difference]: Finished difference Result 54767 states and 219629 transitions. [2020-10-16 10:50:18,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 10:50:18,285 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 29 [2020-10-16 10:50:18,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:50:18,449 INFO L225 Difference]: With dead ends: 54767 [2020-10-16 10:50:18,449 INFO L226 Difference]: Without dead ends: 54767 [2020-10-16 10:50:18,449 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2020-10-16 10:50:19,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54767 states. [2020-10-16 10:50:20,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54767 to 54767. [2020-10-16 10:50:20,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54767 states. [2020-10-16 10:50:20,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54767 states to 54767 states and 219629 transitions. [2020-10-16 10:50:20,735 INFO L78 Accepts]: Start accepts. Automaton has 54767 states and 219629 transitions. Word has length 29 [2020-10-16 10:50:20,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:50:20,735 INFO L481 AbstractCegarLoop]: Abstraction has 54767 states and 219629 transitions. [2020-10-16 10:50:20,735 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 10:50:20,735 INFO L276 IsEmpty]: Start isEmpty. Operand 54767 states and 219629 transitions. [2020-10-16 10:50:20,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2020-10-16 10:50:20,737 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:50:20,737 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:50:20,937 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:50:20,938 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:50:20,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:50:20,938 INFO L82 PathProgramCache]: Analyzing trace with hash -290777765, now seen corresponding path program 1 times [2020-10-16 10:50:20,938 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:50:20,939 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127955674] [2020-10-16 10:50:20,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:50:20,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:50:20,999 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:50:20,999 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127955674] [2020-10-16 10:50:20,999 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161167094] [2020-10-16 10:50:20,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:50:21,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:50:21,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 10:50:21,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:50:21,158 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:50:21,158 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:50:21,158 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 10:50:21,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106529236] [2020-10-16 10:50:21,159 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 10:50:21,159 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:50:21,159 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 10:50:21,159 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=72, Unknown=0, NotChecked=0, Total=132 [2020-10-16 10:50:21,160 INFO L87 Difference]: Start difference. First operand 54767 states and 219629 transitions. Second operand 12 states. [2020-10-16 10:50:21,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:50:21,496 INFO L93 Difference]: Finished difference Result 54751 states and 219565 transitions. [2020-10-16 10:50:21,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 10:50:21,496 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 35 [2020-10-16 10:50:21,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:50:21,658 INFO L225 Difference]: With dead ends: 54751 [2020-10-16 10:50:21,659 INFO L226 Difference]: Without dead ends: 54751 [2020-10-16 10:50:21,659 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=60, Invalid=72, Unknown=0, NotChecked=0, Total=132 [2020-10-16 10:50:23,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54751 states. [2020-10-16 10:50:23,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54751 to 54751. [2020-10-16 10:50:23,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54751 states. [2020-10-16 10:50:23,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54751 states to 54751 states and 219565 transitions. [2020-10-16 10:50:23,927 INFO L78 Accepts]: Start accepts. Automaton has 54751 states and 219565 transitions. Word has length 35 [2020-10-16 10:50:23,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:50:23,928 INFO L481 AbstractCegarLoop]: Abstraction has 54751 states and 219565 transitions. [2020-10-16 10:50:23,928 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 10:50:23,928 INFO L276 IsEmpty]: Start isEmpty. Operand 54751 states and 219565 transitions. [2020-10-16 10:50:23,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-10-16 10:50:23,931 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:50:23,931 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:50:24,131 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2020-10-16 10:50:24,132 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:50:24,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:50:24,133 INFO L82 PathProgramCache]: Analyzing trace with hash 460274813, now seen corresponding path program 1 times [2020-10-16 10:50:24,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:50:24,133 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755281050] [2020-10-16 10:50:24,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:50:24,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:50:24,206 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:50:24,207 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755281050] [2020-10-16 10:50:24,207 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935214035] [2020-10-16 10:50:24,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:50:24,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:50:24,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 10:50:24,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:50:24,376 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:50:24,377 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:50:24,377 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 10:50:24,377 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587970584] [2020-10-16 10:50:24,377 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 10:50:24,377 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:50:24,378 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 10:50:24,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=101, Unknown=0, NotChecked=0, Total=182 [2020-10-16 10:50:24,378 INFO L87 Difference]: Start difference. First operand 54751 states and 219565 transitions. Second operand 14 states. [2020-10-16 10:50:25,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:50:25,149 INFO L93 Difference]: Finished difference Result 54719 states and 219421 transitions. [2020-10-16 10:50:25,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 10:50:25,149 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 41 [2020-10-16 10:50:25,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:50:25,302 INFO L225 Difference]: With dead ends: 54719 [2020-10-16 10:50:25,302 INFO L226 Difference]: Without dead ends: 54719 [2020-10-16 10:50:25,302 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=81, Invalid=101, Unknown=0, NotChecked=0, Total=182 [2020-10-16 10:50:26,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54719 states. [2020-10-16 10:50:26,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54719 to 54719. [2020-10-16 10:50:26,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54719 states. [2020-10-16 10:50:30,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54719 states to 54719 states and 219421 transitions. [2020-10-16 10:50:30,284 INFO L78 Accepts]: Start accepts. Automaton has 54719 states and 219421 transitions. Word has length 41 [2020-10-16 10:50:30,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:50:30,284 INFO L481 AbstractCegarLoop]: Abstraction has 54719 states and 219421 transitions. [2020-10-16 10:50:30,284 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 10:50:30,284 INFO L276 IsEmpty]: Start isEmpty. Operand 54719 states and 219421 transitions. [2020-10-16 10:50:30,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2020-10-16 10:50:30,291 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:50:30,291 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:50:30,504 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-10-16 10:50:30,505 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:50:30,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:50:30,505 INFO L82 PathProgramCache]: Analyzing trace with hash -964712578, now seen corresponding path program 1 times [2020-10-16 10:50:30,506 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:50:30,506 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519537895] [2020-10-16 10:50:30,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:50:30,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:50:30,584 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:50:30,584 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519537895] [2020-10-16 10:50:30,584 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278408289] [2020-10-16 10:50:30,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:50:30,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:50:30,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 10:50:30,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:50:30,782 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:50:30,782 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:50:30,782 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 10:50:30,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655788598] [2020-10-16 10:50:30,783 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 10:50:30,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:50:30,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 10:50:30,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=135, Unknown=0, NotChecked=0, Total=240 [2020-10-16 10:50:30,784 INFO L87 Difference]: Start difference. First operand 54719 states and 219421 transitions. Second operand 16 states. [2020-10-16 10:50:31,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:50:31,124 INFO L93 Difference]: Finished difference Result 54655 states and 219101 transitions. [2020-10-16 10:50:31,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 10:50:31,125 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 47 [2020-10-16 10:50:31,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:50:31,280 INFO L225 Difference]: With dead ends: 54655 [2020-10-16 10:50:31,281 INFO L226 Difference]: Without dead ends: 54655 [2020-10-16 10:50:31,281 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=135, Unknown=0, NotChecked=0, Total=240 [2020-10-16 10:50:31,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54655 states. [2020-10-16 10:50:33,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54655 to 54655. [2020-10-16 10:50:33,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54655 states. [2020-10-16 10:50:33,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54655 states to 54655 states and 219101 transitions. [2020-10-16 10:50:33,373 INFO L78 Accepts]: Start accepts. Automaton has 54655 states and 219101 transitions. Word has length 47 [2020-10-16 10:50:33,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:50:33,374 INFO L481 AbstractCegarLoop]: Abstraction has 54655 states and 219101 transitions. [2020-10-16 10:50:33,374 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 10:50:33,374 INFO L276 IsEmpty]: Start isEmpty. Operand 54655 states and 219101 transitions. [2020-10-16 10:50:33,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-10-16 10:50:33,387 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:50:33,387 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:50:33,600 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:50:33,601 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:50:33,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:50:33,601 INFO L82 PathProgramCache]: Analyzing trace with hash 1558950686, now seen corresponding path program 1 times [2020-10-16 10:50:33,602 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:50:33,602 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190752141] [2020-10-16 10:50:33,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:50:33,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:50:33,702 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 133 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:50:33,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190752141] [2020-10-16 10:50:33,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971850901] [2020-10-16 10:50:33,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 10:50:33,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 10:50:33,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 10:50:33,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 10:50:33,935 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 133 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 10:50:33,935 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 10:50:33,936 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2020-10-16 10:50:33,936 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127665648] [2020-10-16 10:50:33,936 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 10:50:33,936 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 10:50:33,936 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 10:50:33,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=174, Unknown=0, NotChecked=0, Total=306 [2020-10-16 10:50:33,937 INFO L87 Difference]: Start difference. First operand 54655 states and 219101 transitions. Second operand 18 states. [2020-10-16 10:50:34,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 10:50:34,291 INFO L93 Difference]: Finished difference Result 54527 states and 218397 transitions. [2020-10-16 10:50:34,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 10:50:34,291 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 53 [2020-10-16 10:50:34,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 10:50:34,432 INFO L225 Difference]: With dead ends: 54527 [2020-10-16 10:50:34,432 INFO L226 Difference]: Without dead ends: 54527 [2020-10-16 10:50:34,432 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=132, Invalid=174, Unknown=0, NotChecked=0, Total=306 [2020-10-16 10:50:35,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54527 states. [2020-10-16 10:50:36,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54527 to 54527. [2020-10-16 10:50:36,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54527 states. [2020-10-16 10:50:36,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54527 states to 54527 states and 218397 transitions. [2020-10-16 10:50:36,659 INFO L78 Accepts]: Start accepts. Automaton has 54527 states and 218397 transitions. Word has length 53 [2020-10-16 10:50:36,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 10:50:36,660 INFO L481 AbstractCegarLoop]: Abstraction has 54527 states and 218397 transitions. [2020-10-16 10:50:36,660 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 10:50:36,660 INFO L276 IsEmpty]: Start isEmpty. Operand 54527 states and 218397 transitions. [2020-10-16 10:50:36,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-10-16 10:50:36,665 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 10:50:36,665 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 10:50:36,871 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-16 10:50:36,872 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 10:50:36,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 10:50:36,872 INFO L82 PathProgramCache]: Analyzing trace with hash -1378182391, now seen corresponding path program 1 times [2020-10-16 10:50:36,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 10:50:36,873 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344714290] [2020-10-16 10:50:36,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 10:50:36,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 10:50:36,897 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 10:50:36,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 10:50:36,919 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 10:50:36,930 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 10:50:36,930 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 10:50:36,930 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2020-10-16 10:50:36,931 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 10:50:36,931 WARN L371 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 10:50:36,931 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2020-10-16 10:50:36,946 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,947 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,947 WARN L313 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,947 WARN L313 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,947 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,947 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,947 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,948 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,948 WARN L313 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,948 WARN L313 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,948 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,948 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,948 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,948 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,949 WARN L313 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,949 WARN L313 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,949 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,949 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,949 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,949 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,950 WARN L313 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,950 WARN L313 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,950 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,950 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,950 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,950 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,950 WARN L313 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,951 WARN L313 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,951 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,951 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,951 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,951 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,951 WARN L313 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,951 WARN L313 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,952 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,952 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,952 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,952 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,952 WARN L313 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,952 WARN L313 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,953 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,953 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,953 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,953 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,953 WARN L313 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,953 WARN L313 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,954 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,954 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,954 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,954 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,954 WARN L313 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,954 WARN L313 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,954 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,955 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,955 WARN L313 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,955 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,955 WARN L313 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,955 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,957 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,957 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,957 WARN L313 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,957 WARN L313 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,958 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,958 WARN L313 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,959 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,959 WARN L313 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,960 WARN L313 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,960 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,960 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,960 WARN L313 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,961 WARN L313 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,962 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,962 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,962 WARN L313 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,963 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,963 WARN L313 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,963 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,963 WARN L313 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,964 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,965 WARN L313 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,965 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,965 WARN L313 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,970 WARN L313 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,970 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,970 WARN L313 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,970 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,972 WARN L313 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,972 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,972 WARN L313 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,972 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 10:50:36,989 INFO L149 ThreadInstanceAdder]: Constructed 9 joinOtherThreadTransitions. [2020-10-16 10:50:36,989 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-16 10:50:36,990 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 10:50:36,990 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 10:50:36,990 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 10:50:36,990 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 10:50:36,990 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 10:50:36,990 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 10:50:36,990 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 10:50:36,991 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 10:50:36,992 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 10:50:36,992 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 135 places, 132 transitions, 408 flow [2020-10-16 10:50:36,992 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 135 places, 132 transitions, 408 flow [2020-10-16 10:50:36,992 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 135 places, 132 transitions, 408 flow [2020-10-16 10:50:39,713 INFO L129 PetriNetUnfolder]: 3862/19406 cut-off events. [2020-10-16 10:50:39,714 INFO L130 PetriNetUnfolder]: For 2460/2460 co-relation queries the response was YES. [2020-10-16 10:50:39,799 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21783 conditions, 19406 events. 3862/19406 cut-off events. For 2460/2460 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 214634 event pairs, 1291 based on Foata normal form. 0/16312 useless extension candidates. Maximal degree in co-relation 10726. Up to 2304 conditions per place. [2020-10-16 10:50:40,049 INFO L117 LiptonReduction]: Number of co-enabled transitions 5472 [2020-10-16 10:50:40,083 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:40,104 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:40,108 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:40,124 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:40,125 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:40,125 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:50:40,135 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:40,155 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:40,158 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:40,174 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:40,175 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:40,175 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-16 10:50:42,898 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:42,926 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:42,928 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:42,948 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:42,949 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:42,949 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:50:42,957 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:42,980 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:42,982 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:43,004 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:43,005 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:43,005 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:50:45,329 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:45,356 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:45,360 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:45,390 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:45,391 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:45,391 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:50:45,405 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:45,439 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:45,442 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:45,466 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:45,467 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:45,467 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-16 10:50:47,816 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:47,869 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:47,873 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:47,913 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:47,914 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:47,914 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:50:47,926 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:47,962 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:47,976 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:48,011 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:48,012 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:48,012 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:50:50,322 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:50,351 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:50,355 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:50,380 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:50,381 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:50,381 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:50:50,388 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:50,417 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:50,420 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:50,446 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:50,447 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:50,447 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:50:52,851 WARN L193 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 81 [2020-10-16 10:50:52,933 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:52,972 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:52,976 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:53,009 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:53,010 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:53,010 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:50:53,018 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:53,059 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:53,062 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:53,091 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:53,092 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:53,092 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:50:55,225 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:55,262 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:55,267 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:55,297 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:55,297 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:55,298 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-16 10:50:55,307 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:55,337 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:55,340 INFO L545 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:55,366 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 10:50:55,366 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 10:50:55,367 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 Received shutdown request... [2020-10-16 10:50:57,419 WARN L210 SmtUtils]: Removed 1 from assertion stack [2020-10-16 10:50:57,420 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-16 10:50:57,423 WARN L235 ceAbstractionStarter]: Timeout [2020-10-16 10:50:57,423 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.10 10:50:57 BasicIcfg [2020-10-16 10:50:57,423 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-16 10:50:57,424 INFO L168 Benchmark]: Toolchain (without parser) took 239975.07 ms. Allocated memory was 141.0 MB in the beginning and 2.8 GB in the end (delta: 2.7 GB). Free memory was 101.9 MB in the beginning and 814.0 MB in the end (delta: -712.1 MB). Peak memory consumption was 2.4 GB. Max. memory is 7.1 GB. [2020-10-16 10:50:57,425 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 141.0 MB. Free memory was 122.6 MB in the beginning and 122.4 MB in the end (delta: 209.8 kB). There was no memory consumed. Max. memory is 7.1 GB. [2020-10-16 10:50:57,425 INFO L168 Benchmark]: CACSL2BoogieTranslator took 1064.51 ms. Allocated memory was 141.0 MB in the beginning and 206.6 MB in the end (delta: 65.5 MB). Free memory was 101.7 MB in the beginning and 125.7 MB in the end (delta: -24.0 MB). Peak memory consumption was 46.7 MB. Max. memory is 7.1 GB. [2020-10-16 10:50:57,425 INFO L168 Benchmark]: Boogie Procedure Inliner took 86.08 ms. Allocated memory is still 206.6 MB. Free memory was 125.7 MB in the beginning and 123.0 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 7.1 GB. [2020-10-16 10:50:57,425 INFO L168 Benchmark]: Boogie Preprocessor took 34.22 ms. Allocated memory is still 206.6 MB. Free memory was 123.0 MB in the beginning and 121.7 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 7.1 GB. [2020-10-16 10:50:57,425 INFO L168 Benchmark]: RCFGBuilder took 510.42 ms. Allocated memory was 206.6 MB in the beginning and 234.4 MB in the end (delta: 27.8 MB). Free memory was 121.7 MB in the beginning and 205.6 MB in the end (delta: -83.8 MB). Peak memory consumption was 31.7 MB. Max. memory is 7.1 GB. [2020-10-16 10:50:57,426 INFO L168 Benchmark]: TraceAbstraction took 238274.45 ms. Allocated memory was 234.4 MB in the beginning and 2.8 GB in the end (delta: 2.6 GB). Free memory was 204.2 MB in the beginning and 814.0 MB in the end (delta: -609.8 MB). Peak memory consumption was 2.4 GB. Max. memory is 7.1 GB. [2020-10-16 10:50:57,426 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20 ms. Allocated memory is still 141.0 MB. Free memory was 122.6 MB in the beginning and 122.4 MB in the end (delta: 209.8 kB). There was no memory consumed. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 1064.51 ms. Allocated memory was 141.0 MB in the beginning and 206.6 MB in the end (delta: 65.5 MB). Free memory was 101.7 MB in the beginning and 125.7 MB in the end (delta: -24.0 MB). Peak memory consumption was 46.7 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 86.08 ms. Allocated memory is still 206.6 MB. Free memory was 125.7 MB in the beginning and 123.0 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 34.22 ms. Allocated memory is still 206.6 MB. Free memory was 123.0 MB in the beginning and 121.7 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 7.1 GB. * RCFGBuilder took 510.42 ms. Allocated memory was 206.6 MB in the beginning and 234.4 MB in the end (delta: 27.8 MB). Free memory was 121.7 MB in the beginning and 205.6 MB in the end (delta: -83.8 MB). Peak memory consumption was 31.7 MB. Max. memory is 7.1 GB. * TraceAbstraction took 238274.45 ms. Allocated memory was 234.4 MB in the beginning and 2.8 GB in the end (delta: 2.6 GB). Free memory was 204.2 MB in the beginning and 814.0 MB in the end (delta: -609.8 MB). Peak memory consumption was 2.4 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 230 VarBasedMoverChecksPositive, 22 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 16 SemBasedMoverChecksNegative, 6 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 13.3s, 9 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 15.4s, 79 PlacesBefore, 18 PlacesAfterwards, 84 TransitionsBefore, 17 TransitionsAfterwards, 344 CoEnabledTransitionPairs, 6 FixpointIterations, 33 TrivialSequentialCompositions, 28 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 11 ConcurrentYvCompositions, 6 ChoiceCompositions, 83 TotalNumberOfCompositions, 432 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 553 VarBasedMoverChecksPositive, 29 VarBasedMoverChecksNegative, 2 SemBasedMoverChecksPositive, 21 SemBasedMoverChecksNegative, 6 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 13.5s, 22 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 15.6s, 86 PlacesBefore, 24 PlacesAfterwards, 90 TransitionsBefore, 22 TransitionsAfterwards, 824 CoEnabledTransitionPairs, 7 FixpointIterations, 33 TrivialSequentialCompositions, 34 ConcurrentSequentialCompositions, 4 TrivialYvCompositions, 8 ConcurrentYvCompositions, 6 ChoiceCompositions, 85 TotalNumberOfCompositions, 1197 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 847 VarBasedMoverChecksPositive, 33 VarBasedMoverChecksNegative, 4 SemBasedMoverChecksPositive, 23 SemBasedMoverChecksNegative, 6 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 13.7s, 41 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 15.9s, 93 PlacesBefore, 28 PlacesAfterwards, 96 TransitionsBefore, 25 TransitionsAfterwards, 1320 CoEnabledTransitionPairs, 7 FixpointIterations, 29 TrivialSequentialCompositions, 39 ConcurrentSequentialCompositions, 7 TrivialYvCompositions, 9 ConcurrentYvCompositions, 6 ChoiceCompositions, 90 TotalNumberOfCompositions, 2069 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1251 VarBasedMoverChecksPositive, 46 VarBasedMoverChecksNegative, 2 SemBasedMoverChecksPositive, 36 SemBasedMoverChecksNegative, 8 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 17.6s, 55 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 19.8s, 100 PlacesBefore, 32 PlacesAfterwards, 102 TransitionsBefore, 28 TransitionsAfterwards, 1872 CoEnabledTransitionPairs, 6 FixpointIterations, 28 TrivialSequentialCompositions, 41 ConcurrentSequentialCompositions, 4 TrivialYvCompositions, 11 ConcurrentYvCompositions, 6 ChoiceCompositions, 90 TotalNumberOfCompositions, 3489 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1652 VarBasedMoverChecksPositive, 50 VarBasedMoverChecksNegative, 20 SemBasedMoverChecksPositive, 23 SemBasedMoverChecksNegative, 7 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 18.7s, 118 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 21.0s, 107 PlacesBefore, 36 PlacesAfterwards, 108 TransitionsBefore, 31 TransitionsAfterwards, 2480 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 44 ConcurrentSequentialCompositions, 4 TrivialYvCompositions, 10 ConcurrentYvCompositions, 6 ChoiceCompositions, 93 TotalNumberOfCompositions, 4239 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 2249 VarBasedMoverChecksPositive, 40 VarBasedMoverChecksNegative, 3 SemBasedMoverChecksPositive, 28 SemBasedMoverChecksNegative, 9 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 20.0s, 122 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 22.7s, 114 PlacesBefore, 40 PlacesAfterwards, 114 TransitionsBefore, 34 TransitionsAfterwards, 3144 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 46 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 10 ConcurrentYvCompositions, 6 ChoiceCompositions, 96 TotalNumberOfCompositions, 5960 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 2693 VarBasedMoverChecksPositive, 39 VarBasedMoverChecksNegative, 1 SemBasedMoverChecksPositive, 32 SemBasedMoverChecksNegative, 6 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 13.2s, 148 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 16.5s, 121 PlacesBefore, 44 PlacesAfterwards, 120 TransitionsBefore, 37 TransitionsAfterwards, 3864 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 49 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 11 ConcurrentYvCompositions, 6 ChoiceCompositions, 101 TotalNumberOfCompositions, 7691 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 3341 VarBasedMoverChecksPositive, 59 VarBasedMoverChecksNegative, 4 SemBasedMoverChecksPositive, 47 SemBasedMoverChecksNegative, 8 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 18.5s, 208 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 22.9s, 128 PlacesBefore, 48 PlacesAfterwards, 126 TransitionsBefore, 40 TransitionsAfterwards, 4640 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 51 ConcurrentSequentialCompositions, 7 TrivialYvCompositions, 11 ConcurrentYvCompositions, 6 ChoiceCompositions, 104 TotalNumberOfCompositions, 9733 MoverChecksTotal - TimeoutResultAtElement [Line: 1092]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 1092). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNetLargeBlockEncoding was applying PetriNetLargeBlockEncoding to Petri net that has 135 places, 132 transitions, 408 flow,while LiptonReduction was applying LiptonReduction to Petri net that has 135 places, 132 transitions, 408 flow and 558 co-enabled transitions pairs.,while TransFormulaUtils was doing sequential composition of 2 TransFormulas,while SimplifyDDAWithTimeout was simplifying term of DAG size 95 for 1ms.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 76 locations, 1 error locations. Started 9 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 237.8s, OverallIterations: 47, TraceHistogramMax: 9, AutomataDifference: 8.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 179.2s, HoareTripleCheckerStatistics: 1116 SDtfs, 1957 SDslu, 2208 SDs, 0 SdLazy, 1304 SolverSat, 131 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 1.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 792 GetRequests, 584 SyntacticMatches, 0 SemanticMatches, 208 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 549 ImplicationChecksByTransitivity, 4.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=55297occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 35.2s AutomataMinimizationTime, 39 MinimizatonAttempts, 4412 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 5.7s InterpolantComputationTime, 1690 NumberOfCodeBlocks, 1690 NumberOfCodeBlocksAsserted, 70 NumberOfCheckSat, 1373 ConstructedInterpolants, 0 QuantifiedInterpolants, 203625 SizeOfPredicates, 23 NumberOfNonLiveVariables, 3344 ConjunctsInSsa, 136 ConjunctsInUnsatCore, 62 InterpolantComputations, 16 PerfectInterpolantSequences, 119/1484 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