/usr/bin/java -Xmx16000000000 -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/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf -i ../../../trunk/examples/svcomp/pthread/sigma.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-7bb8cbd [2020-10-15 23:46:23,258 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-15 23:46:23,261 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-15 23:46:23,292 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-15 23:46:23,293 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-15 23:46:23,294 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-15 23:46:23,295 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-15 23:46:23,297 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-15 23:46:23,299 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-15 23:46:23,299 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-15 23:46:23,300 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-15 23:46:23,301 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-15 23:46:23,302 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-15 23:46:23,303 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-15 23:46:23,304 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-15 23:46:23,305 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-15 23:46:23,306 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-15 23:46:23,307 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-15 23:46:23,309 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-15 23:46:23,311 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-15 23:46:23,313 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-15 23:46:23,314 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-15 23:46:23,315 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-15 23:46:23,316 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-15 23:46:23,319 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-15 23:46:23,319 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-15 23:46:23,320 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-15 23:46:23,321 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-15 23:46:23,321 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-15 23:46:23,322 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-15 23:46:23,322 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-15 23:46:23,323 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-15 23:46:23,324 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-15 23:46:23,325 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-15 23:46:23,326 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-15 23:46:23,327 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-15 23:46:23,327 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-15 23:46:23,328 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-15 23:46:23,328 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-15 23:46:23,329 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-15 23:46:23,330 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-15 23:46:23,333 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf [2020-10-15 23:46:23,379 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-15 23:46:23,379 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-15 23:46:23,381 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-15 23:46:23,381 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-15 23:46:23,381 INFO L138 SettingsManager]: * Use SBE=true [2020-10-15 23:46:23,381 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-15 23:46:23,382 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-15 23:46:23,382 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-15 23:46:23,382 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-15 23:46:23,382 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-15 23:46:23,382 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-15 23:46:23,382 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-15 23:46:23,382 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-15 23:46:23,383 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-15 23:46:23,383 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-15 23:46:23,383 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-15 23:46:23,383 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-15 23:46:23,383 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-15 23:46:23,383 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-15 23:46:23,383 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-15 23:46:23,383 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-15 23:46:23,384 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-15 23:46:23,384 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-15 23:46:23,384 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-15 23:46:23,384 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-15 23:46:23,384 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-15 23:46:23,384 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-15 23:46:23,384 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-15 23:46:23,385 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-15 23:46:23,671 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-15 23:46:23,683 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-15 23:46:23,687 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-15 23:46:23,688 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-15 23:46:23,689 INFO L275 PluginConnector]: CDTParser initialized [2020-10-15 23:46:23,689 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/sigma.i [2020-10-15 23:46:23,758 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6be92704/02eab4bed6574e8dbb38ddd6e3b92eed/FLAGbc2e2d3b4 [2020-10-15 23:46:24,349 INFO L306 CDTParser]: Found 1 translation units. [2020-10-15 23:46:24,350 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/sigma.i [2020-10-15 23:46:24,380 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6be92704/02eab4bed6574e8dbb38ddd6e3b92eed/FLAGbc2e2d3b4 [2020-10-15 23:46:24,582 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6be92704/02eab4bed6574e8dbb38ddd6e3b92eed [2020-10-15 23:46:24,590 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-15 23:46:24,592 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-15 23:46:24,593 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-15 23:46:24,593 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-15 23:46:24,597 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-15 23:46:24,598 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 11:46:24" (1/1) ... [2020-10-15 23:46:24,601 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@548a914a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:46:24, skipping insertion in model container [2020-10-15 23:46:24,601 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 11:46:24" (1/1) ... [2020-10-15 23:46:24,609 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-15 23:46:24,666 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-15 23:46:25,225 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-15 23:46:25,237 INFO L203 MainTranslator]: Completed pre-run [2020-10-15 23:46:25,288 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-15 23:46:25,463 INFO L208 MainTranslator]: Completed translation [2020-10-15 23:46:25,464 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:46:25 WrapperNode [2020-10-15 23:46:25,464 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-15 23:46:25,465 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-15 23:46:25,465 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-15 23:46:25,465 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-15 23:46:25,474 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:46:25" (1/1) ... [2020-10-15 23:46:25,497 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:46:25" (1/1) ... [2020-10-15 23:46:25,523 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-15 23:46:25,524 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-15 23:46:25,524 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-15 23:46:25,524 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-15 23:46:25,532 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:46:25" (1/1) ... [2020-10-15 23:46:25,533 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:46:25" (1/1) ... [2020-10-15 23:46:25,536 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:46:25" (1/1) ... [2020-10-15 23:46:25,537 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:46:25" (1/1) ... [2020-10-15 23:46:25,545 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:46:25" (1/1) ... [2020-10-15 23:46:25,550 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:46:25" (1/1) ... [2020-10-15 23:46:25,552 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:46:25" (1/1) ... [2020-10-15 23:46:25,556 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-15 23:46:25,557 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-15 23:46:25,557 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-15 23:46:25,557 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-15 23:46:25,558 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:46:25" (1/1) ... No working directory specified, using /storage/repos/ultimate/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-15 23:46:25,629 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-15 23:46:25,629 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2020-10-15 23:46:25,629 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-15 23:46:25,629 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-10-15 23:46:25,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-15 23:46:25,629 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2020-10-15 23:46:25,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2020-10-15 23:46:25,630 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2020-10-15 23:46:25,630 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2020-10-15 23:46:25,630 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-15 23:46:25,630 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-15 23:46:25,632 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-15 23:46:26,051 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-15 23:46:26,051 INFO L298 CfgBuilder]: Removed 13 assume(true) statements. [2020-10-15 23:46:26,053 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 11:46:26 BoogieIcfgContainer [2020-10-15 23:46:26,054 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-15 23:46:26,055 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-15 23:46:26,055 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-15 23:46:26,059 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-15 23:46:26,060 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.10 11:46:24" (1/3) ... [2020-10-15 23:46:26,062 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@720dc176 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 11:46:26, skipping insertion in model container [2020-10-15 23:46:26,062 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:46:25" (2/3) ... [2020-10-15 23:46:26,062 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@720dc176 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 11:46:26, skipping insertion in model container [2020-10-15 23:46:26,063 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 11:46:26" (3/3) ... [2020-10-15 23:46:26,065 INFO L111 eAbstractionObserver]: Analyzing ICFG sigma.i [2020-10-15 23:46:26,075 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-15 23:46:26,083 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-15 23:46:26,084 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-15 23:46:26,109 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:26,110 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:26,110 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:26,110 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:26,111 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:26,111 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:26,115 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:26,115 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:26,116 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:26,116 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:26,145 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-15 23:46:26,166 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 23:46:26,167 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-15 23:46:26,167 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 23:46:26,167 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 23:46:26,167 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 23:46:26,167 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 23:46:26,167 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 23:46:26,167 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 23:46:26,180 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 79 places, 84 transitions, 176 flow [2020-10-15 23:46:26,236 INFO L129 PetriNetUnfolder]: 13/121 cut-off events. [2020-10-15 23:46:26,237 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2020-10-15 23:46:26,241 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-15 23:46:26,242 INFO L82 GeneralOperation]: Start removeDead. Operand has 79 places, 84 transitions, 176 flow [2020-10-15 23:46:26,249 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 73 places, 77 transitions, 162 flow [2020-10-15 23:46:26,252 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 23:46:26,255 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 77 transitions, 162 flow [2020-10-15 23:46:26,258 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 73 places, 77 transitions, 162 flow [2020-10-15 23:46:26,259 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 73 places, 77 transitions, 162 flow [2020-10-15 23:46:26,287 INFO L129 PetriNetUnfolder]: 11/107 cut-off events. [2020-10-15 23:46:26,288 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2020-10-15 23:46:26,288 INFO L80 FinitePrefix]: Finished finitePrefix Result has 113 conditions, 107 events. 11/107 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 162 event pairs, 0 based on Foata normal form. 0/93 useless extension candidates. Maximal degree in co-relation 60. Up to 4 conditions per place. [2020-10-15 23:46:26,291 INFO L117 LiptonReduction]: Number of co-enabled transitions 288 [2020-10-15 23:46:26,393 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-15 23:46:26,428 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:26,434 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-15 23:46:26,458 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:26,460 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-15 23:46:26,461 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:46:26,480 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-15 23:46:26,539 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:26,545 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-15 23:46:26,565 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:26,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-15 23:46:26,567 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:46:28,774 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-15 23:46:28,800 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:28,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-15 23:46:28,828 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:28,829 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-15 23:46:28,830 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:46:28,846 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-15 23:46:28,870 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:28,876 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-15 23:46:28,896 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:28,898 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-15 23:46:28,898 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:46:31,424 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-15 23:46:31,459 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:31,466 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-15 23:46:31,498 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:31,499 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-15 23:46:31,500 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:46:31,516 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-15 23:46:31,548 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:31,553 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-15 23:46:31,585 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:31,587 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-15 23:46:31,587 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:46:33,723 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-15 23:46:33,756 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:33,766 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-15 23:46:33,801 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:33,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-15 23:46:33,803 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:46:33,819 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-15 23:46:33,851 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:33,856 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-15 23:46:33,881 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:33,882 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-15 23:46:33,883 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:46:36,078 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-15 23:46:36,127 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:36,132 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-15 23:46:36,173 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:36,174 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-15 23:46:36,175 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:46:36,189 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-15 23:46:36,249 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:36,258 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-15 23:46:36,292 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:36,293 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-15 23:46:36,294 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:46:38,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-15 23:46:38,420 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:38,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-15 23:46:38,462 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:38,463 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-15 23:46:38,463 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:46:38,483 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-15 23:46:38,527 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:38,532 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-15 23:46:38,561 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:38,563 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-15 23:46:38,563 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:46:40,953 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 72 [2020-10-15 23:46:41,230 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2020-10-15 23:46:41,336 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2020-10-15 23:46:41,590 WARN L193 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 93 [2020-10-15 23:46:41,729 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2020-10-15 23:46:41,762 INFO L132 LiptonReduction]: Checked pairs total: 383 [2020-10-15 23:46:41,763 INFO L134 LiptonReduction]: Total number of compositions: 73 [2020-10-15 23:46:41,768 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 15518 [2020-10-15 23:46:41,782 INFO L129 PetriNetUnfolder]: 1/7 cut-off events. [2020-10-15 23:46:41,783 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:46:41,783 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:46:41,784 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-15 23:46:41,785 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:46:41,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:46:41,790 INFO L82 PathProgramCache]: Analyzing trace with hash 9751133, now seen corresponding path program 1 times [2020-10-15 23:46:41,803 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:46:41,804 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928400989] [2020-10-15 23:46:41,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:46:41,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:46:42,002 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-15 23:46:42,003 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928400989] [2020-10-15 23:46:42,003 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:46:42,004 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 23:46:42,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613205851] [2020-10-15 23:46:42,014 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 23:46:42,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:46:42,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 23:46:42,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 23:46:42,032 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 157 [2020-10-15 23:46:42,034 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 17 places, 16 transitions, 40 flow. Second operand 3 states. [2020-10-15 23:46:42,034 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:46:42,035 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 157 [2020-10-15 23:46:42,036 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:46:42,096 INFO L129 PetriNetUnfolder]: 2/24 cut-off events. [2020-10-15 23:46:42,096 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2020-10-15 23:46:42,096 INFO L80 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 24 events. 2/24 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 23 event pairs, 0 based on Foata normal form. 0/19 useless extension candidates. Maximal degree in co-relation 21. Up to 16 conditions per place. [2020-10-15 23:46:42,101 INFO L132 encePairwiseOnDemand]: 154/157 looper letters, 11 selfloop transitions, 2 changer transitions 0/18 dead transitions. [2020-10-15 23:46:42,102 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 19 places, 18 transitions, 70 flow [2020-10-15 23:46:42,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 23:46:42,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-15 23:46:42,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 230 transitions. [2020-10-15 23:46:42,116 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.4883227176220807 [2020-10-15 23:46:42,117 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 230 transitions. [2020-10-15 23:46:42,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 230 transitions. [2020-10-15 23:46:42,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:46:42,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 230 transitions. [2020-10-15 23:46:42,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-15 23:46:42,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-15 23:46:42,131 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-15 23:46:42,133 INFO L185 Difference]: Start difference. First operand has 17 places, 16 transitions, 40 flow. Second operand 3 states and 230 transitions. [2020-10-15 23:46:42,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 19 places, 18 transitions, 70 flow [2020-10-15 23:46:42,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 18 transitions, 70 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-15 23:46:42,139 INFO L241 Difference]: Finished difference. Result has 20 places, 16 transitions, 48 flow [2020-10-15 23:46:42,141 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=40, PETRI_DIFFERENCE_MINUEND_PLACES=17, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=48, PETRI_PLACES=20, PETRI_TRANSITIONS=16} [2020-10-15 23:46:42,142 INFO L342 CegarLoopForPetriNet]: 17 programPoint places, 3 predicate places. [2020-10-15 23:46:42,142 INFO L481 AbstractCegarLoop]: Abstraction has has 20 places, 16 transitions, 48 flow [2020-10-15 23:46:42,143 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 23:46:42,143 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:46:42,143 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:46:42,143 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-15 23:46:42,143 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:46:42,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:46:42,144 INFO L82 PathProgramCache]: Analyzing trace with hash 1880129598, now seen corresponding path program 1 times [2020-10-15 23:46:42,144 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:46:42,144 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633135913] [2020-10-15 23:46:42,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:46:42,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:46:42,237 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-15 23:46:42,237 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633135913] [2020-10-15 23:46:42,238 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:46:42,238 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:46:42,238 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629029109] [2020-10-15 23:46:42,240 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 23:46:42,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:46:42,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 23:46:42,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-15 23:46:42,242 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 157 [2020-10-15 23:46:42,243 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 16 transitions, 48 flow. Second operand 4 states. [2020-10-15 23:46:42,243 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:46:42,243 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 157 [2020-10-15 23:46:42,243 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:46:42,295 INFO L129 PetriNetUnfolder]: 1/22 cut-off events. [2020-10-15 23:46:42,296 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-15 23:46:42,296 INFO L80 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 22 events. 1/22 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 15 event pairs, 0 based on Foata normal form. 0/20 useless extension candidates. Maximal degree in co-relation 31. Up to 9 conditions per place. [2020-10-15 23:46:42,296 INFO L132 encePairwiseOnDemand]: 150/157 looper letters, 8 selfloop transitions, 6 changer transitions 2/21 dead transitions. [2020-10-15 23:46:42,297 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 21 transitions, 90 flow [2020-10-15 23:46:42,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:46:42,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:46:42,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 306 transitions. [2020-10-15 23:46:42,300 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.4872611464968153 [2020-10-15 23:46:42,301 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 306 transitions. [2020-10-15 23:46:42,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 306 transitions. [2020-10-15 23:46:42,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:46:42,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 306 transitions. [2020-10-15 23:46:42,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:46:42,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:46:42,305 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:46:42,305 INFO L185 Difference]: Start difference. First operand has 20 places, 16 transitions, 48 flow. Second operand 4 states and 306 transitions. [2020-10-15 23:46:42,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 21 transitions, 90 flow [2020-10-15 23:46:42,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 21 transitions, 86 flow, removed 0 selfloop flow, removed 2 redundant places. [2020-10-15 23:46:42,307 INFO L241 Difference]: Finished difference. Result has 22 places, 17 transitions, 68 flow [2020-10-15 23:46:42,307 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=44, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=10, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=68, PETRI_PLACES=22, PETRI_TRANSITIONS=17} [2020-10-15 23:46:42,308 INFO L342 CegarLoopForPetriNet]: 17 programPoint places, 5 predicate places. [2020-10-15 23:46:42,308 INFO L481 AbstractCegarLoop]: Abstraction has has 22 places, 17 transitions, 68 flow [2020-10-15 23:46:42,308 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 23:46:42,308 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:46:42,308 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1] [2020-10-15 23:46:42,309 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-15 23:46:42,309 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:46:42,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:46:42,309 INFO L82 PathProgramCache]: Analyzing trace with hash -1845418187, now seen corresponding path program 1 times [2020-10-15 23:46:42,310 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:46:42,310 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554306986] [2020-10-15 23:46:42,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:46:42,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:46:42,359 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:46:42,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:46:42,414 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:46:42,439 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 23:46:42,439 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 23:46:42,440 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-15 23:46:42,440 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 23:46:42,441 WARN L371 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 23:46:42,442 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-15 23:46:42,448 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,448 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,449 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,449 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,449 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,449 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,449 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,450 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,450 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,450 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,450 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,450 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,451 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,451 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,451 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,451 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,453 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,453 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,453 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,454 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:46:42,456 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-15 23:46:42,457 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 23:46:42,457 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-15 23:46:42,457 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 23:46:42,457 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 23:46:42,457 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 23:46:42,457 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 23:46:42,457 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 23:46:42,457 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 23:46:42,460 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 86 places, 90 transitions, 198 flow [2020-10-15 23:46:42,492 INFO L129 PetriNetUnfolder]: 24/209 cut-off events. [2020-10-15 23:46:42,492 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2020-10-15 23:46:42,493 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 429 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-15 23:46:42,493 INFO L82 GeneralOperation]: Start removeDead. Operand has 86 places, 90 transitions, 198 flow [2020-10-15 23:46:42,494 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 80 places, 83 transitions, 184 flow [2020-10-15 23:46:42,494 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 23:46:42,495 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 80 places, 83 transitions, 184 flow [2020-10-15 23:46:42,495 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 80 places, 83 transitions, 184 flow [2020-10-15 23:46:42,495 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 80 places, 83 transitions, 184 flow [2020-10-15 23:46:42,522 INFO L129 PetriNetUnfolder]: 20/181 cut-off events. [2020-10-15 23:46:42,522 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2020-10-15 23:46:42,524 INFO L80 FinitePrefix]: Finished finitePrefix Result has 195 conditions, 181 events. 20/181 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 337 event pairs, 0 based on Foata normal form. 0/157 useless extension candidates. Maximal degree in co-relation 109. Up to 8 conditions per place. [2020-10-15 23:46:42,529 INFO L117 LiptonReduction]: Number of co-enabled transitions 712 [2020-10-15 23:46:42,551 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-15 23:46:42,573 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:42,577 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-15 23:46:42,595 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:42,597 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-15 23:46:42,597 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:46:42,608 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-15 23:46:42,633 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:42,637 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-15 23:46:42,656 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:42,657 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-15 23:46:42,658 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:46:45,033 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-15 23:46:45,055 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:45,059 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-15 23:46:45,074 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:45,075 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-15 23:46:45,075 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:46:45,085 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-15 23:46:45,111 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:45,116 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-15 23:46:45,134 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:45,136 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-15 23:46:45,136 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:46:47,230 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-15 23:46:47,256 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:47,260 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-15 23:46:47,287 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:47,288 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-15 23:46:47,289 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:46:47,308 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-15 23:46:47,331 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:47,335 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-15 23:46:47,362 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:47,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-15 23:46:47,363 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:46:49,758 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-15 23:46:49,785 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:49,789 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-15 23:46:49,814 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:49,815 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-15 23:46:49,816 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:46:49,832 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-15 23:46:49,858 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:49,863 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-15 23:46:49,883 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:49,884 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-15 23:46:49,885 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:46:52,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-15 23:46:52,045 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:52,048 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-15 23:46:52,075 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:52,076 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-15 23:46:52,076 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:46:52,085 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-15 23:46:52,109 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:52,114 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-15 23:46:52,141 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:52,142 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-15 23:46:52,142 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:46:54,311 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-15 23:46:54,338 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:54,341 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-15 23:46:54,361 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:54,362 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-15 23:46:54,362 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:46:54,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-15 23:46:54,407 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:54,410 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-15 23:46:54,431 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:54,432 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-15 23:46:54,433 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:46:56,656 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-15 23:46:56,700 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:56,706 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-15 23:46:56,746 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:56,747 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-15 23:46:56,747 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:46:56,766 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-15 23:46:56,804 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:56,809 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-15 23:46:56,845 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:56,846 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-15 23:46:56,847 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:46:59,048 WARN L193 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2020-10-15 23:46:59,185 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-15 23:46:59,218 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:59,226 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-15 23:46:59,253 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:59,254 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-15 23:46:59,255 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:46:59,274 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-15 23:46:59,310 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:59,313 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-15 23:46:59,346 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:46:59,347 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-15 23:46:59,347 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:47:01,386 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:01,422 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:01,427 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:01,455 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:01,455 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:47:01,456 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:47:01,476 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:01,505 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:01,511 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:01,537 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:01,538 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:47:01,554 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:47:01,852 WARN L193 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 87 [2020-10-15 23:47:01,958 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2020-10-15 23:47:01,962 INFO L132 LiptonReduction]: Checked pairs total: 1093 [2020-10-15 23:47:01,963 INFO L134 LiptonReduction]: Total number of compositions: 72 [2020-10-15 23:47:01,963 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 19469 [2020-10-15 23:47:01,965 INFO L129 PetriNetUnfolder]: 1/8 cut-off events. [2020-10-15 23:47:01,965 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:47:01,965 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:47:01,965 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-15 23:47:01,966 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:47:01,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:47:01,966 INFO L82 PathProgramCache]: Analyzing trace with hash 14925520, now seen corresponding path program 1 times [2020-10-15 23:47:01,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:47:01,966 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25407904] [2020-10-15 23:47:01,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:47:01,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:47:02,001 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-15 23:47:02,002 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25407904] [2020-10-15 23:47:02,002 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:47:02,002 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 23:47:02,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012138045] [2020-10-15 23:47:02,003 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 23:47:02,003 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:47:02,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 23:47:02,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 23:47:02,004 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 162 [2020-10-15 23:47:02,004 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 21 transitions, 60 flow. Second operand 3 states. [2020-10-15 23:47:02,004 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:47:02,004 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 162 [2020-10-15 23:47:02,004 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:47:02,048 INFO L129 PetriNetUnfolder]: 6/51 cut-off events. [2020-10-15 23:47:02,048 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2020-10-15 23:47:02,048 INFO L80 FinitePrefix]: Finished finitePrefix Result has 100 conditions, 51 events. 6/51 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 84 event pairs, 0 based on Foata normal form. 0/41 useless extension candidates. Maximal degree in co-relation 53. Up to 32 conditions per place. [2020-10-15 23:47:02,049 INFO L132 encePairwiseOnDemand]: 159/162 looper letters, 12 selfloop transitions, 2 changer transitions 0/24 dead transitions. [2020-10-15 23:47:02,049 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 24 transitions, 94 flow [2020-10-15 23:47:02,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 23:47:02,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-15 23:47:02,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 261 transitions. [2020-10-15 23:47:02,052 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2020-10-15 23:47:02,053 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 261 transitions. [2020-10-15 23:47:02,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 261 transitions. [2020-10-15 23:47:02,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:47:02,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 261 transitions. [2020-10-15 23:47:02,054 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-15 23:47:02,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-15 23:47:02,056 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-15 23:47:02,056 INFO L185 Difference]: Start difference. First operand has 23 places, 21 transitions, 60 flow. Second operand 3 states and 261 transitions. [2020-10-15 23:47:02,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 24 transitions, 94 flow [2020-10-15 23:47:02,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 24 transitions, 94 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-15 23:47:02,058 INFO L241 Difference]: Finished difference. Result has 26 places, 22 transitions, 72 flow [2020-10-15 23:47:02,058 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=26, PETRI_TRANSITIONS=22} [2020-10-15 23:47:02,058 INFO L342 CegarLoopForPetriNet]: 23 programPoint places, 3 predicate places. [2020-10-15 23:47:02,058 INFO L481 AbstractCegarLoop]: Abstraction has has 26 places, 22 transitions, 72 flow [2020-10-15 23:47:02,058 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 23:47:02,059 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:47:02,059 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:47:02,059 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-15 23:47:02,059 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:47:02,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:47:02,059 INFO L82 PathProgramCache]: Analyzing trace with hash -1159395716, now seen corresponding path program 1 times [2020-10-15 23:47:02,060 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:47:02,060 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099338610] [2020-10-15 23:47:02,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:47:02,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:47:02,104 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-15 23:47:02,104 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099338610] [2020-10-15 23:47:02,104 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:47:02,105 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:47:02,105 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551006963] [2020-10-15 23:47:02,105 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 23:47:02,105 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:47:02,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 23:47:02,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-15 23:47:02,107 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 162 [2020-10-15 23:47:02,107 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 22 transitions, 72 flow. Second operand 4 states. [2020-10-15 23:47:02,107 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:47:02,108 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 162 [2020-10-15 23:47:02,108 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:47:02,156 INFO L129 PetriNetUnfolder]: 5/56 cut-off events. [2020-10-15 23:47:02,157 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2020-10-15 23:47:02,157 INFO L80 FinitePrefix]: Finished finitePrefix Result has 117 conditions, 56 events. 5/56 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 94 event pairs, 1 based on Foata normal form. 0/50 useless extension candidates. Maximal degree in co-relation 95. Up to 25 conditions per place. [2020-10-15 23:47:02,157 INFO L132 encePairwiseOnDemand]: 155/162 looper letters, 12 selfloop transitions, 6 changer transitions 0/28 dead transitions. [2020-10-15 23:47:02,158 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 28 transitions, 120 flow [2020-10-15 23:47:02,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:47:02,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:47:02,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 348 transitions. [2020-10-15 23:47:02,160 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2020-10-15 23:47:02,160 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 348 transitions. [2020-10-15 23:47:02,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 348 transitions. [2020-10-15 23:47:02,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:47:02,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 348 transitions. [2020-10-15 23:47:02,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:47:02,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:47:02,164 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:47:02,164 INFO L185 Difference]: Start difference. First operand has 26 places, 22 transitions, 72 flow. Second operand 4 states and 348 transitions. [2020-10-15 23:47:02,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 28 transitions, 120 flow [2020-10-15 23:47:02,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 28 transitions, 118 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:47:02,166 INFO L241 Difference]: Finished difference. Result has 29 places, 24 transitions, 98 flow [2020-10-15 23:47:02,166 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=98, PETRI_PLACES=29, PETRI_TRANSITIONS=24} [2020-10-15 23:47:02,166 INFO L342 CegarLoopForPetriNet]: 23 programPoint places, 6 predicate places. [2020-10-15 23:47:02,167 INFO L481 AbstractCegarLoop]: Abstraction has has 29 places, 24 transitions, 98 flow [2020-10-15 23:47:02,167 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 23:47:02,167 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:47:02,167 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1] [2020-10-15 23:47:02,167 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-15 23:47:02,167 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:47:02,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:47:02,168 INFO L82 PathProgramCache]: Analyzing trace with hash 1212241017, now seen corresponding path program 1 times [2020-10-15 23:47:02,168 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:47:02,168 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931104795] [2020-10-15 23:47:02,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:47:02,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:47:02,194 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:47:02,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:47:02,215 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:47:02,237 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 23:47:02,238 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 23:47:02,241 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-15 23:47:02,241 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 23:47:02,242 WARN L371 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 23:47:02,244 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-15 23:47:02,257 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,257 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,257 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,257 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,258 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,258 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,258 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,258 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,259 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,259 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,260 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,260 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,260 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,261 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,261 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,261 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,261 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,262 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,265 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,265 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,266 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,266 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,277 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,278 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,278 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,278 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,280 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,280 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,281 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,281 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:02,285 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-15 23:47:02,285 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 23:47:02,286 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-15 23:47:02,286 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 23:47:02,286 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 23:47:02,286 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 23:47:02,286 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 23:47:02,286 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 23:47:02,287 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 23:47:02,289 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 93 places, 96 transitions, 222 flow [2020-10-15 23:47:02,334 INFO L129 PetriNetUnfolder]: 46/368 cut-off events. [2020-10-15 23:47:02,335 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2020-10-15 23:47:02,336 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 1023 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-15 23:47:02,336 INFO L82 GeneralOperation]: Start removeDead. Operand has 93 places, 96 transitions, 222 flow [2020-10-15 23:47:02,338 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 87 places, 89 transitions, 208 flow [2020-10-15 23:47:02,338 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 23:47:02,338 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 87 places, 89 transitions, 208 flow [2020-10-15 23:47:02,339 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 87 places, 89 transitions, 208 flow [2020-10-15 23:47:02,339 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 87 places, 89 transitions, 208 flow [2020-10-15 23:47:02,377 INFO L129 PetriNetUnfolder]: 38/312 cut-off events. [2020-10-15 23:47:02,378 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2020-10-15 23:47:02,379 INFO L80 FinitePrefix]: Finished finitePrefix Result has 340 conditions, 312 events. 38/312 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 785 event pairs, 1 based on Foata normal form. 0/270 useless extension candidates. Maximal degree in co-relation 189. Up to 16 conditions per place. [2020-10-15 23:47:02,384 INFO L117 LiptonReduction]: Number of co-enabled transitions 1152 [2020-10-15 23:47:02,783 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-15 23:47:02,820 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:02,827 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-15 23:47:02,847 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:02,848 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-15 23:47:02,848 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:47:02,860 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-15 23:47:02,893 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:02,898 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-15 23:47:02,923 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:02,924 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-15 23:47:02,924 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:47:05,447 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-15 23:47:05,475 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:05,479 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-15 23:47:05,500 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:05,501 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-15 23:47:05,501 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:47:05,510 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-15 23:47:05,542 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:05,545 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-15 23:47:05,571 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:05,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-15 23:47:05,572 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:47:07,624 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-15 23:47:07,651 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:07,659 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-15 23:47:07,687 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:07,688 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-15 23:47:07,689 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:47:07,699 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-15 23:47:07,728 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:07,733 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-15 23:47:07,757 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:07,758 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-15 23:47:07,758 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:47:09,969 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-15 23:47:10,003 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:10,007 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-15 23:47:10,036 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:10,037 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-15 23:47:10,037 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:47:10,049 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-15 23:47:10,089 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:10,093 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-15 23:47:10,127 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:10,128 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-15 23:47:10,128 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:47:12,234 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-15 23:47:12,273 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:12,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-15 23:47:12,314 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:12,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-15 23:47:12,316 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:47:12,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-15 23:47:12,362 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:12,367 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-15 23:47:12,396 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:12,397 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-15 23:47:12,397 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:47:14,538 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 73 [2020-10-15 23:47:14,834 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 66 [2020-10-15 23:47:15,013 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2020-10-15 23:47:15,141 INFO L132 LiptonReduction]: Checked pairs total: 1689 [2020-10-15 23:47:15,141 INFO L134 LiptonReduction]: Total number of compositions: 76 [2020-10-15 23:47:15,142 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 12804 [2020-10-15 23:47:15,144 INFO L129 PetriNetUnfolder]: 1/8 cut-off events. [2020-10-15 23:47:15,144 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:47:15,144 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:47:15,144 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-15 23:47:15,144 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:47:15,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:47:15,145 INFO L82 PathProgramCache]: Analyzing trace with hash 20406122, now seen corresponding path program 1 times [2020-10-15 23:47:15,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:47:15,145 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981948815] [2020-10-15 23:47:15,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:47:15,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:47:15,179 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-15 23:47:15,180 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981948815] [2020-10-15 23:47:15,180 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:47:15,180 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 23:47:15,180 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776245075] [2020-10-15 23:47:15,180 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 23:47:15,181 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:47:15,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 23:47:15,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 23:47:15,182 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 172 [2020-10-15 23:47:15,182 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 24 transitions, 78 flow. Second operand 3 states. [2020-10-15 23:47:15,182 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:47:15,182 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 172 [2020-10-15 23:47:15,182 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:47:15,221 INFO L129 PetriNetUnfolder]: 15/95 cut-off events. [2020-10-15 23:47:15,222 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2020-10-15 23:47:15,222 INFO L80 FinitePrefix]: Finished finitePrefix Result has 186 conditions, 95 events. 15/95 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 190 event pairs, 1 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 102. Up to 60 conditions per place. [2020-10-15 23:47:15,223 INFO L132 encePairwiseOnDemand]: 169/172 looper letters, 12 selfloop transitions, 2 changer transitions 0/27 dead transitions. [2020-10-15 23:47:15,223 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 27 transitions, 112 flow [2020-10-15 23:47:15,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 23:47:15,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-15 23:47:15,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 294 transitions. [2020-10-15 23:47:15,225 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2020-10-15 23:47:15,225 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 294 transitions. [2020-10-15 23:47:15,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 294 transitions. [2020-10-15 23:47:15,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:47:15,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 294 transitions. [2020-10-15 23:47:15,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-15 23:47:15,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-15 23:47:15,228 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-15 23:47:15,228 INFO L185 Difference]: Start difference. First operand has 27 places, 24 transitions, 78 flow. Second operand 3 states and 294 transitions. [2020-10-15 23:47:15,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 27 transitions, 112 flow [2020-10-15 23:47:15,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 27 transitions, 112 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-15 23:47:15,230 INFO L241 Difference]: Finished difference. Result has 30 places, 25 transitions, 90 flow [2020-10-15 23:47:15,230 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=90, PETRI_PLACES=30, PETRI_TRANSITIONS=25} [2020-10-15 23:47:15,231 INFO L342 CegarLoopForPetriNet]: 27 programPoint places, 3 predicate places. [2020-10-15 23:47:15,231 INFO L481 AbstractCegarLoop]: Abstraction has has 30 places, 25 transitions, 90 flow [2020-10-15 23:47:15,231 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 23:47:15,231 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:47:15,231 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:47:15,231 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-15 23:47:15,232 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:47:15,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:47:15,232 INFO L82 PathProgramCache]: Analyzing trace with hash -1351295513, now seen corresponding path program 1 times [2020-10-15 23:47:15,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:47:15,232 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041064999] [2020-10-15 23:47:15,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:47:15,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:47:15,264 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-15 23:47:15,264 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041064999] [2020-10-15 23:47:15,264 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:47:15,265 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:47:15,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861098895] [2020-10-15 23:47:15,265 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 23:47:15,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:47:15,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 23:47:15,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-15 23:47:15,267 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 172 [2020-10-15 23:47:15,267 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 25 transitions, 90 flow. Second operand 4 states. [2020-10-15 23:47:15,267 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:47:15,267 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 172 [2020-10-15 23:47:15,268 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:47:15,359 INFO L129 PetriNetUnfolder]: 15/112 cut-off events. [2020-10-15 23:47:15,359 INFO L130 PetriNetUnfolder]: For 25/25 co-relation queries the response was YES. [2020-10-15 23:47:15,359 INFO L80 FinitePrefix]: Finished finitePrefix Result has 227 conditions, 112 events. 15/112 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 286 event pairs, 4 based on Foata normal form. 0/98 useless extension candidates. Maximal degree in co-relation 204. Up to 54 conditions per place. [2020-10-15 23:47:15,360 INFO L132 encePairwiseOnDemand]: 165/172 looper letters, 12 selfloop transitions, 6 changer transitions 0/31 dead transitions. [2020-10-15 23:47:15,360 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 31 transitions, 138 flow [2020-10-15 23:47:15,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:47:15,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:47:15,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 392 transitions. [2020-10-15 23:47:15,363 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2020-10-15 23:47:15,363 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 392 transitions. [2020-10-15 23:47:15,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 392 transitions. [2020-10-15 23:47:15,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:47:15,364 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 392 transitions. [2020-10-15 23:47:15,366 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:47:15,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:47:15,369 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:47:15,369 INFO L185 Difference]: Start difference. First operand has 30 places, 25 transitions, 90 flow. Second operand 4 states and 392 transitions. [2020-10-15 23:47:15,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 31 transitions, 138 flow [2020-10-15 23:47:15,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 31 transitions, 136 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:47:15,371 INFO L241 Difference]: Finished difference. Result has 33 places, 27 transitions, 116 flow [2020-10-15 23:47:15,372 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=116, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2020-10-15 23:47:15,372 INFO L342 CegarLoopForPetriNet]: 27 programPoint places, 6 predicate places. [2020-10-15 23:47:15,372 INFO L481 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 116 flow [2020-10-15 23:47:15,372 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 23:47:15,372 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:47:15,373 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:47:15,373 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-15 23:47:15,373 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:47:15,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:47:15,373 INFO L82 PathProgramCache]: Analyzing trace with hash -543529649, now seen corresponding path program 1 times [2020-10-15 23:47:15,374 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:47:15,374 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691026584] [2020-10-15 23:47:15,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:47:15,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:47:15,439 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-15 23:47:15,439 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691026584] [2020-10-15 23:47:15,439 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909305956] [2020-10-15 23:47:15,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:47:15,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:47:15,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-15 23:47:15,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:47:15,563 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-15 23:47:15,563 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:47:15,563 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2020-10-15 23:47:15,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266615477] [2020-10-15 23:47:15,564 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:47:15,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:47:15,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:47:15,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:47:15,566 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 172 [2020-10-15 23:47:15,566 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 116 flow. Second operand 6 states. [2020-10-15 23:47:15,566 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:47:15,567 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 172 [2020-10-15 23:47:15,567 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:47:15,621 INFO L129 PetriNetUnfolder]: 14/106 cut-off events. [2020-10-15 23:47:15,621 INFO L130 PetriNetUnfolder]: For 37/37 co-relation queries the response was YES. [2020-10-15 23:47:15,622 INFO L80 FinitePrefix]: Finished finitePrefix Result has 269 conditions, 106 events. 14/106 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 275 event pairs, 4 based on Foata normal form. 1/100 useless extension candidates. Maximal degree in co-relation 140. Up to 64 conditions per place. [2020-10-15 23:47:15,623 INFO L132 encePairwiseOnDemand]: 169/172 looper letters, 16 selfloop transitions, 3 changer transitions 0/32 dead transitions. [2020-10-15 23:47:15,623 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 32 transitions, 166 flow [2020-10-15 23:47:15,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:47:15,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:47:15,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 390 transitions. [2020-10-15 23:47:15,625 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5668604651162791 [2020-10-15 23:47:15,625 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 390 transitions. [2020-10-15 23:47:15,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 390 transitions. [2020-10-15 23:47:15,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:47:15,626 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 390 transitions. [2020-10-15 23:47:15,627 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:47:15,628 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:47:15,628 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:47:15,628 INFO L185 Difference]: Start difference. First operand has 33 places, 27 transitions, 116 flow. Second operand 4 states and 390 transitions. [2020-10-15 23:47:15,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 32 transitions, 166 flow [2020-10-15 23:47:15,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 32 transitions, 165 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:47:15,631 INFO L241 Difference]: Finished difference. Result has 36 places, 28 transitions, 131 flow [2020-10-15 23:47:15,632 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=115, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=131, PETRI_PLACES=36, PETRI_TRANSITIONS=28} [2020-10-15 23:47:15,632 INFO L342 CegarLoopForPetriNet]: 27 programPoint places, 9 predicate places. [2020-10-15 23:47:15,632 INFO L481 AbstractCegarLoop]: Abstraction has has 36 places, 28 transitions, 131 flow [2020-10-15 23:47:15,632 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:47:15,632 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:47:15,633 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1] [2020-10-15 23:47:15,845 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2020-10-15 23:47:15,846 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:47:15,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:47:15,847 INFO L82 PathProgramCache]: Analyzing trace with hash -149664206, now seen corresponding path program 1 times [2020-10-15 23:47:15,847 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:47:15,847 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544627023] [2020-10-15 23:47:15,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:47:15,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:47:15,869 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:47:15,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:47:15,888 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:47:15,897 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 23:47:15,898 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 23:47:15,898 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-10-15 23:47:15,898 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 23:47:15,899 WARN L371 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 23:47:15,899 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-15 23:47:15,906 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,906 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,906 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,906 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,906 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,907 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,907 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,907 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,907 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,907 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,907 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,907 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,908 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,908 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,908 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,908 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,908 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,908 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,909 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,909 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,909 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,909 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,909 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,909 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,910 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,910 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,910 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,910 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,911 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,911 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,912 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,912 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,913 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,913 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,913 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,913 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,914 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,914 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,914 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,915 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:15,918 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-15 23:47:15,918 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 23:47:15,919 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-15 23:47:15,919 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 23:47:15,919 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 23:47:15,919 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 23:47:15,919 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 23:47:15,919 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 23:47:15,919 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 23:47:15,921 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 100 places, 102 transitions, 248 flow [2020-10-15 23:47:15,985 INFO L129 PetriNetUnfolder]: 92/671 cut-off events. [2020-10-15 23:47:15,985 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2020-10-15 23:47:15,987 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 2607 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-15 23:47:15,987 INFO L82 GeneralOperation]: Start removeDead. Operand has 100 places, 102 transitions, 248 flow [2020-10-15 23:47:15,990 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 94 places, 95 transitions, 234 flow [2020-10-15 23:47:15,990 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 23:47:15,990 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 94 places, 95 transitions, 234 flow [2020-10-15 23:47:15,991 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 94 places, 95 transitions, 234 flow [2020-10-15 23:47:15,991 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 94 places, 95 transitions, 234 flow [2020-10-15 23:47:16,052 INFO L129 PetriNetUnfolder]: 76/559 cut-off events. [2020-10-15 23:47:16,052 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2020-10-15 23:47:16,054 INFO L80 FinitePrefix]: Finished finitePrefix Result has 614 conditions, 559 events. 76/559 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2017 event pairs, 6 based on Foata normal form. 0/483 useless extension candidates. Maximal degree in co-relation 332. Up to 32 conditions per place. [2020-10-15 23:47:16,062 INFO L117 LiptonReduction]: Number of co-enabled transitions 1648 [2020-10-15 23:47:16,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-15 23:47:16,499 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:16,502 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-15 23:47:16,517 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:16,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-15 23:47:16,518 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:47:16,527 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-15 23:47:16,556 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:16,559 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-15 23:47:16,572 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:16,573 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-15 23:47:16,573 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:47:19,090 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-15 23:47:19,121 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:19,127 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-15 23:47:19,153 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:19,154 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-15 23:47:19,155 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:47:19,174 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-15 23:47:19,219 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:19,222 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-15 23:47:19,244 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:19,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-15 23:47:19,245 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:47:21,255 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-15 23:47:21,281 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:21,285 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-15 23:47:21,307 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:21,308 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-15 23:47:21,308 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:47:21,316 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-15 23:47:21,343 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:21,346 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-15 23:47:21,369 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:21,370 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-15 23:47:21,370 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:47:23,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-15 23:47:23,748 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:23,752 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-15 23:47:23,789 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:23,790 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-15 23:47:23,790 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:47:23,802 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-15 23:47:23,839 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:23,843 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-15 23:47:23,871 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:23,871 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-15 23:47:23,872 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:47:25,911 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-15 23:47:25,934 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:25,937 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-15 23:47:25,968 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:25,969 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-15 23:47:25,970 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:47:25,984 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-15 23:47:26,010 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:26,013 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-15 23:47:26,036 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:26,037 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-15 23:47:26,037 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:47:28,297 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-15 23:47:28,336 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:28,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-15 23:47:28,367 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:28,368 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-15 23:47:28,368 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:47:28,378 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-15 23:47:28,406 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:28,409 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-15 23:47:28,435 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:28,436 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-15 23:47:28,437 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:47:30,447 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-15 23:47:30,480 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:30,483 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-15 23:47:30,512 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:30,513 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-15 23:47:30,514 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:47:30,527 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-15 23:47:30,560 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:30,562 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-15 23:47:30,591 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:30,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-15 23:47:30,593 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:47:32,759 WARN L193 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 79 [2020-10-15 23:47:33,043 WARN L193 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 90 [2020-10-15 23:47:33,409 WARN L193 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2020-10-15 23:47:33,517 INFO L132 LiptonReduction]: Checked pairs total: 2789 [2020-10-15 23:47:33,517 INFO L134 LiptonReduction]: Total number of compositions: 81 [2020-10-15 23:47:33,517 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 17527 [2020-10-15 23:47:33,519 INFO L129 PetriNetUnfolder]: 1/9 cut-off events. [2020-10-15 23:47:33,519 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:47:33,519 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:47:33,519 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-15 23:47:33,519 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:47:33,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:47:33,520 INFO L82 PathProgramCache]: Analyzing trace with hash 26217634, now seen corresponding path program 1 times [2020-10-15 23:47:33,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:47:33,520 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703073204] [2020-10-15 23:47:33,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:47:33,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:47:33,549 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-15 23:47:33,549 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703073204] [2020-10-15 23:47:33,549 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:47:33,550 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 23:47:33,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847841055] [2020-10-15 23:47:33,550 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 23:47:33,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:47:33,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 23:47:33,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 23:47:33,551 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 183 [2020-10-15 23:47:33,552 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 27 transitions, 98 flow. Second operand 3 states. [2020-10-15 23:47:33,552 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:47:33,552 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 183 [2020-10-15 23:47:33,552 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:47:33,607 INFO L129 PetriNetUnfolder]: 36/179 cut-off events. [2020-10-15 23:47:33,607 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2020-10-15 23:47:33,608 INFO L80 FinitePrefix]: Finished finitePrefix Result has 349 conditions, 179 events. 36/179 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 490 event pairs, 6 based on Foata normal form. 0/143 useless extension candidates. Maximal degree in co-relation 188. Up to 112 conditions per place. [2020-10-15 23:47:33,609 INFO L132 encePairwiseOnDemand]: 180/183 looper letters, 12 selfloop transitions, 2 changer transitions 0/30 dead transitions. [2020-10-15 23:47:33,610 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 30 transitions, 132 flow [2020-10-15 23:47:33,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 23:47:33,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-15 23:47:33,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 324 transitions. [2020-10-15 23:47:33,612 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5901639344262295 [2020-10-15 23:47:33,612 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 324 transitions. [2020-10-15 23:47:33,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 324 transitions. [2020-10-15 23:47:33,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:47:33,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 324 transitions. [2020-10-15 23:47:33,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-15 23:47:33,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-15 23:47:33,614 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-15 23:47:33,615 INFO L185 Difference]: Start difference. First operand has 31 places, 27 transitions, 98 flow. Second operand 3 states and 324 transitions. [2020-10-15 23:47:33,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 30 transitions, 132 flow [2020-10-15 23:47:33,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 30 transitions, 132 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-15 23:47:33,617 INFO L241 Difference]: Finished difference. Result has 34 places, 28 transitions, 110 flow [2020-10-15 23:47:33,618 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=110, PETRI_PLACES=34, PETRI_TRANSITIONS=28} [2020-10-15 23:47:33,618 INFO L342 CegarLoopForPetriNet]: 31 programPoint places, 3 predicate places. [2020-10-15 23:47:33,618 INFO L481 AbstractCegarLoop]: Abstraction has has 34 places, 28 transitions, 110 flow [2020-10-15 23:47:33,618 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 23:47:33,618 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:47:33,618 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:47:33,619 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-15 23:47:33,619 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:47:33,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:47:33,619 INFO L82 PathProgramCache]: Analyzing trace with hash -1856857322, now seen corresponding path program 1 times [2020-10-15 23:47:33,619 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:47:33,619 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110060704] [2020-10-15 23:47:33,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:47:33,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:47:33,662 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-15 23:47:33,662 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110060704] [2020-10-15 23:47:33,662 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:47:33,662 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:47:33,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660860489] [2020-10-15 23:47:33,663 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 23:47:33,663 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:47:33,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 23:47:33,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-15 23:47:33,664 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 183 [2020-10-15 23:47:33,665 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 28 transitions, 110 flow. Second operand 4 states. [2020-10-15 23:47:33,665 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:47:33,665 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 183 [2020-10-15 23:47:33,665 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:47:33,726 INFO L129 PetriNetUnfolder]: 38/215 cut-off events. [2020-10-15 23:47:33,726 INFO L130 PetriNetUnfolder]: For 58/58 co-relation queries the response was YES. [2020-10-15 23:47:33,727 INFO L80 FinitePrefix]: Finished finitePrefix Result has 427 conditions, 215 events. 38/215 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 727 event pairs, 12 based on Foata normal form. 0/185 useless extension candidates. Maximal degree in co-relation 403. Up to 108 conditions per place. [2020-10-15 23:47:33,729 INFO L132 encePairwiseOnDemand]: 176/183 looper letters, 12 selfloop transitions, 6 changer transitions 0/34 dead transitions. [2020-10-15 23:47:33,729 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 34 transitions, 158 flow [2020-10-15 23:47:33,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:47:33,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:47:33,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 432 transitions. [2020-10-15 23:47:33,732 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5901639344262295 [2020-10-15 23:47:33,732 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 432 transitions. [2020-10-15 23:47:33,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 432 transitions. [2020-10-15 23:47:33,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:47:33,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 432 transitions. [2020-10-15 23:47:33,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:47:33,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:47:33,736 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:47:33,736 INFO L185 Difference]: Start difference. First operand has 34 places, 28 transitions, 110 flow. Second operand 4 states and 432 transitions. [2020-10-15 23:47:33,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 34 transitions, 158 flow [2020-10-15 23:47:33,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 34 transitions, 156 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:47:33,741 INFO L241 Difference]: Finished difference. Result has 37 places, 30 transitions, 136 flow [2020-10-15 23:47:33,742 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=37, PETRI_TRANSITIONS=30} [2020-10-15 23:47:33,742 INFO L342 CegarLoopForPetriNet]: 31 programPoint places, 6 predicate places. [2020-10-15 23:47:33,742 INFO L481 AbstractCegarLoop]: Abstraction has has 37 places, 30 transitions, 136 flow [2020-10-15 23:47:33,742 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 23:47:33,742 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:47:33,743 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:47:33,743 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-10-15 23:47:33,743 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:47:33,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:47:33,743 INFO L82 PathProgramCache]: Analyzing trace with hash 355253362, now seen corresponding path program 1 times [2020-10-15 23:47:33,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:47:33,744 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513524473] [2020-10-15 23:47:33,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:47:33,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:47:33,814 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-15 23:47:33,815 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513524473] [2020-10-15 23:47:33,815 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96788095] [2020-10-15 23:47:33,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:47:33,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:47:33,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-15 23:47:33,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:47:33,955 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-15 23:47:33,956 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:47:33,956 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2020-10-15 23:47:33,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380088541] [2020-10-15 23:47:33,956 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-15 23:47:33,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:47:33,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-15 23:47:33,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2020-10-15 23:47:33,958 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 183 [2020-10-15 23:47:33,959 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 30 transitions, 136 flow. Second operand 7 states. [2020-10-15 23:47:33,959 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:47:33,959 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 183 [2020-10-15 23:47:33,959 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:47:34,052 INFO L129 PetriNetUnfolder]: 36/230 cut-off events. [2020-10-15 23:47:34,053 INFO L130 PetriNetUnfolder]: For 94/94 co-relation queries the response was YES. [2020-10-15 23:47:34,053 INFO L80 FinitePrefix]: Finished finitePrefix Result has 558 conditions, 230 events. 36/230 cut-off events. For 94/94 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 889 event pairs, 20 based on Foata normal form. 10/229 useless extension candidates. Maximal degree in co-relation 282. Up to 79 conditions per place. [2020-10-15 23:47:34,055 INFO L132 encePairwiseOnDemand]: 176/183 looper letters, 16 selfloop transitions, 9 changer transitions 0/41 dead transitions. [2020-10-15 23:47:34,055 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 41 transitions, 214 flow [2020-10-15 23:47:34,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-15 23:47:34,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-15 23:47:34,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 543 transitions. [2020-10-15 23:47:34,058 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5934426229508196 [2020-10-15 23:47:34,058 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 543 transitions. [2020-10-15 23:47:34,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 543 transitions. [2020-10-15 23:47:34,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:47:34,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 543 transitions. [2020-10-15 23:47:34,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-15 23:47:34,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-15 23:47:34,062 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-15 23:47:34,062 INFO L185 Difference]: Start difference. First operand has 37 places, 30 transitions, 136 flow. Second operand 5 states and 543 transitions. [2020-10-15 23:47:34,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 41 transitions, 214 flow [2020-10-15 23:47:34,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 213 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:47:34,066 INFO L241 Difference]: Finished difference. Result has 41 places, 33 transitions, 179 flow [2020-10-15 23:47:34,067 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=179, PETRI_PLACES=41, PETRI_TRANSITIONS=33} [2020-10-15 23:47:34,067 INFO L342 CegarLoopForPetriNet]: 31 programPoint places, 10 predicate places. [2020-10-15 23:47:34,067 INFO L481 AbstractCegarLoop]: Abstraction has has 41 places, 33 transitions, 179 flow [2020-10-15 23:47:34,067 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-15 23:47:34,067 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:47:34,067 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1] [2020-10-15 23:47:34,281 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-10-15 23:47:34,281 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:47:34,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:47:34,282 INFO L82 PathProgramCache]: Analyzing trace with hash -1503506538, now seen corresponding path program 1 times [2020-10-15 23:47:34,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:47:34,283 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705526888] [2020-10-15 23:47:34,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:47:34,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:47:34,328 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:47:34,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:47:34,366 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:47:34,383 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 23:47:34,385 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 23:47:34,386 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-10-15 23:47:34,386 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 23:47:34,387 WARN L371 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 23:47:34,388 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-10-15 23:47:34,402 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,402 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,402 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,402 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,403 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,403 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,403 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,403 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,403 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,403 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,403 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,403 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,404 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,404 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,404 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,404 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,404 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,404 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,404 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,405 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,405 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,405 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,405 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,405 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,406 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,406 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,406 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,406 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,407 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,407 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,407 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,407 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,407 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,408 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,412 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,413 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,413 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,413 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,414 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,414 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,414 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,414 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,415 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,416 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,416 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,416 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,419 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,419 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,419 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,419 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:34,423 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-15 23:47:34,424 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 23:47:34,424 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-15 23:47:34,424 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 23:47:34,424 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 23:47:34,424 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 23:47:34,424 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 23:47:34,424 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 23:47:34,424 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 23:47:34,426 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 107 places, 108 transitions, 276 flow [2020-10-15 23:47:34,552 INFO L129 PetriNetUnfolder]: 190/1266 cut-off events. [2020-10-15 23:47:34,552 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2020-10-15 23:47:34,556 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 6595 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-15 23:47:34,556 INFO L82 GeneralOperation]: Start removeDead. Operand has 107 places, 108 transitions, 276 flow [2020-10-15 23:47:34,560 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 101 places, 101 transitions, 262 flow [2020-10-15 23:47:34,561 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 23:47:34,561 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 101 places, 101 transitions, 262 flow [2020-10-15 23:47:34,561 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 101 places, 101 transitions, 262 flow [2020-10-15 23:47:34,561 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 101 places, 101 transitions, 262 flow [2020-10-15 23:47:34,666 INFO L129 PetriNetUnfolder]: 158/1042 cut-off events. [2020-10-15 23:47:34,667 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2020-10-15 23:47:34,669 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1153 conditions, 1042 events. 158/1042 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 4972 event pairs, 23 based on Foata normal form. 0/900 useless extension candidates. Maximal degree in co-relation 604. Up to 80 conditions per place. [2020-10-15 23:47:34,686 INFO L117 LiptonReduction]: Number of co-enabled transitions 2200 [2020-10-15 23:47:34,759 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-15 23:47:34,787 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:34,790 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-15 23:47:34,806 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:34,807 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-15 23:47:34,807 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:47:34,814 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-15 23:47:34,834 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:34,837 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-15 23:47:34,853 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:34,854 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-15 23:47:34,854 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:47:36,979 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-15 23:47:37,003 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:37,006 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-15 23:47:37,020 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:37,021 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-15 23:47:37,021 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:47:37,031 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-15 23:47:37,049 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:37,052 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-15 23:47:37,067 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:37,068 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-15 23:47:37,068 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:47:39,612 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-15 23:47:39,640 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:39,646 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-15 23:47:39,671 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:39,672 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-15 23:47:39,672 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:47:39,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-15 23:47:39,715 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:39,718 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-15 23:47:39,740 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:39,741 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-15 23:47:39,741 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:47:41,758 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:41,782 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:41,790 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:41,807 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:41,808 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:47:41,808 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:47:41,814 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:41,840 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:41,842 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:41,860 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:41,861 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:47:41,861 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:47:41,982 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-15 23:47:42,022 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:42,026 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-15 23:47:42,056 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:42,057 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-15 23:47:42,057 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:47:42,067 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-15 23:47:42,100 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:42,104 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-15 23:47:42,125 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:42,126 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-15 23:47:42,127 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:47:44,148 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:44,172 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:44,174 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:44,194 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:44,195 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:47:44,195 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:47:44,202 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:44,225 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:44,228 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:44,245 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:44,246 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:47:44,246 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:47:44,302 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:44,332 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:44,334 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:44,354 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:44,354 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:47:44,355 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:47:44,363 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:44,388 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:44,392 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:44,408 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:44,408 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:47:44,409 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:47:44,546 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:44,572 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:44,576 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:44,595 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:44,595 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:47:44,595 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:47:44,605 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:44,630 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:44,633 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:44,653 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:44,654 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:47:44,654 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:47:44,966 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-15 23:47:45,008 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:45,012 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-15 23:47:45,039 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:45,039 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-15 23:47:45,040 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:47:45,053 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-15 23:47:45,087 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:45,090 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-15 23:47:45,139 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:45,140 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-15 23:47:45,141 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:47:47,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-15 23:47:47,260 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:47,263 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-15 23:47:47,297 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:47,298 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-15 23:47:47,298 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:47:47,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-15 23:47:47,360 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:47,364 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-15 23:47:47,395 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:47,395 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-15 23:47:47,395 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:47:49,863 WARN L193 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 93 [2020-10-15 23:47:50,200 WARN L193 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 94 [2020-10-15 23:47:50,308 INFO L132 LiptonReduction]: Checked pairs total: 3980 [2020-10-15 23:47:50,308 INFO L134 LiptonReduction]: Total number of compositions: 79 [2020-10-15 23:47:50,308 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 15747 [2020-10-15 23:47:50,310 INFO L129 PetriNetUnfolder]: 1/7 cut-off events. [2020-10-15 23:47:50,310 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:47:50,311 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:47:50,311 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-15 23:47:50,311 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:47:50,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:47:50,312 INFO L82 PathProgramCache]: Analyzing trace with hash 32163568, now seen corresponding path program 1 times [2020-10-15 23:47:50,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:47:50,312 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571490311] [2020-10-15 23:47:50,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:47:50,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:47:50,339 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-15 23:47:50,340 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571490311] [2020-10-15 23:47:50,340 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:47:50,340 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 23:47:50,340 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047772432] [2020-10-15 23:47:50,340 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 23:47:50,341 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:47:50,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 23:47:50,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 23:47:50,342 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 187 [2020-10-15 23:47:50,342 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 30 transitions, 120 flow. Second operand 3 states. [2020-10-15 23:47:50,342 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:47:50,342 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 187 [2020-10-15 23:47:50,342 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:47:50,402 INFO L129 PetriNetUnfolder]: 85/347 cut-off events. [2020-10-15 23:47:50,402 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2020-10-15 23:47:50,403 INFO L80 FinitePrefix]: Finished finitePrefix Result has 673 conditions, 347 events. 85/347 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 1250 event pairs, 23 based on Foata normal form. 0/278 useless extension candidates. Maximal degree in co-relation 351. Up to 212 conditions per place. [2020-10-15 23:47:50,405 INFO L132 encePairwiseOnDemand]: 184/187 looper letters, 12 selfloop transitions, 2 changer transitions 0/33 dead transitions. [2020-10-15 23:47:50,405 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 33 transitions, 154 flow [2020-10-15 23:47:50,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 23:47:50,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-15 23:47:50,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 345 transitions. [2020-10-15 23:47:50,407 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6149732620320856 [2020-10-15 23:47:50,407 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 345 transitions. [2020-10-15 23:47:50,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 345 transitions. [2020-10-15 23:47:50,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:47:50,408 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 345 transitions. [2020-10-15 23:47:50,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-15 23:47:50,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-15 23:47:50,410 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-15 23:47:50,410 INFO L185 Difference]: Start difference. First operand has 35 places, 30 transitions, 120 flow. Second operand 3 states and 345 transitions. [2020-10-15 23:47:50,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 33 transitions, 154 flow [2020-10-15 23:47:50,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 33 transitions, 154 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-15 23:47:50,412 INFO L241 Difference]: Finished difference. Result has 38 places, 31 transitions, 132 flow [2020-10-15 23:47:50,413 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=187, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=132, PETRI_PLACES=38, PETRI_TRANSITIONS=31} [2020-10-15 23:47:50,413 INFO L342 CegarLoopForPetriNet]: 35 programPoint places, 3 predicate places. [2020-10-15 23:47:50,413 INFO L481 AbstractCegarLoop]: Abstraction has has 38 places, 31 transitions, 132 flow [2020-10-15 23:47:50,413 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 23:47:50,413 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:47:50,413 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:47:50,413 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-10-15 23:47:50,414 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:47:50,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:47:50,414 INFO L82 PathProgramCache]: Analyzing trace with hash -1552183683, now seen corresponding path program 1 times [2020-10-15 23:47:50,414 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:47:50,414 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098812296] [2020-10-15 23:47:50,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:47:50,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:47:50,462 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-15 23:47:50,463 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098812296] [2020-10-15 23:47:50,463 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:47:50,463 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:47:50,463 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072132893] [2020-10-15 23:47:50,464 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 23:47:50,464 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:47:50,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 23:47:50,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-15 23:47:50,465 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 187 [2020-10-15 23:47:50,466 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 132 flow. Second operand 4 states. [2020-10-15 23:47:50,466 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:47:50,466 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 187 [2020-10-15 23:47:50,466 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:47:50,539 INFO L129 PetriNetUnfolder]: 90/413 cut-off events. [2020-10-15 23:47:50,539 INFO L130 PetriNetUnfolder]: For 125/125 co-relation queries the response was YES. [2020-10-15 23:47:50,540 INFO L80 FinitePrefix]: Finished finitePrefix Result has 809 conditions, 413 events. 90/413 cut-off events. For 125/125 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1739 event pairs, 33 based on Foata normal form. 0/351 useless extension candidates. Maximal degree in co-relation 784. Up to 211 conditions per place. [2020-10-15 23:47:50,542 INFO L132 encePairwiseOnDemand]: 180/187 looper letters, 12 selfloop transitions, 6 changer transitions 0/37 dead transitions. [2020-10-15 23:47:50,542 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 37 transitions, 180 flow [2020-10-15 23:47:50,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:47:50,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:47:50,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 460 transitions. [2020-10-15 23:47:50,544 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6149732620320856 [2020-10-15 23:47:50,545 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 460 transitions. [2020-10-15 23:47:50,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 460 transitions. [2020-10-15 23:47:50,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:47:50,545 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 460 transitions. [2020-10-15 23:47:50,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:47:50,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:47:50,548 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:47:50,548 INFO L185 Difference]: Start difference. First operand has 38 places, 31 transitions, 132 flow. Second operand 4 states and 460 transitions. [2020-10-15 23:47:50,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 37 transitions, 180 flow [2020-10-15 23:47:50,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 37 transitions, 178 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:47:50,553 INFO L241 Difference]: Finished difference. Result has 41 places, 33 transitions, 158 flow [2020-10-15 23:47:50,553 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=187, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=158, PETRI_PLACES=41, PETRI_TRANSITIONS=33} [2020-10-15 23:47:50,553 INFO L342 CegarLoopForPetriNet]: 35 programPoint places, 6 predicate places. [2020-10-15 23:47:50,554 INFO L481 AbstractCegarLoop]: Abstraction has has 41 places, 33 transitions, 158 flow [2020-10-15 23:47:50,554 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 23:47:50,554 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:47:50,554 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:47:50,554 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-10-15 23:47:50,554 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:47:50,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:47:50,555 INFO L82 PathProgramCache]: Analyzing trace with hash -1578875686, now seen corresponding path program 1 times [2020-10-15 23:47:50,555 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:47:50,555 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070588099] [2020-10-15 23:47:50,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:47:50,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:47:50,587 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-15 23:47:50,588 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070588099] [2020-10-15 23:47:50,588 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778216623] [2020-10-15 23:47:50,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:47:50,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:47:50,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-15 23:47:50,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:47:50,683 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-15 23:47:50,684 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:47:50,684 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2020-10-15 23:47:50,684 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315819455] [2020-10-15 23:47:50,685 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:47:50,685 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:47:50,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:47:50,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:47:50,686 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 187 [2020-10-15 23:47:50,686 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 33 transitions, 158 flow. Second operand 6 states. [2020-10-15 23:47:50,686 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:47:50,687 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 187 [2020-10-15 23:47:50,687 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:47:50,776 INFO L129 PetriNetUnfolder]: 89/407 cut-off events. [2020-10-15 23:47:50,777 INFO L130 PetriNetUnfolder]: For 170/170 co-relation queries the response was YES. [2020-10-15 23:47:50,778 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1013 conditions, 407 events. 89/407 cut-off events. For 170/170 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1742 event pairs, 33 based on Foata normal form. 1/377 useless extension candidates. Maximal degree in co-relation 536. Up to 251 conditions per place. [2020-10-15 23:47:50,779 INFO L132 encePairwiseOnDemand]: 184/187 looper letters, 16 selfloop transitions, 3 changer transitions 0/38 dead transitions. [2020-10-15 23:47:50,780 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 38 transitions, 208 flow [2020-10-15 23:47:50,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:47:50,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:47:50,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 458 transitions. [2020-10-15 23:47:50,782 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6122994652406417 [2020-10-15 23:47:50,782 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 458 transitions. [2020-10-15 23:47:50,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 458 transitions. [2020-10-15 23:47:50,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:47:50,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 458 transitions. [2020-10-15 23:47:50,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:47:50,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:47:50,785 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:47:50,786 INFO L185 Difference]: Start difference. First operand has 41 places, 33 transitions, 158 flow. Second operand 4 states and 458 transitions. [2020-10-15 23:47:50,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 38 transitions, 208 flow [2020-10-15 23:47:50,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 38 transitions, 207 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:47:50,789 INFO L241 Difference]: Finished difference. Result has 44 places, 34 transitions, 173 flow [2020-10-15 23:47:50,789 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=187, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=173, PETRI_PLACES=44, PETRI_TRANSITIONS=34} [2020-10-15 23:47:50,790 INFO L342 CegarLoopForPetriNet]: 35 programPoint places, 9 predicate places. [2020-10-15 23:47:50,790 INFO L481 AbstractCegarLoop]: Abstraction has has 44 places, 34 transitions, 173 flow [2020-10-15 23:47:50,790 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:47:50,790 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:47:50,790 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:47:50,998 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-15 23:47:50,999 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:47:50,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:47:50,999 INFO L82 PathProgramCache]: Analyzing trace with hash -944115474, now seen corresponding path program 1 times [2020-10-15 23:47:51,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:47:51,000 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347449736] [2020-10-15 23:47:51,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:47:51,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:47:51,039 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-15 23:47:51,040 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347449736] [2020-10-15 23:47:51,040 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061319387] [2020-10-15 23:47:51,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:47:51,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:47:51,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-15 23:47:51,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:47:51,177 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-15 23:47:51,178 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:47:51,178 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-15 23:47:51,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676701310] [2020-10-15 23:47:51,179 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-15 23:47:51,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:47:51,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-15 23:47:51,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2020-10-15 23:47:51,181 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 187 [2020-10-15 23:47:51,181 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 173 flow. Second operand 8 states. [2020-10-15 23:47:51,182 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:47:51,182 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 187 [2020-10-15 23:47:51,182 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:47:51,271 INFO L129 PetriNetUnfolder]: 87/398 cut-off events. [2020-10-15 23:47:51,272 INFO L130 PetriNetUnfolder]: For 181/181 co-relation queries the response was YES. [2020-10-15 23:47:51,273 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1002 conditions, 398 events. 87/398 cut-off events. For 181/181 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1804 event pairs, 34 based on Foata normal form. 1/368 useless extension candidates. Maximal degree in co-relation 956. Up to 243 conditions per place. [2020-10-15 23:47:51,275 INFO L132 encePairwiseOnDemand]: 184/187 looper letters, 18 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2020-10-15 23:47:51,275 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 41 transitions, 235 flow [2020-10-15 23:47:51,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-15 23:47:51,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-15 23:47:51,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 571 transitions. [2020-10-15 23:47:51,277 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6106951871657754 [2020-10-15 23:47:51,278 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 571 transitions. [2020-10-15 23:47:51,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 571 transitions. [2020-10-15 23:47:51,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:47:51,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 571 transitions. [2020-10-15 23:47:51,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-15 23:47:51,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-15 23:47:51,281 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-15 23:47:51,281 INFO L185 Difference]: Start difference. First operand has 44 places, 34 transitions, 173 flow. Second operand 5 states and 571 transitions. [2020-10-15 23:47:51,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 41 transitions, 235 flow [2020-10-15 23:47:51,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 41 transitions, 229 flow, removed 1 selfloop flow, removed 2 redundant places. [2020-10-15 23:47:51,284 INFO L241 Difference]: Finished difference. Result has 47 places, 35 transitions, 187 flow [2020-10-15 23:47:51,284 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=187, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=187, PETRI_PLACES=47, PETRI_TRANSITIONS=35} [2020-10-15 23:47:51,284 INFO L342 CegarLoopForPetriNet]: 35 programPoint places, 12 predicate places. [2020-10-15 23:47:51,284 INFO L481 AbstractCegarLoop]: Abstraction has has 47 places, 35 transitions, 187 flow [2020-10-15 23:47:51,285 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-15 23:47:51,285 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:47:51,285 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:47:51,498 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-15 23:47:51,499 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:47:51,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:47:51,499 INFO L82 PathProgramCache]: Analyzing trace with hash 975062147, now seen corresponding path program 1 times [2020-10-15 23:47:51,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:47:51,500 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027645241] [2020-10-15 23:47:51,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:47:51,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:47:51,548 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-15 23:47:51,548 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027645241] [2020-10-15 23:47:51,548 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259339659] [2020-10-15 23:47:51,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:47:51,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:47:51,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-15 23:47:51,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:47:51,675 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-15 23:47:51,676 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:47:51,676 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:47:51,676 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812010072] [2020-10-15 23:47:51,676 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-15 23:47:51,677 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:47:51,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-15 23:47:51,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2020-10-15 23:47:51,679 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 187 [2020-10-15 23:47:51,679 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 35 transitions, 187 flow. Second operand 10 states. [2020-10-15 23:47:51,679 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:47:51,679 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 187 [2020-10-15 23:47:51,680 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:47:51,770 INFO L129 PetriNetUnfolder]: 84/386 cut-off events. [2020-10-15 23:47:51,770 INFO L130 PetriNetUnfolder]: For 186/186 co-relation queries the response was YES. [2020-10-15 23:47:51,772 INFO L80 FinitePrefix]: Finished finitePrefix Result has 979 conditions, 386 events. 84/386 cut-off events. For 186/186 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1846 event pairs, 38 based on Foata normal form. 1/356 useless extension candidates. Maximal degree in co-relation 915. Up to 234 conditions per place. [2020-10-15 23:47:51,773 INFO L132 encePairwiseOnDemand]: 184/187 looper letters, 20 selfloop transitions, 5 changer transitions 0/44 dead transitions. [2020-10-15 23:47:51,774 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 44 transitions, 261 flow [2020-10-15 23:47:51,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-15 23:47:51,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-15 23:47:51,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 684 transitions. [2020-10-15 23:47:51,776 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6096256684491979 [2020-10-15 23:47:51,777 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 684 transitions. [2020-10-15 23:47:51,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 684 transitions. [2020-10-15 23:47:51,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:47:51,777 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 684 transitions. [2020-10-15 23:47:51,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-15 23:47:51,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-15 23:47:51,781 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-15 23:47:51,781 INFO L185 Difference]: Start difference. First operand has 47 places, 35 transitions, 187 flow. Second operand 6 states and 684 transitions. [2020-10-15 23:47:51,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 44 transitions, 261 flow [2020-10-15 23:47:51,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 44 transitions, 251 flow, removed 2 selfloop flow, removed 3 redundant places. [2020-10-15 23:47:51,784 INFO L241 Difference]: Finished difference. Result has 50 places, 36 transitions, 201 flow [2020-10-15 23:47:51,784 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=187, PETRI_DIFFERENCE_MINUEND_FLOW=177, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=201, PETRI_PLACES=50, PETRI_TRANSITIONS=36} [2020-10-15 23:47:51,784 INFO L342 CegarLoopForPetriNet]: 35 programPoint places, 15 predicate places. [2020-10-15 23:47:51,785 INFO L481 AbstractCegarLoop]: Abstraction has has 50 places, 36 transitions, 201 flow [2020-10-15 23:47:51,785 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-15 23:47:51,785 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:47:51,785 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:47:52,000 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:47:52,001 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:47:52,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:47:52,001 INFO L82 PathProgramCache]: Analyzing trace with hash 1782458213, now seen corresponding path program 1 times [2020-10-15 23:47:52,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:47:52,002 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376222023] [2020-10-15 23:47:52,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:47:52,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:47:52,037 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:47:52,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:47:52,059 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:47:52,068 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 23:47:52,068 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 23:47:52,069 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2020-10-15 23:47:52,069 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 23:47:52,069 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 23:47:52,070 WARN L371 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 23:47:52,070 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-10-15 23:47:52,078 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,078 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,078 WARN L313 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,078 WARN L313 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,078 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,079 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,079 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,079 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,079 WARN L313 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,079 WARN L313 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,079 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,079 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,080 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,080 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,080 WARN L313 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,080 WARN L313 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,080 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,080 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,080 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,080 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,081 WARN L313 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,081 WARN L313 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,081 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,081 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,081 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,081 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,081 WARN L313 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,082 WARN L313 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,082 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,082 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,082 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,082 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,082 WARN L313 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,082 WARN L313 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,083 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,083 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,083 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,083 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,083 WARN L313 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,084 WARN L313 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,085 WARN L313 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,085 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,085 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,085 WARN L313 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,086 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,086 WARN L313 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,086 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,087 WARN L313 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,087 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,088 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,088 WARN L313 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,088 WARN L313 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,089 WARN L313 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,089 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,089 WARN L313 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,089 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,090 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,090 WARN L313 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,091 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,091 WARN L313 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:47:52,095 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-15 23:47:52,095 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 23:47:52,095 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-15 23:47:52,095 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 23:47:52,095 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 23:47:52,095 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 23:47:52,096 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 23:47:52,096 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 23:47:52,096 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 23:47:52,097 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 114 places, 114 transitions, 306 flow [2020-10-15 23:47:52,350 INFO L129 PetriNetUnfolder]: 400/2453 cut-off events. [2020-10-15 23:47:52,351 INFO L130 PetriNetUnfolder]: For 242/242 co-relation queries the response was YES. [2020-10-15 23:47:52,360 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 16297 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-15 23:47:52,360 INFO L82 GeneralOperation]: Start removeDead. Operand has 114 places, 114 transitions, 306 flow [2020-10-15 23:47:52,370 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 108 places, 107 transitions, 292 flow [2020-10-15 23:47:52,370 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 23:47:52,370 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 108 places, 107 transitions, 292 flow [2020-10-15 23:47:52,370 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 108 places, 107 transitions, 292 flow [2020-10-15 23:47:52,370 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 108 places, 107 transitions, 292 flow [2020-10-15 23:47:52,621 INFO L129 PetriNetUnfolder]: 336/2005 cut-off events. [2020-10-15 23:47:52,621 INFO L130 PetriNetUnfolder]: For 242/242 co-relation queries the response was YES. [2020-10-15 23:47:52,627 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2237 conditions, 2005 events. 336/2005 cut-off events. For 242/242 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 12310 event pairs, 72 based on Foata normal form. 0/1733 useless extension candidates. Maximal degree in co-relation 1141. Up to 192 conditions per place. [2020-10-15 23:47:52,660 INFO L117 LiptonReduction]: Number of co-enabled transitions 2808 [2020-10-15 23:47:52,900 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-15 23:47:52,921 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:52,924 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-15 23:47:52,939 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:52,940 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-15 23:47:52,940 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:47:52,948 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-15 23:47:52,969 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:52,971 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-15 23:47:52,987 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:52,988 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-15 23:47:52,988 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:47:55,041 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-15 23:47:55,063 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:55,067 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-15 23:47:55,083 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:55,084 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-15 23:47:55,084 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:47:55,098 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-15 23:47:55,118 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:55,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-15 23:47:55,139 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:55,140 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-15 23:47:55,140 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:47:57,405 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:57,430 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:57,432 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:57,452 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:57,452 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:47:57,452 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:47:57,460 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:57,481 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:57,484 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:57,503 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:57,503 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:47:57,503 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:47:57,585 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:57,611 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:57,613 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:57,634 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:57,634 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:47:57,635 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:47:57,641 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:57,662 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:57,664 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:47:57,683 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:57,684 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:47:57,684 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:47:57,847 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-15 23:47:57,873 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:57,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-15 23:47:57,898 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:57,899 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-15 23:47:57,899 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:47:57,907 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-15 23:47:57,934 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:57,938 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-15 23:47:57,961 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:47:57,961 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-15 23:47:57,962 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:47:59,993 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:00,018 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:00,020 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:00,036 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:00,036 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:00,036 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:00,052 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:00,073 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:00,075 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:00,090 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:00,091 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:00,091 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:00,424 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:00,459 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:00,461 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:00,489 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:00,489 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:00,490 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:00,501 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:00,538 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:00,540 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:00,567 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:00,568 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:00,568 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:00,650 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-15 23:48:00,759 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-10-15 23:48:00,760 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:00,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-15 23:48:00,810 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:00,811 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-15 23:48:00,812 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:48:00,826 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-15 23:48:00,873 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:00,878 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-15 23:48:00,917 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:00,918 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-15 23:48:00,918 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:48:03,071 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-15 23:48:03,108 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:03,111 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-15 23:48:03,142 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:03,143 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-15 23:48:03,143 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:48:03,150 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-15 23:48:03,185 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:03,189 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-15 23:48:03,217 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:03,218 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-15 23:48:03,219 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:48:05,531 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-15 23:48:05,567 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:05,572 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-15 23:48:05,607 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:05,609 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-15 23:48:05,609 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:48:05,617 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-15 23:48:05,650 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:05,654 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-15 23:48:05,686 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:05,687 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-15 23:48:05,687 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:48:07,985 WARN L193 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 77 [2020-10-15 23:48:08,501 WARN L193 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 92 [2020-10-15 23:48:08,829 WARN L193 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2020-10-15 23:48:08,938 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2020-10-15 23:48:09,179 WARN L193 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 90 [2020-10-15 23:48:09,289 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2020-10-15 23:48:09,309 INFO L132 LiptonReduction]: Checked pairs total: 5858 [2020-10-15 23:48:09,310 INFO L134 LiptonReduction]: Total number of compositions: 85 [2020-10-15 23:48:09,310 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 16940 [2020-10-15 23:48:09,311 INFO L129 PetriNetUnfolder]: 1/8 cut-off events. [2020-10-15 23:48:09,311 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:48:09,311 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:48:09,311 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-15 23:48:09,311 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:48:09,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:48:09,312 INFO L82 PathProgramCache]: Analyzing trace with hash 38464830, now seen corresponding path program 1 times [2020-10-15 23:48:09,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:48:09,312 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003784592] [2020-10-15 23:48:09,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:48:09,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:48:09,335 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-15 23:48:09,335 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003784592] [2020-10-15 23:48:09,335 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:48:09,335 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 23:48:09,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575997958] [2020-10-15 23:48:09,336 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 23:48:09,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:48:09,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 23:48:09,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 23:48:09,337 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 199 [2020-10-15 23:48:09,337 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 144 flow. Second operand 3 states. [2020-10-15 23:48:09,337 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:48:09,338 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 199 [2020-10-15 23:48:09,338 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:48:09,426 INFO L129 PetriNetUnfolder]: 198/691 cut-off events. [2020-10-15 23:48:09,426 INFO L130 PetriNetUnfolder]: For 242/242 co-relation queries the response was YES. [2020-10-15 23:48:09,428 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1334 conditions, 691 events. 198/691 cut-off events. For 242/242 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3205 event pairs, 72 based on Foata normal form. 0/557 useless extension candidates. Maximal degree in co-relation 675. Up to 408 conditions per place. [2020-10-15 23:48:09,432 INFO L132 encePairwiseOnDemand]: 196/199 looper letters, 12 selfloop transitions, 2 changer transitions 0/36 dead transitions. [2020-10-15 23:48:09,432 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 36 transitions, 178 flow [2020-10-15 23:48:09,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 23:48:09,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-15 23:48:09,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 360 transitions. [2020-10-15 23:48:09,434 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6030150753768844 [2020-10-15 23:48:09,434 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 360 transitions. [2020-10-15 23:48:09,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 360 transitions. [2020-10-15 23:48:09,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:48:09,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 360 transitions. [2020-10-15 23:48:09,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-15 23:48:09,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-15 23:48:09,436 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-15 23:48:09,437 INFO L185 Difference]: Start difference. First operand has 39 places, 33 transitions, 144 flow. Second operand 3 states and 360 transitions. [2020-10-15 23:48:09,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 36 transitions, 178 flow [2020-10-15 23:48:09,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 36 transitions, 178 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-15 23:48:09,439 INFO L241 Difference]: Finished difference. Result has 42 places, 34 transitions, 156 flow [2020-10-15 23:48:09,439 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=156, PETRI_PLACES=42, PETRI_TRANSITIONS=34} [2020-10-15 23:48:09,439 INFO L342 CegarLoopForPetriNet]: 39 programPoint places, 3 predicate places. [2020-10-15 23:48:09,440 INFO L481 AbstractCegarLoop]: Abstraction has has 42 places, 34 transitions, 156 flow [2020-10-15 23:48:09,440 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 23:48:09,440 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:48:09,440 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:48:09,440 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2020-10-15 23:48:09,440 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:48:09,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:48:09,440 INFO L82 PathProgramCache]: Analyzing trace with hash -560615392, now seen corresponding path program 1 times [2020-10-15 23:48:09,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:48:09,441 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956737658] [2020-10-15 23:48:09,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:48:09,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:48:09,467 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-15 23:48:09,468 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956737658] [2020-10-15 23:48:09,468 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:48:09,468 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:48:09,468 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304256135] [2020-10-15 23:48:09,469 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 23:48:09,469 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:48:09,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 23:48:09,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-15 23:48:09,470 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 199 [2020-10-15 23:48:09,471 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 34 transitions, 156 flow. Second operand 4 states. [2020-10-15 23:48:09,471 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:48:09,471 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 199 [2020-10-15 23:48:09,471 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:48:09,601 INFO L129 PetriNetUnfolder]: 207/806 cut-off events. [2020-10-15 23:48:09,601 INFO L130 PetriNetUnfolder]: For 263/263 co-relation queries the response was YES. [2020-10-15 23:48:09,603 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1565 conditions, 806 events. 207/806 cut-off events. For 263/263 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4172 event pairs, 87 based on Foata normal form. 0/680 useless extension candidates. Maximal degree in co-relation 1539. Up to 411 conditions per place. [2020-10-15 23:48:09,607 INFO L132 encePairwiseOnDemand]: 192/199 looper letters, 12 selfloop transitions, 6 changer transitions 0/40 dead transitions. [2020-10-15 23:48:09,608 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 40 transitions, 204 flow [2020-10-15 23:48:09,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:48:09,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:48:09,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 480 transitions. [2020-10-15 23:48:09,611 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6030150753768844 [2020-10-15 23:48:09,611 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 480 transitions. [2020-10-15 23:48:09,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 480 transitions. [2020-10-15 23:48:09,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:48:09,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 480 transitions. [2020-10-15 23:48:09,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:48:09,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:48:09,616 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:48:09,617 INFO L185 Difference]: Start difference. First operand has 42 places, 34 transitions, 156 flow. Second operand 4 states and 480 transitions. [2020-10-15 23:48:09,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 40 transitions, 204 flow [2020-10-15 23:48:09,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 40 transitions, 202 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:48:09,620 INFO L241 Difference]: Finished difference. Result has 45 places, 36 transitions, 182 flow [2020-10-15 23:48:09,620 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=182, PETRI_PLACES=45, PETRI_TRANSITIONS=36} [2020-10-15 23:48:09,621 INFO L342 CegarLoopForPetriNet]: 39 programPoint places, 6 predicate places. [2020-10-15 23:48:09,621 INFO L481 AbstractCegarLoop]: Abstraction has has 45 places, 36 transitions, 182 flow [2020-10-15 23:48:09,621 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 23:48:09,621 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:48:09,622 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:48:09,622 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2020-10-15 23:48:09,622 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:48:09,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:48:09,623 INFO L82 PathProgramCache]: Analyzing trace with hash -707850765, now seen corresponding path program 1 times [2020-10-15 23:48:09,623 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:48:09,623 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090885368] [2020-10-15 23:48:09,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:48:09,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:48:09,688 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-15 23:48:09,689 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090885368] [2020-10-15 23:48:09,689 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181460790] [2020-10-15 23:48:09,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:48:09,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:48:09,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-15 23:48:09,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:48:09,822 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-15 23:48:09,822 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:48:09,823 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2020-10-15 23:48:09,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181594160] [2020-10-15 23:48:09,823 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-15 23:48:09,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:48:09,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-15 23:48:09,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2020-10-15 23:48:09,828 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 199 [2020-10-15 23:48:09,829 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 36 transitions, 182 flow. Second operand 7 states. [2020-10-15 23:48:09,829 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:48:09,829 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 199 [2020-10-15 23:48:09,829 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:48:10,050 INFO L129 PetriNetUnfolder]: 226/941 cut-off events. [2020-10-15 23:48:10,050 INFO L130 PetriNetUnfolder]: For 406/406 co-relation queries the response was YES. [2020-10-15 23:48:10,053 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2282 conditions, 941 events. 226/941 cut-off events. For 406/406 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 5517 event pairs, 127 based on Foata normal form. 21/905 useless extension candidates. Maximal degree in co-relation 1157. Up to 377 conditions per place. [2020-10-15 23:48:10,058 INFO L132 encePairwiseOnDemand]: 192/199 looper letters, 16 selfloop transitions, 9 changer transitions 0/47 dead transitions. [2020-10-15 23:48:10,058 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 47 transitions, 260 flow [2020-10-15 23:48:10,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-15 23:48:10,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-15 23:48:10,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 603 transitions. [2020-10-15 23:48:10,061 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6060301507537689 [2020-10-15 23:48:10,061 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 603 transitions. [2020-10-15 23:48:10,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 603 transitions. [2020-10-15 23:48:10,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:48:10,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 603 transitions. [2020-10-15 23:48:10,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-15 23:48:10,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-15 23:48:10,067 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-15 23:48:10,067 INFO L185 Difference]: Start difference. First operand has 45 places, 36 transitions, 182 flow. Second operand 5 states and 603 transitions. [2020-10-15 23:48:10,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 47 transitions, 260 flow [2020-10-15 23:48:10,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 47 transitions, 259 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:48:10,071 INFO L241 Difference]: Finished difference. Result has 49 places, 39 transitions, 225 flow [2020-10-15 23:48:10,071 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=181, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=225, PETRI_PLACES=49, PETRI_TRANSITIONS=39} [2020-10-15 23:48:10,072 INFO L342 CegarLoopForPetriNet]: 39 programPoint places, 10 predicate places. [2020-10-15 23:48:10,072 INFO L481 AbstractCegarLoop]: Abstraction has has 49 places, 39 transitions, 225 flow [2020-10-15 23:48:10,072 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-15 23:48:10,072 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:48:10,073 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:48:10,286 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:48:10,286 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:48:10,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:48:10,287 INFO L82 PathProgramCache]: Analyzing trace with hash -816949539, now seen corresponding path program 1 times [2020-10-15 23:48:10,287 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:48:10,287 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015579255] [2020-10-15 23:48:10,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:48:10,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:48:10,362 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-15 23:48:10,363 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015579255] [2020-10-15 23:48:10,363 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762138579] [2020-10-15 23:48:10,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:48:10,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:48:10,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-15 23:48:10,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:48:10,505 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-15 23:48:10,505 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:48:10,505 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2020-10-15 23:48:10,506 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146508117] [2020-10-15 23:48:10,506 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-15 23:48:10,506 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:48:10,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-15 23:48:10,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=39, Unknown=0, NotChecked=0, Total=72 [2020-10-15 23:48:10,508 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 199 [2020-10-15 23:48:10,508 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 225 flow. Second operand 9 states. [2020-10-15 23:48:10,509 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:48:10,509 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 199 [2020-10-15 23:48:10,509 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:48:10,732 INFO L129 PetriNetUnfolder]: 235/1004 cut-off events. [2020-10-15 23:48:10,733 INFO L130 PetriNetUnfolder]: For 798/798 co-relation queries the response was YES. [2020-10-15 23:48:10,735 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2806 conditions, 1004 events. 235/1004 cut-off events. For 798/798 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 6272 event pairs, 171 based on Foata normal form. 35/997 useless extension candidates. Maximal degree in co-relation 1514. Up to 321 conditions per place. [2020-10-15 23:48:10,740 INFO L132 encePairwiseOnDemand]: 192/199 looper letters, 20 selfloop transitions, 12 changer transitions 0/54 dead transitions. [2020-10-15 23:48:10,740 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 54 transitions, 331 flow [2020-10-15 23:48:10,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-15 23:48:10,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-15 23:48:10,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 725 transitions. [2020-10-15 23:48:10,744 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6072026800670016 [2020-10-15 23:48:10,744 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 725 transitions. [2020-10-15 23:48:10,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 725 transitions. [2020-10-15 23:48:10,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:48:10,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 725 transitions. [2020-10-15 23:48:10,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-15 23:48:10,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-15 23:48:10,749 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-15 23:48:10,749 INFO L185 Difference]: Start difference. First operand has 49 places, 39 transitions, 225 flow. Second operand 6 states and 725 transitions. [2020-10-15 23:48:10,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 54 transitions, 331 flow [2020-10-15 23:48:10,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 54 transitions, 313 flow, removed 3 selfloop flow, removed 3 redundant places. [2020-10-15 23:48:10,755 INFO L241 Difference]: Finished difference. Result has 52 places, 42 transitions, 263 flow [2020-10-15 23:48:10,756 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=207, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=263, PETRI_PLACES=52, PETRI_TRANSITIONS=42} [2020-10-15 23:48:10,756 INFO L342 CegarLoopForPetriNet]: 39 programPoint places, 13 predicate places. [2020-10-15 23:48:10,756 INFO L481 AbstractCegarLoop]: Abstraction has has 52 places, 42 transitions, 263 flow [2020-10-15 23:48:10,756 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-15 23:48:10,756 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:48:10,757 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:48:10,972 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:48:10,972 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:48:10,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:48:10,973 INFO L82 PathProgramCache]: Analyzing trace with hash 920106095, now seen corresponding path program 1 times [2020-10-15 23:48:10,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:48:10,973 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437830778] [2020-10-15 23:48:10,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:48:10,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:48:10,996 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:48:11,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:48:11,018 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:48:11,028 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 23:48:11,029 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 23:48:11,029 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2020-10-15 23:48:11,029 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 23:48:11,030 WARN L371 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 23:48:11,030 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2020-10-15 23:48:11,040 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,040 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,040 WARN L313 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,040 WARN L313 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,040 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,041 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,041 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,041 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,041 WARN L313 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,041 WARN L313 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,041 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,041 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,042 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,042 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,042 WARN L313 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,042 WARN L313 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,042 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,042 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,043 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,043 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,043 WARN L313 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,043 WARN L313 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,043 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,044 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,044 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,044 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,044 WARN L313 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,044 WARN L313 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,044 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,045 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,045 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,045 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,045 WARN L313 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,045 WARN L313 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,046 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,046 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,046 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,046 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,046 WARN L313 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,047 WARN L313 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,047 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,047 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,047 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,048 WARN L313 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,048 WARN L313 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,048 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,049 WARN L313 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,049 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,049 WARN L313 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,050 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,051 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,051 WARN L313 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,051 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,051 WARN L313 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,052 WARN L313 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,052 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,052 WARN L313 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,053 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,055 WARN L313 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,056 WARN L313 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,056 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,056 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,057 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,058 WARN L313 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,058 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,058 WARN L313 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,059 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,059 WARN L313 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,060 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,060 WARN L313 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:11,065 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-15 23:48:11,065 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 23:48:11,066 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-15 23:48:11,066 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 23:48:11,066 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 23:48:11,066 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 23:48:11,066 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 23:48:11,066 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 23:48:11,066 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 23:48:11,068 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 121 places, 120 transitions, 338 flow [2020-10-15 23:48:11,500 INFO L129 PetriNetUnfolder]: 850/4840 cut-off events. [2020-10-15 23:48:11,501 INFO L130 PetriNetUnfolder]: For 525/525 co-relation queries the response was YES. [2020-10-15 23:48:11,515 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 39276 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-15 23:48:11,516 INFO L82 GeneralOperation]: Start removeDead. Operand has 121 places, 120 transitions, 338 flow [2020-10-15 23:48:11,534 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 115 places, 113 transitions, 324 flow [2020-10-15 23:48:11,534 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 23:48:11,534 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 115 places, 113 transitions, 324 flow [2020-10-15 23:48:11,534 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 115 places, 113 transitions, 324 flow [2020-10-15 23:48:11,535 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 115 places, 113 transitions, 324 flow [2020-10-15 23:48:11,887 INFO L129 PetriNetUnfolder]: 722/3944 cut-off events. [2020-10-15 23:48:11,887 INFO L130 PetriNetUnfolder]: For 525/525 co-relation queries the response was YES. [2020-10-15 23:48:11,897 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4442 conditions, 3944 events. 722/3944 cut-off events. For 525/525 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 30305 event pairs, 201 based on Foata normal form. 0/3414 useless extension candidates. Maximal degree in co-relation 2223. Up to 448 conditions per place. [2020-10-15 23:48:11,958 INFO L117 LiptonReduction]: Number of co-enabled transitions 3472 [2020-10-15 23:48:12,454 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-15 23:48:12,475 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:12,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-15 23:48:12,503 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:12,504 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-15 23:48:12,504 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:48:12,513 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-15 23:48:12,533 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:12,537 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-15 23:48:12,554 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:12,555 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-15 23:48:12,555 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:48:14,603 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-15 23:48:14,622 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:14,625 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-15 23:48:14,641 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:14,641 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-15 23:48:14,642 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:48:14,649 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-15 23:48:14,667 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:14,670 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-15 23:48:14,684 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:14,685 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-15 23:48:14,685 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:48:17,049 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,073 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,076 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,093 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,094 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,094 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:17,102 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,126 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,129 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,147 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,148 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,148 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:17,156 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-15 23:48:17,183 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,188 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-15 23:48:17,207 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,208 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-15 23:48:17,208 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-15 23:48:17,220 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-15 23:48:17,245 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,248 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-15 23:48:17,270 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,271 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-15 23:48:17,271 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-15 23:48:17,335 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,359 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,362 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,380 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,380 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,381 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:17,393 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,414 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,417 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,437 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,438 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,438 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:17,446 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,471 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,473 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,493 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,493 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,493 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:17,499 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,524 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,528 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,549 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,549 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,550 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:17,641 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,669 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,672 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,691 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,692 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,692 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:17,699 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,724 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,726 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,745 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,746 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,746 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:17,756 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,778 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,781 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,801 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,802 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,802 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:17,807 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,831 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,834 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,853 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,854 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:17,854 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:17,916 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-15 23:48:17,944 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,946 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-15 23:48:17,971 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:17,972 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-15 23:48:17,972 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:48:17,980 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-15 23:48:18,007 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:18,011 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-15 23:48:18,031 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:18,032 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-15 23:48:18,032 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:48:20,103 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:20,128 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:20,131 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:20,152 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:20,153 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:20,153 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:20,163 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:20,190 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:20,192 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:20,219 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:20,219 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:20,219 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:20,291 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:20,330 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:20,333 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:20,354 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:20,355 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:20,355 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:20,365 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:20,403 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:20,406 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:20,432 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:20,433 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:20,433 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:20,445 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:20,477 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:20,480 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:20,508 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:20,508 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:20,509 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:20,519 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:20,555 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:20,559 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:20,588 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:20,589 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:20,590 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:20,667 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-15 23:48:20,715 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:20,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-15 23:48:20,760 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:20,761 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-15 23:48:20,761 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:48:20,772 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-15 23:48:20,807 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:20,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-15 23:48:20,838 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:20,839 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-15 23:48:20,839 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:48:22,902 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:22,937 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:22,940 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:22,969 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:22,970 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:22,970 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:22,978 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,013 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,015 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,046 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,046 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,047 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:23,054 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,091 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,094 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,124 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,125 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,125 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:23,131 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,169 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,171 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,202 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,203 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,203 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:23,218 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,255 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,258 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,286 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,287 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,287 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:23,295 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,327 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,330 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,359 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,360 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,360 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:23,379 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,414 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,417 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,447 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,448 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,448 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:23,462 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,499 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,508 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,541 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,542 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,543 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:23,774 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,810 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,813 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,842 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,842 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,843 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:23,849 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,887 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,890 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,921 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,922 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,922 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:23,938 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:23,973 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:23,975 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:24,006 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:24,007 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:24,007 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:24,015 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:24,051 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:24,054 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:24,082 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:24,082 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:24,082 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:24,104 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-15 23:48:24,138 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:24,142 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-15 23:48:24,174 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:24,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-15 23:48:24,176 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:48:24,186 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-15 23:48:24,222 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:24,225 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-15 23:48:24,257 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:24,257 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-15 23:48:24,257 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:48:26,349 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-15 23:48:26,386 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:26,389 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-15 23:48:26,419 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:26,420 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-15 23:48:26,420 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:48:26,429 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-15 23:48:26,462 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:26,466 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-15 23:48:26,496 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:26,496 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-15 23:48:26,496 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:48:28,513 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:28,553 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:28,556 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:28,587 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:28,587 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:28,588 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:28,599 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:28,637 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:28,640 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:28,672 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:28,673 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:28,673 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:28,689 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-15 23:48:28,730 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:28,734 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-15 23:48:28,766 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:28,766 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-15 23:48:28,767 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:139, output treesize:107 [2020-10-15 23:48:28,775 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-15 23:48:28,811 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:28,815 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-15 23:48:28,848 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:28,848 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-15 23:48:28,849 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:139, output treesize:107 [2020-10-15 23:48:28,869 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-15 23:48:28,908 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:28,911 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-15 23:48:28,941 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:28,942 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-15 23:48:28,942 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:139, output treesize:107 [2020-10-15 23:48:28,950 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-15 23:48:28,996 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:29,000 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-15 23:48:29,035 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:29,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-15 23:48:29,037 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:139, output treesize:107 [2020-10-15 23:48:29,126 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:29,161 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:29,164 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:29,203 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:29,204 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:29,204 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:29,214 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:29,262 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:29,267 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:29,300 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:29,301 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:29,302 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:29,362 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:29,397 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:29,400 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:29,424 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:29,424 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:29,425 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:29,432 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:29,470 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:29,473 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:29,501 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:29,501 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:29,501 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:29,882 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:29,918 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:29,921 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:29,951 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:29,952 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:29,952 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:29,959 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:29,994 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:29,997 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,026 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:30,027 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,027 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:30,045 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,082 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:30,089 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,120 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:30,121 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,121 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:30,129 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,165 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:30,168 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,199 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:30,200 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,200 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:30,249 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,291 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:30,294 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,321 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:30,321 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,322 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:30,336 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,372 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:30,376 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,404 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:30,405 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,405 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:30,420 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,462 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:30,465 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,494 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:30,495 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,495 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:30,508 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,544 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:30,548 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,579 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:30,579 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,580 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:30,595 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,633 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:30,638 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,669 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:30,670 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,670 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:30,677 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,716 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:30,720 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,751 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:30,751 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:30,752 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:48:31,026 WARN L193 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2020-10-15 23:48:31,140 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2020-10-15 23:48:31,362 WARN L193 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 90 [2020-10-15 23:48:31,692 WARN L193 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 92 [2020-10-15 23:48:31,797 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2020-10-15 23:48:31,811 INFO L132 LiptonReduction]: Checked pairs total: 7264 [2020-10-15 23:48:31,811 INFO L134 LiptonReduction]: Total number of compositions: 90 [2020-10-15 23:48:31,812 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 20278 [2020-10-15 23:48:31,813 INFO L129 PetriNetUnfolder]: 1/8 cut-off events. [2020-10-15 23:48:31,813 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:48:31,813 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:48:31,813 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-15 23:48:31,813 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:48:31,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:48:31,813 INFO L82 PathProgramCache]: Analyzing trace with hash 45113990, now seen corresponding path program 1 times [2020-10-15 23:48:31,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:48:31,813 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560860732] [2020-10-15 23:48:31,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:48:31,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:48:31,838 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-15 23:48:31,839 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560860732] [2020-10-15 23:48:31,839 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:48:31,839 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 23:48:31,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830359295] [2020-10-15 23:48:31,839 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 23:48:31,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:48:31,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 23:48:31,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 23:48:31,841 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 210 [2020-10-15 23:48:31,841 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 170 flow. Second operand 3 states. [2020-10-15 23:48:31,841 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:48:31,841 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 210 [2020-10-15 23:48:31,841 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:48:32,028 INFO L129 PetriNetUnfolder]: 455/1403 cut-off events. [2020-10-15 23:48:32,028 INFO L130 PetriNetUnfolder]: For 525/525 co-relation queries the response was YES. [2020-10-15 23:48:32,032 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2700 conditions, 1403 events. 455/1403 cut-off events. For 525/525 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7941 event pairs, 201 based on Foata normal form. 0/1140 useless extension candidates. Maximal degree in co-relation 1336. Up to 796 conditions per place. [2020-10-15 23:48:32,040 INFO L132 encePairwiseOnDemand]: 207/210 looper letters, 12 selfloop transitions, 2 changer transitions 0/39 dead transitions. [2020-10-15 23:48:32,041 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 39 transitions, 204 flow [2020-10-15 23:48:32,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 23:48:32,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-15 23:48:32,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 390 transitions. [2020-10-15 23:48:32,043 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2020-10-15 23:48:32,043 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 390 transitions. [2020-10-15 23:48:32,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 390 transitions. [2020-10-15 23:48:32,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:48:32,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 390 transitions. [2020-10-15 23:48:32,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-15 23:48:32,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-15 23:48:32,046 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-15 23:48:32,046 INFO L185 Difference]: Start difference. First operand has 43 places, 36 transitions, 170 flow. Second operand 3 states and 390 transitions. [2020-10-15 23:48:32,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 39 transitions, 204 flow [2020-10-15 23:48:32,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 39 transitions, 204 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-15 23:48:32,048 INFO L241 Difference]: Finished difference. Result has 46 places, 37 transitions, 182 flow [2020-10-15 23:48:32,049 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=182, PETRI_PLACES=46, PETRI_TRANSITIONS=37} [2020-10-15 23:48:32,049 INFO L342 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2020-10-15 23:48:32,049 INFO L481 AbstractCegarLoop]: Abstraction has has 46 places, 37 transitions, 182 flow [2020-10-15 23:48:32,049 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 23:48:32,049 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:48:32,049 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:48:32,049 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2020-10-15 23:48:32,050 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:48:32,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:48:32,050 INFO L82 PathProgramCache]: Analyzing trace with hash -1782374673, now seen corresponding path program 1 times [2020-10-15 23:48:32,050 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:48:32,050 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972838180] [2020-10-15 23:48:32,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:48:32,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:48:32,083 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-15 23:48:32,084 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972838180] [2020-10-15 23:48:32,084 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:48:32,084 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:48:32,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966382618] [2020-10-15 23:48:32,085 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 23:48:32,085 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:48:32,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 23:48:32,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-15 23:48:32,088 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 210 [2020-10-15 23:48:32,088 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 37 transitions, 182 flow. Second operand 4 states. [2020-10-15 23:48:32,089 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:48:32,089 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 210 [2020-10-15 23:48:32,089 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:48:32,266 INFO L129 PetriNetUnfolder]: 469/1602 cut-off events. [2020-10-15 23:48:32,266 INFO L130 PetriNetUnfolder]: For 553/553 co-relation queries the response was YES. [2020-10-15 23:48:32,270 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3095 conditions, 1602 events. 469/1602 cut-off events. For 553/553 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 9783 event pairs, 222 based on Foata normal form. 0/1348 useless extension candidates. Maximal degree in co-relation 3068. Up to 804 conditions per place. [2020-10-15 23:48:32,276 INFO L132 encePairwiseOnDemand]: 203/210 looper letters, 12 selfloop transitions, 6 changer transitions 0/43 dead transitions. [2020-10-15 23:48:32,276 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 43 transitions, 230 flow [2020-10-15 23:48:32,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:48:32,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:48:32,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 520 transitions. [2020-10-15 23:48:32,279 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2020-10-15 23:48:32,279 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 520 transitions. [2020-10-15 23:48:32,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 520 transitions. [2020-10-15 23:48:32,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:48:32,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 520 transitions. [2020-10-15 23:48:32,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:48:32,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:48:32,282 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:48:32,283 INFO L185 Difference]: Start difference. First operand has 46 places, 37 transitions, 182 flow. Second operand 4 states and 520 transitions. [2020-10-15 23:48:32,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 43 transitions, 230 flow [2020-10-15 23:48:32,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 43 transitions, 228 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:48:32,285 INFO L241 Difference]: Finished difference. Result has 49 places, 39 transitions, 208 flow [2020-10-15 23:48:32,285 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=208, PETRI_PLACES=49, PETRI_TRANSITIONS=39} [2020-10-15 23:48:32,286 INFO L342 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2020-10-15 23:48:32,286 INFO L481 AbstractCegarLoop]: Abstraction has has 49 places, 39 transitions, 208 flow [2020-10-15 23:48:32,286 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 23:48:32,286 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:48:32,286 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:48:32,286 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2020-10-15 23:48:32,286 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:48:32,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:48:32,287 INFO L82 PathProgramCache]: Analyzing trace with hash -1190571191, now seen corresponding path program 1 times [2020-10-15 23:48:32,287 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:48:32,287 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347391187] [2020-10-15 23:48:32,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:48:32,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:48:32,333 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-15 23:48:32,333 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347391187] [2020-10-15 23:48:32,333 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861205079] [2020-10-15 23:48:32,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:48:32,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:48:32,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-15 23:48:32,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:48:32,443 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-15 23:48:32,444 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:48:32,444 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2020-10-15 23:48:32,444 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615111376] [2020-10-15 23:48:32,444 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-15 23:48:32,444 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:48:32,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-15 23:48:32,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2020-10-15 23:48:32,445 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 210 [2020-10-15 23:48:32,446 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 208 flow. Second operand 7 states. [2020-10-15 23:48:32,446 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:48:32,446 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 210 [2020-10-15 23:48:32,446 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:48:32,682 INFO L129 PetriNetUnfolder]: 511/1868 cut-off events. [2020-10-15 23:48:32,682 INFO L130 PetriNetUnfolder]: For 812/812 co-relation queries the response was YES. [2020-10-15 23:48:32,687 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4530 conditions, 1868 events. 511/1868 cut-off events. For 812/812 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 12613 event pairs, 292 based on Foata normal form. 28/1776 useless extension candidates. Maximal degree in co-relation 2297. Up to 773 conditions per place. [2020-10-15 23:48:32,694 INFO L132 encePairwiseOnDemand]: 203/210 looper letters, 16 selfloop transitions, 9 changer transitions 0/50 dead transitions. [2020-10-15 23:48:32,694 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 50 transitions, 286 flow [2020-10-15 23:48:32,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-15 23:48:32,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-15 23:48:32,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 653 transitions. [2020-10-15 23:48:32,697 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.621904761904762 [2020-10-15 23:48:32,697 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 653 transitions. [2020-10-15 23:48:32,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 653 transitions. [2020-10-15 23:48:32,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:48:32,698 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 653 transitions. [2020-10-15 23:48:32,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-15 23:48:32,701 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-15 23:48:32,701 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-15 23:48:32,701 INFO L185 Difference]: Start difference. First operand has 49 places, 39 transitions, 208 flow. Second operand 5 states and 653 transitions. [2020-10-15 23:48:32,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 50 transitions, 286 flow [2020-10-15 23:48:32,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 50 transitions, 285 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:48:32,705 INFO L241 Difference]: Finished difference. Result has 53 places, 42 transitions, 251 flow [2020-10-15 23:48:32,705 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=207, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=251, PETRI_PLACES=53, PETRI_TRANSITIONS=42} [2020-10-15 23:48:32,705 INFO L342 CegarLoopForPetriNet]: 43 programPoint places, 10 predicate places. [2020-10-15 23:48:32,706 INFO L481 AbstractCegarLoop]: Abstraction has has 53 places, 42 transitions, 251 flow [2020-10-15 23:48:32,706 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-15 23:48:32,706 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:48:32,706 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:48:32,919 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-15 23:48:32,920 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:48:32,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:48:32,920 INFO L82 PathProgramCache]: Analyzing trace with hash 102515601, now seen corresponding path program 1 times [2020-10-15 23:48:32,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:48:32,921 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636133740] [2020-10-15 23:48:32,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:48:32,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:48:32,999 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-15 23:48:32,999 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636133740] [2020-10-15 23:48:32,999 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332266206] [2020-10-15 23:48:33,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:48:33,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:48:33,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-15 23:48:33,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:48:33,128 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-15 23:48:33,128 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:48:33,129 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2020-10-15 23:48:33,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789174818] [2020-10-15 23:48:33,129 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-15 23:48:33,129 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:48:33,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-15 23:48:33,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=39, Unknown=0, NotChecked=0, Total=72 [2020-10-15 23:48:33,131 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 210 [2020-10-15 23:48:33,132 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 42 transitions, 251 flow. Second operand 9 states. [2020-10-15 23:48:33,132 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:48:33,132 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 210 [2020-10-15 23:48:33,132 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:48:33,398 INFO L129 PetriNetUnfolder]: 559/2088 cut-off events. [2020-10-15 23:48:33,399 INFO L130 PetriNetUnfolder]: For 1576/1576 co-relation queries the response was YES. [2020-10-15 23:48:33,406 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5916 conditions, 2088 events. 559/2088 cut-off events. For 1576/1576 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 15218 event pairs, 396 based on Foata normal form. 56/2045 useless extension candidates. Maximal degree in co-relation 3090. Up to 711 conditions per place. [2020-10-15 23:48:33,414 INFO L132 encePairwiseOnDemand]: 203/210 looper letters, 20 selfloop transitions, 12 changer transitions 0/57 dead transitions. [2020-10-15 23:48:33,414 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 57 transitions, 357 flow [2020-10-15 23:48:33,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-15 23:48:33,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-15 23:48:33,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 785 transitions. [2020-10-15 23:48:33,417 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2020-10-15 23:48:33,417 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 785 transitions. [2020-10-15 23:48:33,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 785 transitions. [2020-10-15 23:48:33,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:48:33,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 785 transitions. [2020-10-15 23:48:33,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-15 23:48:33,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-15 23:48:33,421 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-15 23:48:33,421 INFO L185 Difference]: Start difference. First operand has 53 places, 42 transitions, 251 flow. Second operand 6 states and 785 transitions. [2020-10-15 23:48:33,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 57 transitions, 357 flow [2020-10-15 23:48:33,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 57 transitions, 339 flow, removed 3 selfloop flow, removed 3 redundant places. [2020-10-15 23:48:33,427 INFO L241 Difference]: Finished difference. Result has 56 places, 45 transitions, 289 flow [2020-10-15 23:48:33,428 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=289, PETRI_PLACES=56, PETRI_TRANSITIONS=45} [2020-10-15 23:48:33,428 INFO L342 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2020-10-15 23:48:33,428 INFO L481 AbstractCegarLoop]: Abstraction has has 56 places, 45 transitions, 289 flow [2020-10-15 23:48:33,428 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-15 23:48:33,428 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:48:33,428 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:48:33,641 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-10-15 23:48:33,642 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:48:33,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:48:33,642 INFO L82 PathProgramCache]: Analyzing trace with hash -817305533, now seen corresponding path program 1 times [2020-10-15 23:48:33,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:48:33,643 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848404333] [2020-10-15 23:48:33,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:48:33,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:48:33,705 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2020-10-15 23:48:33,705 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848404333] [2020-10-15 23:48:33,706 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870656920] [2020-10-15 23:48:33,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:48:33,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:48:33,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-15 23:48:33,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:48:33,880 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2020-10-15 23:48:33,880 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:48:33,880 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:48:33,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042437662] [2020-10-15 23:48:33,881 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-15 23:48:33,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:48:33,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-15 23:48:33,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2020-10-15 23:48:33,884 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 210 [2020-10-15 23:48:33,886 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 45 transitions, 289 flow. Second operand 10 states. [2020-10-15 23:48:33,886 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:48:33,886 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 210 [2020-10-15 23:48:33,886 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:48:34,376 INFO L129 PetriNetUnfolder]: 553/2047 cut-off events. [2020-10-15 23:48:34,376 INFO L130 PetriNetUnfolder]: For 2035/2035 co-relation queries the response was YES. [2020-10-15 23:48:34,385 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6423 conditions, 2047 events. 553/2047 cut-off events. For 2035/2035 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 15078 event pairs, 391 based on Foata normal form. 1/1949 useless extension candidates. Maximal degree in co-relation 3430. Up to 1172 conditions per place. [2020-10-15 23:48:34,400 INFO L132 encePairwiseOnDemand]: 207/210 looper letters, 24 selfloop transitions, 5 changer transitions 0/54 dead transitions. [2020-10-15 23:48:34,400 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 54 transitions, 371 flow [2020-10-15 23:48:34,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-15 23:48:34,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-15 23:48:34,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 774 transitions. [2020-10-15 23:48:34,406 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2020-10-15 23:48:34,407 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 774 transitions. [2020-10-15 23:48:34,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 774 transitions. [2020-10-15 23:48:34,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:48:34,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 774 transitions. [2020-10-15 23:48:34,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-15 23:48:34,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-15 23:48:34,415 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-15 23:48:34,415 INFO L185 Difference]: Start difference. First operand has 56 places, 45 transitions, 289 flow. Second operand 6 states and 774 transitions. [2020-10-15 23:48:34,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 54 transitions, 371 flow [2020-10-15 23:48:34,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 54 transitions, 341 flow, removed 6 selfloop flow, removed 4 redundant places. [2020-10-15 23:48:34,426 INFO L241 Difference]: Finished difference. Result has 58 places, 46 transitions, 283 flow [2020-10-15 23:48:34,426 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=283, PETRI_PLACES=58, PETRI_TRANSITIONS=46} [2020-10-15 23:48:34,427 INFO L342 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2020-10-15 23:48:34,428 INFO L481 AbstractCegarLoop]: Abstraction has has 58 places, 46 transitions, 283 flow [2020-10-15 23:48:34,428 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-15 23:48:34,428 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:48:34,428 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:48:34,643 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:48:34,643 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:48:34,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:48:34,644 INFO L82 PathProgramCache]: Analyzing trace with hash 1791876554, now seen corresponding path program 1 times [2020-10-15 23:48:34,644 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:48:34,644 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714480027] [2020-10-15 23:48:34,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:48:34,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:48:34,684 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:48:34,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:48:34,717 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:48:34,739 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 23:48:34,740 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 23:48:34,743 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2020-10-15 23:48:34,744 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 23:48:34,744 WARN L371 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 23:48:34,748 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2020-10-15 23:48:34,765 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,765 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,766 WARN L313 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,766 WARN L313 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,766 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,766 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,767 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,767 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,767 WARN L313 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,767 WARN L313 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,767 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,768 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,768 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,768 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,768 WARN L313 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,768 WARN L313 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,769 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,769 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,769 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,769 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,770 WARN L313 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,770 WARN L313 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,770 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,770 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,770 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,771 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,771 WARN L313 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,771 WARN L313 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,771 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,771 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,772 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,772 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,772 WARN L313 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,772 WARN L313 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,773 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,773 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,773 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,773 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,773 WARN L313 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,774 WARN L313 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,774 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,774 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,774 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,775 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,775 WARN L313 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,775 WARN L313 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,775 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,775 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,776 WARN L313 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,776 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,776 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,776 WARN L313 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,778 WARN L313 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,778 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,778 WARN L313 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,779 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,780 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,780 WARN L313 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,780 WARN L313 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,780 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,782 WARN L313 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,782 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,782 WARN L313 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,782 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,784 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,784 WARN L313 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,784 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,784 WARN L313 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,785 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,786 WARN L313 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,786 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,786 WARN L313 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,787 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,788 WARN L313 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,788 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,788 WARN L313 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,789 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,789 WARN L313 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,790 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,790 WARN L313 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:48:34,797 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-15 23:48:34,797 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 23:48:34,797 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-15 23:48:34,797 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 23:48:34,798 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 23:48:34,798 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 23:48:34,798 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 23:48:34,798 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 23:48:34,798 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 23:48:34,800 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 128 places, 126 transitions, 372 flow [2020-10-15 23:48:36,142 INFO L129 PetriNetUnfolder]: 1812/9659 cut-off events. [2020-10-15 23:48:36,142 INFO L130 PetriNetUnfolder]: For 1136/1136 co-relation queries the response was YES. [2020-10-15 23:48:36,166 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 91940 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-15 23:48:36,166 INFO L82 GeneralOperation]: Start removeDead. Operand has 128 places, 126 transitions, 372 flow [2020-10-15 23:48:36,189 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 122 places, 119 transitions, 358 flow [2020-10-15 23:48:36,189 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 23:48:36,190 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 122 places, 119 transitions, 358 flow [2020-10-15 23:48:36,190 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 122 places, 119 transitions, 358 flow [2020-10-15 23:48:36,190 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 122 places, 119 transitions, 358 flow [2020-10-15 23:48:37,015 INFO L129 PetriNetUnfolder]: 1556/7867 cut-off events. [2020-10-15 23:48:37,016 INFO L130 PetriNetUnfolder]: For 1136/1136 co-relation queries the response was YES. [2020-10-15 23:48:37,035 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8952 conditions, 7867 events. 1556/7867 cut-off events. For 1136/1136 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 71095 event pairs, 522 based on Foata normal form. 0/6823 useless extension candidates. Maximal degree in co-relation 4426. Up to 1024 conditions per place. [2020-10-15 23:48:37,132 INFO L117 LiptonReduction]: Number of co-enabled transitions 4192 [2020-10-15 23:48:37,136 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,149 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,151 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,160 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,160 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,160 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:37,168 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,182 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,184 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,193 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,193 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,194 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:37,200 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,216 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,219 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,229 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,230 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,230 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:37,236 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,251 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,257 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,265 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,266 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,266 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:37,272 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,296 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,299 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,309 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,310 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,310 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:37,316 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,330 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,333 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,341 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,342 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,342 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:37,348 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,363 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,365 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,375 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,376 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,376 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:37,381 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,395 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,398 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,407 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,407 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,407 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:37,460 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,473 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,475 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,485 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,485 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,486 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:37,491 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,503 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,506 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,514 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,515 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,515 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:37,527 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,540 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,541 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,550 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,551 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,551 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:37,563 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,577 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,583 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,593 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,594 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,594 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:37,601 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,618 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,620 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,634 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,635 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,635 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:37,641 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,655 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,656 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,666 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,666 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:37,667 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:37,830 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-15 23:48:37,848 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,852 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-15 23:48:37,867 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,867 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-15 23:48:37,867 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:48:37,875 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-15 23:48:37,894 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,898 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-15 23:48:37,913 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:37,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-15 23:48:37,914 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:48:40,014 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,029 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,031 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,043 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,043 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,044 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:40,048 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,063 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,066 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,077 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,077 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,078 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:40,084 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,097 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,099 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,110 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,110 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,111 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:40,117 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,130 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,133 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,143 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,143 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,144 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:40,150 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,165 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,167 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,177 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,178 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,178 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:40,183 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,196 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,199 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,210 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,210 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,210 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:40,223 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,236 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,238 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,247 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,248 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,248 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:40,253 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,266 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,268 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,279 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,280 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:40,280 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:40,320 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-15 23:48:40,340 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,344 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-15 23:48:40,359 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,359 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-15 23:48:40,360 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:48:40,366 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-15 23:48:40,386 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,389 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-15 23:48:40,402 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:40,403 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-15 23:48:40,403 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:48:42,536 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,550 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:42,554 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,565 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:42,565 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,566 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:42,574 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,589 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:42,591 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,602 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:42,603 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,603 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:42,611 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,625 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:42,627 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,636 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:42,636 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,637 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:42,644 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,657 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:42,659 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,669 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:42,670 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,670 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:42,676 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,691 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:42,693 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,702 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:42,703 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,703 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:42,708 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,723 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:42,725 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,734 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:42,735 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,735 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:42,746 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,761 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:42,763 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,773 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:42,774 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,774 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:42,780 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,793 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:42,795 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,806 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:42,807 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:42,807 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:62 [2020-10-15 23:48:43,045 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-10-15 23:48:43,170 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:43,196 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:43,199 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:43,217 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:43,218 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:43,218 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:43,229 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:43,253 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:43,257 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:43,280 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:43,281 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:43,281 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:43,447 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:43,473 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:43,475 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:43,495 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:43,496 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:43,496 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:43,501 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:43,526 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:43,529 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:43,546 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:43,547 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:43,547 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:43,619 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:43,644 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:43,647 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:43,668 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:43,669 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:43,669 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:43,676 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:43,700 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:43,702 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:43,720 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:43,721 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:43,721 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:43,803 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-15 23:48:43,829 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:43,832 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-15 23:48:43,855 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:43,856 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-15 23:48:43,857 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:48:43,864 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-15 23:48:43,889 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:43,893 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-15 23:48:43,918 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:43,919 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-15 23:48:43,919 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:48:45,933 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:45,956 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:45,959 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:45,979 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:45,979 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:45,980 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:45,985 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:46,009 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:46,012 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:46,031 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:46,031 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:46,032 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:46,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-15 23:48:46,195 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:46,199 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-15 23:48:46,222 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:46,223 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-15 23:48:46,223 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:48:46,236 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-15 23:48:46,266 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:46,268 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-15 23:48:46,292 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:46,293 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-15 23:48:46,293 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:48:48,312 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:48,335 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:48,338 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:48,357 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:48,358 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:48,358 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:48,364 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:48,389 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:48,392 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:48:48,412 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:48,413 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:48:48,413 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:48:48,757 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-15 23:48:48,794 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:48,797 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-15 23:48:48,831 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:48,832 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-15 23:48:48,832 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:48:48,839 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-15 23:48:48,873 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:48,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-15 23:48:48,904 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:48,904 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-15 23:48:48,905 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:48:50,934 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-15 23:48:50,970 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:50,973 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-15 23:48:51,007 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:51,008 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-15 23:48:51,008 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:48:51,021 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-15 23:48:51,058 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:51,061 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-15 23:48:51,092 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:51,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-15 23:48:51,092 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:48:53,152 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-15 23:48:53,185 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:53,189 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-15 23:48:53,222 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:53,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-15 23:48:53,223 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:48:53,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-15 23:48:53,268 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:53,270 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-15 23:48:53,302 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:53,302 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-15 23:48:53,303 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:48:55,319 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-15 23:48:55,344 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:55,347 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-15 23:48:55,370 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:55,370 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-15 23:48:55,371 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:48:55,377 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-15 23:48:55,405 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:55,408 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-15 23:48:55,432 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:55,433 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-15 23:48:55,433 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:48:57,467 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-15 23:48:57,501 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:57,508 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-15 23:48:57,539 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:57,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-15 23:48:57,540 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:48:57,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-15 23:48:57,584 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:57,589 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-15 23:48:57,618 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:57,619 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-15 23:48:57,619 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:48:59,670 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-15 23:48:59,705 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:59,709 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-15 23:48:59,736 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:59,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-15 23:48:59,737 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:48:59,746 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-15 23:48:59,780 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:59,784 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-15 23:48:59,813 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:48:59,814 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-15 23:48:59,814 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:49:01,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-15 23:49:01,860 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:01,863 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-15 23:49:01,894 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:01,895 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-15 23:49:01,895 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:49:01,902 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-15 23:49:01,940 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:01,942 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-15 23:49:01,975 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:01,976 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-15 23:49:01,976 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:49:03,985 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-15 23:49:04,020 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:04,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-15 23:49:04,052 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:04,052 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-15 23:49:04,052 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:49:04,061 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-15 23:49:04,100 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:04,104 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-15 23:49:04,137 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:04,138 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-15 23:49:04,138 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:49:06,224 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-15 23:49:06,256 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:06,259 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-15 23:49:06,287 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:06,288 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-15 23:49:06,288 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:49:06,301 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-15 23:49:06,336 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:06,339 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-15 23:49:06,372 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:06,373 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-15 23:49:06,373 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:49:08,415 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:49:08,449 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:08,453 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:49:08,482 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:08,482 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:49:08,482 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:49:08,495 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:49:08,528 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:08,531 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:49:08,560 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:08,561 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:49:08,561 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:49:08,577 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:49:08,614 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:08,618 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:49:08,645 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:08,646 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:49:08,646 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:49:08,657 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:49:08,693 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:08,696 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:49:08,729 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:08,730 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:49:08,730 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:49:09,198 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-15 23:49:09,250 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:09,254 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-15 23:49:09,302 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:09,303 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-15 23:49:09,304 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:49:09,316 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-15 23:49:09,360 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:09,364 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-15 23:49:09,410 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:09,411 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-15 23:49:09,411 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:49:11,446 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:49:11,483 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:11,485 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:49:11,514 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:11,515 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:49:11,515 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:49:11,521 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:49:11,555 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:11,558 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:49:11,587 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:11,587 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:49:11,587 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:49:11,601 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:49:11,638 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:11,641 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:49:11,671 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:11,671 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:49:11,671 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:49:11,677 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:49:11,714 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:11,717 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:49:11,750 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:11,750 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:49:11,750 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:49:12,055 WARN L193 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2020-10-15 23:49:12,161 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2020-10-15 23:49:12,379 WARN L193 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 93 [2020-10-15 23:49:12,489 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2020-10-15 23:49:12,721 WARN L193 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 94 [2020-10-15 23:49:12,844 INFO L132 LiptonReduction]: Checked pairs total: 9472 [2020-10-15 23:49:12,844 INFO L134 LiptonReduction]: Total number of compositions: 92 [2020-10-15 23:49:12,844 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 36655 [2020-10-15 23:49:12,845 INFO L129 PetriNetUnfolder]: 1/8 cut-off events. [2020-10-15 23:49:12,845 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:49:12,846 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:12,846 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-15 23:49:12,846 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:12,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:12,846 INFO L82 PathProgramCache]: Analyzing trace with hash 52006785, now seen corresponding path program 1 times [2020-10-15 23:49:12,846 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:12,847 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82678904] [2020-10-15 23:49:12,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:12,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:12,866 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-15 23:49:12,867 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82678904] [2020-10-15 23:49:12,867 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:49:12,867 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 23:49:12,867 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177027645] [2020-10-15 23:49:12,868 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 23:49:12,868 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:49:12,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 23:49:12,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 23:49:12,869 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 218 [2020-10-15 23:49:12,869 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 39 transitions, 198 flow. Second operand 3 states. [2020-10-15 23:49:12,870 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:49:12,870 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 218 [2020-10-15 23:49:12,870 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:49:13,101 INFO L129 PetriNetUnfolder]: 1032/2883 cut-off events. [2020-10-15 23:49:13,101 INFO L130 PetriNetUnfolder]: For 1136/1136 co-relation queries the response was YES. [2020-10-15 23:49:13,108 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5539 conditions, 2883 events. 1032/2883 cut-off events. For 1136/1136 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 18980 event pairs, 522 based on Foata normal form. 0/2363 useless extension candidates. Maximal degree in co-relation 2702. Up to 1568 conditions per place. [2020-10-15 23:49:13,118 INFO L132 encePairwiseOnDemand]: 215/218 looper letters, 12 selfloop transitions, 2 changer transitions 0/42 dead transitions. [2020-10-15 23:49:13,118 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 42 transitions, 232 flow [2020-10-15 23:49:13,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 23:49:13,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-15 23:49:13,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 417 transitions. [2020-10-15 23:49:13,120 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6376146788990825 [2020-10-15 23:49:13,120 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 417 transitions. [2020-10-15 23:49:13,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 417 transitions. [2020-10-15 23:49:13,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:49:13,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 417 transitions. [2020-10-15 23:49:13,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-15 23:49:13,122 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-15 23:49:13,122 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-15 23:49:13,122 INFO L185 Difference]: Start difference. First operand has 47 places, 39 transitions, 198 flow. Second operand 3 states and 417 transitions. [2020-10-15 23:49:13,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 42 transitions, 232 flow [2020-10-15 23:49:13,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 42 transitions, 232 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-15 23:49:13,125 INFO L241 Difference]: Finished difference. Result has 50 places, 40 transitions, 210 flow [2020-10-15 23:49:13,125 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=210, PETRI_PLACES=50, PETRI_TRANSITIONS=40} [2020-10-15 23:49:13,126 INFO L342 CegarLoopForPetriNet]: 47 programPoint places, 3 predicate places. [2020-10-15 23:49:13,126 INFO L481 AbstractCegarLoop]: Abstraction has has 50 places, 40 transitions, 210 flow [2020-10-15 23:49:13,126 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 23:49:13,126 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:13,126 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:49:13,126 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2020-10-15 23:49:13,126 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:13,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:13,127 INFO L82 PathProgramCache]: Analyzing trace with hash -43177271, now seen corresponding path program 1 times [2020-10-15 23:49:13,127 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:13,127 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427787978] [2020-10-15 23:49:13,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:13,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:13,151 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-15 23:49:13,151 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427787978] [2020-10-15 23:49:13,151 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:49:13,152 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:49:13,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101969064] [2020-10-15 23:49:13,152 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 23:49:13,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:49:13,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 23:49:13,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-15 23:49:13,153 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 218 [2020-10-15 23:49:13,154 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 210 flow. Second operand 4 states. [2020-10-15 23:49:13,154 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:49:13,154 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 218 [2020-10-15 23:49:13,154 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:49:13,495 INFO L129 PetriNetUnfolder]: 1052/3233 cut-off events. [2020-10-15 23:49:13,495 INFO L130 PetriNetUnfolder]: For 1172/1172 co-relation queries the response was YES. [2020-10-15 23:49:13,501 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6231 conditions, 3233 events. 1052/3233 cut-off events. For 1172/1172 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 22866 event pairs, 550 based on Foata normal form. 0/2723 useless extension candidates. Maximal degree in co-relation 6203. Up to 1582 conditions per place. [2020-10-15 23:49:13,510 INFO L132 encePairwiseOnDemand]: 211/218 looper letters, 12 selfloop transitions, 6 changer transitions 0/46 dead transitions. [2020-10-15 23:49:13,510 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 46 transitions, 258 flow [2020-10-15 23:49:13,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:49:13,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:49:13,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 556 transitions. [2020-10-15 23:49:13,512 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6376146788990825 [2020-10-15 23:49:13,512 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 556 transitions. [2020-10-15 23:49:13,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 556 transitions. [2020-10-15 23:49:13,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:49:13,513 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 556 transitions. [2020-10-15 23:49:13,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:49:13,515 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:49:13,515 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:49:13,515 INFO L185 Difference]: Start difference. First operand has 50 places, 40 transitions, 210 flow. Second operand 4 states and 556 transitions. [2020-10-15 23:49:13,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 46 transitions, 258 flow [2020-10-15 23:49:13,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 46 transitions, 256 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:49:13,518 INFO L241 Difference]: Finished difference. Result has 53 places, 42 transitions, 236 flow [2020-10-15 23:49:13,518 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=236, PETRI_PLACES=53, PETRI_TRANSITIONS=42} [2020-10-15 23:49:13,518 INFO L342 CegarLoopForPetriNet]: 47 programPoint places, 6 predicate places. [2020-10-15 23:49:13,519 INFO L481 AbstractCegarLoop]: Abstraction has has 53 places, 42 transitions, 236 flow [2020-10-15 23:49:13,519 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 23:49:13,519 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:13,519 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:49:13,519 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2020-10-15 23:49:13,519 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:13,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:13,520 INFO L82 PathProgramCache]: Analyzing trace with hash 1544313835, now seen corresponding path program 1 times [2020-10-15 23:49:13,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:13,520 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852219336] [2020-10-15 23:49:13,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:13,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:13,541 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-15 23:49:13,542 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852219336] [2020-10-15 23:49:13,542 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311963310] [2020-10-15 23:49:13,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:49:13,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:13,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-15 23:49:13,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:49:13,656 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-15 23:49:13,656 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:49:13,657 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2020-10-15 23:49:13,657 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677009078] [2020-10-15 23:49:13,657 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:49:13,657 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:49:13,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:49:13,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:49:13,660 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 218 [2020-10-15 23:49:13,661 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 42 transitions, 236 flow. Second operand 6 states. [2020-10-15 23:49:13,661 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:49:13,661 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 218 [2020-10-15 23:49:13,661 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:49:13,998 INFO L129 PetriNetUnfolder]: 1051/3227 cut-off events. [2020-10-15 23:49:13,998 INFO L130 PetriNetUnfolder]: For 1462/1462 co-relation queries the response was YES. [2020-10-15 23:49:14,005 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7821 conditions, 3227 events. 1051/3227 cut-off events. For 1462/1462 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 22861 event pairs, 550 based on Foata normal form. 1/2973 useless extension candidates. Maximal degree in co-relation 3912. Up to 1855 conditions per place. [2020-10-15 23:49:14,011 INFO L132 encePairwiseOnDemand]: 215/218 looper letters, 16 selfloop transitions, 3 changer transitions 0/47 dead transitions. [2020-10-15 23:49:14,012 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 47 transitions, 286 flow [2020-10-15 23:49:14,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:49:14,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:49:14,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 554 transitions. [2020-10-15 23:49:14,013 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6353211009174312 [2020-10-15 23:49:14,013 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 554 transitions. [2020-10-15 23:49:14,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 554 transitions. [2020-10-15 23:49:14,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:49:14,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 554 transitions. [2020-10-15 23:49:14,015 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:49:14,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:49:14,016 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:49:14,016 INFO L185 Difference]: Start difference. First operand has 53 places, 42 transitions, 236 flow. Second operand 4 states and 554 transitions. [2020-10-15 23:49:14,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 47 transitions, 286 flow [2020-10-15 23:49:14,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 47 transitions, 285 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:49:14,019 INFO L241 Difference]: Finished difference. Result has 56 places, 43 transitions, 251 flow [2020-10-15 23:49:14,019 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=235, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=251, PETRI_PLACES=56, PETRI_TRANSITIONS=43} [2020-10-15 23:49:14,020 INFO L342 CegarLoopForPetriNet]: 47 programPoint places, 9 predicate places. [2020-10-15 23:49:14,020 INFO L481 AbstractCegarLoop]: Abstraction has has 56 places, 43 transitions, 251 flow [2020-10-15 23:49:14,020 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:49:14,020 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:14,020 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:49:14,233 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-15 23:49:14,234 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:14,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:14,234 INFO L82 PathProgramCache]: Analyzing trace with hash -1097835484, now seen corresponding path program 1 times [2020-10-15 23:49:14,235 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:14,235 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141351432] [2020-10-15 23:49:14,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:14,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:14,268 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-15 23:49:14,268 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141351432] [2020-10-15 23:49:14,269 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187670100] [2020-10-15 23:49:14,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:49:14,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:14,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-15 23:49:14,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:49:14,399 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-15 23:49:14,399 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:49:14,399 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-15 23:49:14,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133813073] [2020-10-15 23:49:14,400 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-15 23:49:14,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:49:14,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-15 23:49:14,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2020-10-15 23:49:14,401 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 218 [2020-10-15 23:49:14,402 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 43 transitions, 251 flow. Second operand 8 states. [2020-10-15 23:49:14,402 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:49:14,402 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 218 [2020-10-15 23:49:14,403 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:49:14,777 INFO L129 PetriNetUnfolder]: 1049/3218 cut-off events. [2020-10-15 23:49:14,777 INFO L130 PetriNetUnfolder]: For 1479/1479 co-relation queries the response was YES. [2020-10-15 23:49:14,784 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7816 conditions, 3218 events. 1049/3218 cut-off events. For 1479/1479 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 22858 event pairs, 551 based on Foata normal form. 1/2964 useless extension candidates. Maximal degree in co-relation 7767. Up to 1847 conditions per place. [2020-10-15 23:49:14,790 INFO L132 encePairwiseOnDemand]: 215/218 looper letters, 18 selfloop transitions, 4 changer transitions 0/50 dead transitions. [2020-10-15 23:49:14,790 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 50 transitions, 313 flow [2020-10-15 23:49:14,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-15 23:49:14,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-15 23:49:14,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 691 transitions. [2020-10-15 23:49:14,792 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6339449541284403 [2020-10-15 23:49:14,792 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 691 transitions. [2020-10-15 23:49:14,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 691 transitions. [2020-10-15 23:49:14,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:49:14,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 691 transitions. [2020-10-15 23:49:14,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-15 23:49:14,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-15 23:49:14,795 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-15 23:49:14,795 INFO L185 Difference]: Start difference. First operand has 56 places, 43 transitions, 251 flow. Second operand 5 states and 691 transitions. [2020-10-15 23:49:14,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 50 transitions, 313 flow [2020-10-15 23:49:14,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 50 transitions, 307 flow, removed 1 selfloop flow, removed 2 redundant places. [2020-10-15 23:49:14,798 INFO L241 Difference]: Finished difference. Result has 59 places, 44 transitions, 265 flow [2020-10-15 23:49:14,798 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=265, PETRI_PLACES=59, PETRI_TRANSITIONS=44} [2020-10-15 23:49:14,798 INFO L342 CegarLoopForPetriNet]: 47 programPoint places, 12 predicate places. [2020-10-15 23:49:14,798 INFO L481 AbstractCegarLoop]: Abstraction has has 59 places, 44 transitions, 265 flow [2020-10-15 23:49:14,798 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-15 23:49:14,798 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:14,799 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:49:14,999 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2020-10-15 23:49:15,000 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:15,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:15,000 INFO L82 PathProgramCache]: Analyzing trace with hash -1102256086, now seen corresponding path program 1 times [2020-10-15 23:49:15,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:15,001 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999309516] [2020-10-15 23:49:15,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:15,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:15,047 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-15 23:49:15,048 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999309516] [2020-10-15 23:49:15,048 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978270748] [2020-10-15 23:49:15,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:49:15,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:15,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-15 23:49:15,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:49:15,176 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-15 23:49:15,177 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:49:15,177 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:49:15,177 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322219392] [2020-10-15 23:49:15,177 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-15 23:49:15,178 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:49:15,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-15 23:49:15,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2020-10-15 23:49:15,179 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 218 [2020-10-15 23:49:15,180 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 44 transitions, 265 flow. Second operand 10 states. [2020-10-15 23:49:15,181 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:49:15,181 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 218 [2020-10-15 23:49:15,181 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:49:15,489 INFO L129 PetriNetUnfolder]: 1046/3206 cut-off events. [2020-10-15 23:49:15,489 INFO L130 PetriNetUnfolder]: For 1493/1493 co-relation queries the response was YES. [2020-10-15 23:49:15,499 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7799 conditions, 3206 events. 1046/3206 cut-off events. For 1493/1493 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 23120 event pairs, 555 based on Foata normal form. 1/2952 useless extension candidates. Maximal degree in co-relation 7732. Up to 1838 conditions per place. [2020-10-15 23:49:15,505 INFO L132 encePairwiseOnDemand]: 215/218 looper letters, 20 selfloop transitions, 5 changer transitions 0/53 dead transitions. [2020-10-15 23:49:15,506 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 53 transitions, 339 flow [2020-10-15 23:49:15,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-15 23:49:15,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-15 23:49:15,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 828 transitions. [2020-10-15 23:49:15,507 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6330275229357798 [2020-10-15 23:49:15,507 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 828 transitions. [2020-10-15 23:49:15,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 828 transitions. [2020-10-15 23:49:15,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:49:15,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 828 transitions. [2020-10-15 23:49:15,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-15 23:49:15,510 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-15 23:49:15,510 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-15 23:49:15,510 INFO L185 Difference]: Start difference. First operand has 59 places, 44 transitions, 265 flow. Second operand 6 states and 828 transitions. [2020-10-15 23:49:15,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 53 transitions, 339 flow [2020-10-15 23:49:15,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 53 transitions, 329 flow, removed 2 selfloop flow, removed 3 redundant places. [2020-10-15 23:49:15,515 INFO L241 Difference]: Finished difference. Result has 62 places, 45 transitions, 279 flow [2020-10-15 23:49:15,515 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=279, PETRI_PLACES=62, PETRI_TRANSITIONS=45} [2020-10-15 23:49:15,515 INFO L342 CegarLoopForPetriNet]: 47 programPoint places, 15 predicate places. [2020-10-15 23:49:15,515 INFO L481 AbstractCegarLoop]: Abstraction has has 62 places, 45 transitions, 279 flow [2020-10-15 23:49:15,515 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-15 23:49:15,515 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:15,516 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:49:15,727 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-15 23:49:15,728 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:15,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:15,728 INFO L82 PathProgramCache]: Analyzing trace with hash 2008575769, now seen corresponding path program 1 times [2020-10-15 23:49:15,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:15,729 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94306428] [2020-10-15 23:49:15,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:15,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:15,782 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-15 23:49:15,782 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94306428] [2020-10-15 23:49:15,782 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1776854812] [2020-10-15 23:49:15,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:49:15,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:15,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:49:15,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:49:15,946 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-15 23:49:15,947 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:49:15,947 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:49:15,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108244672] [2020-10-15 23:49:15,947 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-15 23:49:15,947 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:49:15,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-15 23:49:15,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=72, Unknown=0, NotChecked=0, Total=132 [2020-10-15 23:49:15,949 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 218 [2020-10-15 23:49:15,950 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 45 transitions, 279 flow. Second operand 12 states. [2020-10-15 23:49:15,950 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:49:15,950 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 218 [2020-10-15 23:49:15,950 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:49:16,359 INFO L129 PetriNetUnfolder]: 1042/3191 cut-off events. [2020-10-15 23:49:16,360 INFO L130 PetriNetUnfolder]: For 1504/1504 co-relation queries the response was YES. [2020-10-15 23:49:16,366 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7771 conditions, 3191 events. 1042/3191 cut-off events. For 1504/1504 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 23463 event pairs, 566 based on Foata normal form. 1/2937 useless extension candidates. Maximal degree in co-relation 7685. Up to 1828 conditions per place. [2020-10-15 23:49:16,373 INFO L132 encePairwiseOnDemand]: 215/218 looper letters, 22 selfloop transitions, 6 changer transitions 0/56 dead transitions. [2020-10-15 23:49:16,373 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 56 transitions, 365 flow [2020-10-15 23:49:16,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:49:16,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:49:16,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 965 transitions. [2020-10-15 23:49:16,375 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6323722149410222 [2020-10-15 23:49:16,375 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 965 transitions. [2020-10-15 23:49:16,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 965 transitions. [2020-10-15 23:49:16,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:49:16,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 965 transitions. [2020-10-15 23:49:16,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:49:16,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:49:16,379 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:49:16,379 INFO L185 Difference]: Start difference. First operand has 62 places, 45 transitions, 279 flow. Second operand 7 states and 965 transitions. [2020-10-15 23:49:16,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 56 transitions, 365 flow [2020-10-15 23:49:16,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 56 transitions, 351 flow, removed 3 selfloop flow, removed 4 redundant places. [2020-10-15 23:49:16,383 INFO L241 Difference]: Finished difference. Result has 65 places, 46 transitions, 293 flow [2020-10-15 23:49:16,384 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=293, PETRI_PLACES=65, PETRI_TRANSITIONS=46} [2020-10-15 23:49:16,384 INFO L342 CegarLoopForPetriNet]: 47 programPoint places, 18 predicate places. [2020-10-15 23:49:16,384 INFO L481 AbstractCegarLoop]: Abstraction has has 65 places, 46 transitions, 293 flow [2020-10-15 23:49:16,384 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-15 23:49:16,384 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:16,384 INFO L255 CegarLoopForPetriNet]: 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-15 23:49:16,592 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:49:16,593 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:16,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:16,593 INFO L82 PathProgramCache]: Analyzing trace with hash -863377323, now seen corresponding path program 1 times [2020-10-15 23:49:16,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:16,594 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4159440] [2020-10-15 23:49:16,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:16,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:16,663 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-15 23:49:16,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4159440] [2020-10-15 23:49:16,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037909681] [2020-10-15 23:49:16,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:49:16,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:16,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:49:16,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:49:16,834 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-15 23:49:16,834 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:49:16,834 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:49:16,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171122280] [2020-10-15 23:49:16,835 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-15 23:49:16,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:49:16,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-15 23:49:16,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=101, Unknown=0, NotChecked=0, Total=182 [2020-10-15 23:49:16,837 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 218 [2020-10-15 23:49:16,838 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 46 transitions, 293 flow. Second operand 14 states. [2020-10-15 23:49:16,838 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:49:16,838 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 218 [2020-10-15 23:49:16,838 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:49:17,169 INFO L129 PetriNetUnfolder]: 1037/3173 cut-off events. [2020-10-15 23:49:17,169 INFO L130 PetriNetUnfolder]: For 1509/1509 co-relation queries the response was YES. [2020-10-15 23:49:17,177 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7732 conditions, 3173 events. 1037/3173 cut-off events. For 1509/1509 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 23962 event pairs, 592 based on Foata normal form. 1/2919 useless extension candidates. Maximal degree in co-relation 7626. Up to 1817 conditions per place. [2020-10-15 23:49:17,184 INFO L132 encePairwiseOnDemand]: 215/218 looper letters, 24 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2020-10-15 23:49:17,184 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 59 transitions, 391 flow [2020-10-15 23:49:17,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:49:17,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:49:17,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1102 transitions. [2020-10-15 23:49:17,186 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6318807339449541 [2020-10-15 23:49:17,186 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1102 transitions. [2020-10-15 23:49:17,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1102 transitions. [2020-10-15 23:49:17,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:49:17,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1102 transitions. [2020-10-15 23:49:17,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:49:17,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:49:17,190 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:49:17,190 INFO L185 Difference]: Start difference. First operand has 65 places, 46 transitions, 293 flow. Second operand 8 states and 1102 transitions. [2020-10-15 23:49:17,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 59 transitions, 391 flow [2020-10-15 23:49:17,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 59 transitions, 373 flow, removed 4 selfloop flow, removed 5 redundant places. [2020-10-15 23:49:17,196 INFO L241 Difference]: Finished difference. Result has 68 places, 47 transitions, 307 flow [2020-10-15 23:49:17,197 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=307, PETRI_PLACES=68, PETRI_TRANSITIONS=47} [2020-10-15 23:49:17,197 INFO L342 CegarLoopForPetriNet]: 47 programPoint places, 21 predicate places. [2020-10-15 23:49:17,197 INFO L481 AbstractCegarLoop]: Abstraction has has 68 places, 47 transitions, 307 flow [2020-10-15 23:49:17,197 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-15 23:49:17,197 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:17,197 INFO L255 CegarLoopForPetriNet]: 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-15 23:49:17,398 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-15 23:49:17,398 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:17,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:17,399 INFO L82 PathProgramCache]: Analyzing trace with hash -1491760366, now seen corresponding path program 1 times [2020-10-15 23:49:17,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:17,399 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005758753] [2020-10-15 23:49:17,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:17,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:17,490 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-15 23:49:17,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005758753] [2020-10-15 23:49:17,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145503894] [2020-10-15 23:49:17,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:49:17,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:17,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:49:17,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:49:17,685 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-15 23:49:17,686 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:49:17,686 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:49:17,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116614324] [2020-10-15 23:49:17,686 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:49:17,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:49:17,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:49:17,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=135, Unknown=0, NotChecked=0, Total=240 [2020-10-15 23:49:17,688 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 218 [2020-10-15 23:49:17,689 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 47 transitions, 307 flow. Second operand 16 states. [2020-10-15 23:49:17,689 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:49:17,689 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 218 [2020-10-15 23:49:17,690 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:49:18,152 INFO L129 PetriNetUnfolder]: 1031/3152 cut-off events. [2020-10-15 23:49:18,152 INFO L130 PetriNetUnfolder]: For 1505/1505 co-relation queries the response was YES. [2020-10-15 23:49:18,159 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7682 conditions, 3152 events. 1031/3152 cut-off events. For 1505/1505 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 25034 event pairs, 649 based on Foata normal form. 1/2898 useless extension candidates. Maximal degree in co-relation 7555. Up to 1805 conditions per place. [2020-10-15 23:49:18,164 INFO L132 encePairwiseOnDemand]: 215/218 looper letters, 26 selfloop transitions, 8 changer transitions 0/62 dead transitions. [2020-10-15 23:49:18,165 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 62 transitions, 417 flow [2020-10-15 23:49:18,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:49:18,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:49:18,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1239 transitions. [2020-10-15 23:49:18,166 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6314984709480123 [2020-10-15 23:49:18,166 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1239 transitions. [2020-10-15 23:49:18,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1239 transitions. [2020-10-15 23:49:18,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:49:18,167 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1239 transitions. [2020-10-15 23:49:18,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:49:18,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:49:18,170 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:49:18,170 INFO L185 Difference]: Start difference. First operand has 68 places, 47 transitions, 307 flow. Second operand 9 states and 1239 transitions. [2020-10-15 23:49:18,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 62 transitions, 417 flow [2020-10-15 23:49:18,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 62 transitions, 395 flow, removed 5 selfloop flow, removed 6 redundant places. [2020-10-15 23:49:18,175 INFO L241 Difference]: Finished difference. Result has 71 places, 48 transitions, 321 flow [2020-10-15 23:49:18,175 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=321, PETRI_PLACES=71, PETRI_TRANSITIONS=48} [2020-10-15 23:49:18,176 INFO L342 CegarLoopForPetriNet]: 47 programPoint places, 24 predicate places. [2020-10-15 23:49:18,176 INFO L481 AbstractCegarLoop]: Abstraction has has 71 places, 48 transitions, 321 flow [2020-10-15 23:49:18,176 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:49:18,176 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:18,176 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:49:18,376 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-15 23:49:18,377 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:18,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:18,377 INFO L82 PathProgramCache]: Analyzing trace with hash -2119481666, now seen corresponding path program 1 times [2020-10-15 23:49:18,378 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:18,378 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470258765] [2020-10-15 23:49:18,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:18,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:49:18,402 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:49:18,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:49:18,422 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:49:18,433 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 23:49:18,433 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 23:49:18,433 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2020-10-15 23:49:18,433 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 23:49:18,434 WARN L371 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 23:49:18,434 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2020-10-15 23:49:18,444 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,444 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,445 WARN L313 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,445 WARN L313 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,445 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,445 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,445 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,445 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,446 WARN L313 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,446 WARN L313 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,446 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,446 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,446 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,446 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,446 WARN L313 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,447 WARN L313 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,447 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,447 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,447 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,447 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,447 WARN L313 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,447 WARN L313 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,448 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,448 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,448 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,448 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,448 WARN L313 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,448 WARN L313 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,448 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,449 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,449 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,449 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,449 WARN L313 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,449 WARN L313 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,449 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,449 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,450 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,450 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,450 WARN L313 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,450 WARN L313 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,450 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,450 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,450 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,451 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,451 WARN L313 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,451 WARN L313 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,451 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,451 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,451 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,452 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,452 WARN L313 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,452 WARN L313 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,452 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,452 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,452 WARN L313 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,453 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,453 WARN L313 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,453 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,455 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,455 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,456 WARN L313 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,456 WARN L313 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,459 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,460 WARN L313 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,460 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,460 WARN L313 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,461 WARN L313 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,461 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,461 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,461 WARN L313 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,462 WARN L313 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,463 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,463 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,463 WARN L313 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,464 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,464 WARN L313 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,464 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,464 WARN L313 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,465 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,465 WARN L313 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,466 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,466 WARN L313 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,467 WARN L313 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,467 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,467 WARN L313 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,467 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,468 WARN L313 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,469 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,469 WARN L313 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,469 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:18,475 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-15 23:49:18,475 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 23:49:18,476 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-15 23:49:18,476 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 23:49:18,476 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 23:49:18,476 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 23:49:18,476 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 23:49:18,476 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 23:49:18,476 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 23:49:18,477 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 135 places, 132 transitions, 408 flow [2020-10-15 23:49:20,533 INFO L129 PetriNetUnfolder]: 3862/19406 cut-off events. [2020-10-15 23:49:20,533 INFO L130 PetriNetUnfolder]: For 2460/2460 co-relation queries the response was YES. [2020-10-15 23:49:20,634 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 212905 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-15 23:49:20,635 INFO L82 GeneralOperation]: Start removeDead. Operand has 135 places, 132 transitions, 408 flow [2020-10-15 23:49:20,668 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 129 places, 125 transitions, 394 flow [2020-10-15 23:49:20,668 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 23:49:20,668 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 129 places, 125 transitions, 394 flow [2020-10-15 23:49:20,668 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 129 places, 125 transitions, 394 flow [2020-10-15 23:49:20,669 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 129 places, 125 transitions, 394 flow [2020-10-15 23:49:22,858 INFO L129 PetriNetUnfolder]: 3350/15822 cut-off events. [2020-10-15 23:49:22,858 INFO L130 PetriNetUnfolder]: For 2460/2460 co-relation queries the response was YES. [2020-10-15 23:49:22,899 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18199 conditions, 15822 events. 3350/15822 cut-off events. For 2460/2460 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 163942 event pairs, 1291 based on Foata normal form. 0/13752 useless extension candidates. Maximal degree in co-relation 8934. Up to 2304 conditions per place. [2020-10-15 23:49:23,082 INFO L117 LiptonReduction]: Number of co-enabled transitions 4968 [2020-10-15 23:49:23,713 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-15 23:49:23,734 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:23,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-15 23:49:23,752 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:23,753 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-15 23:49:23,753 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:49:23,760 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-15 23:49:23,784 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:23,786 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-15 23:49:23,803 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:23,803 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-15 23:49:23,804 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:49:25,834 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-15 23:49:25,856 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:25,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-15 23:49:25,876 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:25,877 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-15 23:49:25,877 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:49:25,886 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-15 23:49:25,906 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:25,910 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-15 23:49:25,925 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:25,926 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-15 23:49:25,926 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:49:28,501 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-15 23:49:28,526 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:28,529 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-15 23:49:28,551 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:28,552 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-15 23:49:28,552 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:49:28,560 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-15 23:49:28,589 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:28,591 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-15 23:49:28,614 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:28,614 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-15 23:49:28,615 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:49:30,626 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-15 23:49:30,652 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:30,656 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-15 23:49:30,681 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:30,682 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-15 23:49:30,682 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:49:30,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-15 23:49:30,719 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:30,722 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-15 23:49:30,744 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:30,744 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-15 23:49:30,744 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:49:33,409 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-15 23:49:33,436 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:33,439 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-15 23:49:33,463 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:33,464 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-15 23:49:33,464 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:49:33,472 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-15 23:49:33,500 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:33,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-15 23:49:33,528 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:33,528 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-15 23:49:33,529 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:49:35,585 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-15 23:49:35,612 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:35,615 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-15 23:49:35,638 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:35,639 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-15 23:49:35,639 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:49:35,648 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-15 23:49:35,681 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:35,685 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-15 23:49:35,711 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:35,712 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-15 23:49:35,712 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:49:37,802 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-15 23:49:37,864 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:37,872 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-15 23:49:37,927 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:37,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-15 23:49:37,929 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:49:37,943 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-15 23:49:37,999 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:38,003 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-15 23:49:38,056 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:38,057 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-15 23:49:38,058 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:49:40,106 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-15 23:49:40,143 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:40,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-15 23:49:40,178 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:40,178 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-15 23:49:40,179 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:49:40,187 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-15 23:49:40,219 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:40,224 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-15 23:49:40,255 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:49:40,256 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-15 23:49:40,256 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:49:42,463 WARN L193 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2020-10-15 23:49:42,746 WARN L193 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 81 [2020-10-15 23:49:43,065 WARN L193 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2020-10-15 23:49:43,192 INFO L132 LiptonReduction]: Checked pairs total: 12295 [2020-10-15 23:49:43,192 INFO L134 LiptonReduction]: Total number of compositions: 95 [2020-10-15 23:49:43,192 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 22524 [2020-10-15 23:49:43,193 INFO L129 PetriNetUnfolder]: 1/7 cut-off events. [2020-10-15 23:49:43,194 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:49:43,194 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:43,194 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-15 23:49:43,194 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:43,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:43,194 INFO L82 PathProgramCache]: Analyzing trace with hash 59183169, now seen corresponding path program 1 times [2020-10-15 23:49:43,195 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:43,195 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209005887] [2020-10-15 23:49:43,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:43,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:43,216 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-15 23:49:43,217 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209005887] [2020-10-15 23:49:43,217 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:49:43,217 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 23:49:43,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128832169] [2020-10-15 23:49:43,218 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 23:49:43,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:49:43,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 23:49:43,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 23:49:43,219 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 227 [2020-10-15 23:49:43,220 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 42 transitions, 228 flow. Second operand 3 states. [2020-10-15 23:49:43,220 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:49:43,220 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 227 [2020-10-15 23:49:43,220 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:49:43,923 INFO L129 PetriNetUnfolder]: 2313/5963 cut-off events. [2020-10-15 23:49:43,923 INFO L130 PetriNetUnfolder]: For 2460/2460 co-relation queries the response was YES. [2020-10-15 23:49:43,936 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11451 conditions, 5963 events. 2313/5963 cut-off events. For 2460/2460 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 44644 event pairs, 1291 based on Foata normal form. 0/4930 useless extension candidates. Maximal degree in co-relation 5541. Up to 3108 conditions per place. [2020-10-15 23:49:43,950 INFO L132 encePairwiseOnDemand]: 224/227 looper letters, 12 selfloop transitions, 2 changer transitions 0/45 dead transitions. [2020-10-15 23:49:43,950 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 45 transitions, 262 flow [2020-10-15 23:49:43,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 23:49:43,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-15 23:49:43,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 444 transitions. [2020-10-15 23:49:43,952 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6519823788546255 [2020-10-15 23:49:43,952 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 444 transitions. [2020-10-15 23:49:43,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 444 transitions. [2020-10-15 23:49:43,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:49:43,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 444 transitions. [2020-10-15 23:49:43,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-15 23:49:43,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-15 23:49:43,954 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-15 23:49:43,954 INFO L185 Difference]: Start difference. First operand has 51 places, 42 transitions, 228 flow. Second operand 3 states and 444 transitions. [2020-10-15 23:49:43,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 45 transitions, 262 flow [2020-10-15 23:49:43,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 45 transitions, 262 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-15 23:49:43,957 INFO L241 Difference]: Finished difference. Result has 54 places, 43 transitions, 240 flow [2020-10-15 23:49:43,957 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=240, PETRI_PLACES=54, PETRI_TRANSITIONS=43} [2020-10-15 23:49:43,957 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 3 predicate places. [2020-10-15 23:49:43,957 INFO L481 AbstractCegarLoop]: Abstraction has has 54 places, 43 transitions, 240 flow [2020-10-15 23:49:43,958 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 23:49:43,958 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:43,958 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:49:43,958 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2020-10-15 23:49:43,958 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:43,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:43,958 INFO L82 PathProgramCache]: Analyzing trace with hash -861728920, now seen corresponding path program 1 times [2020-10-15 23:49:43,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:43,958 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263630934] [2020-10-15 23:49:43,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:43,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:43,981 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-15 23:49:43,982 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263630934] [2020-10-15 23:49:43,982 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:49:43,982 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:49:43,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891696891] [2020-10-15 23:49:43,982 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 23:49:43,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:49:43,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 23:49:43,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-15 23:49:43,984 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 227 [2020-10-15 23:49:43,984 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 43 transitions, 240 flow. Second operand 4 states. [2020-10-15 23:49:43,984 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:49:43,984 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 227 [2020-10-15 23:49:43,985 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:49:44,490 INFO L129 PetriNetUnfolder]: 2340/6595 cut-off events. [2020-10-15 23:49:44,490 INFO L130 PetriNetUnfolder]: For 2505/2505 co-relation queries the response was YES. [2020-10-15 23:49:44,509 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12701 conditions, 6595 events. 2340/6595 cut-off events. For 2505/2505 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 52744 event pairs, 1327 based on Foata normal form. 0/5573 useless extension candidates. Maximal degree in co-relation 12672. Up to 3129 conditions per place. [2020-10-15 23:49:44,524 INFO L132 encePairwiseOnDemand]: 220/227 looper letters, 12 selfloop transitions, 6 changer transitions 0/49 dead transitions. [2020-10-15 23:49:44,525 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 49 transitions, 288 flow [2020-10-15 23:49:44,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:49:44,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:49:44,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 592 transitions. [2020-10-15 23:49:44,526 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6519823788546255 [2020-10-15 23:49:44,526 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 592 transitions. [2020-10-15 23:49:44,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 592 transitions. [2020-10-15 23:49:44,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:49:44,526 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 592 transitions. [2020-10-15 23:49:44,527 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:49:44,528 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:49:44,528 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:49:44,528 INFO L185 Difference]: Start difference. First operand has 54 places, 43 transitions, 240 flow. Second operand 4 states and 592 transitions. [2020-10-15 23:49:44,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 49 transitions, 288 flow [2020-10-15 23:49:44,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 49 transitions, 286 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:49:44,533 INFO L241 Difference]: Finished difference. Result has 57 places, 45 transitions, 266 flow [2020-10-15 23:49:44,533 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=266, PETRI_PLACES=57, PETRI_TRANSITIONS=45} [2020-10-15 23:49:44,533 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 6 predicate places. [2020-10-15 23:49:44,533 INFO L481 AbstractCegarLoop]: Abstraction has has 57 places, 45 transitions, 266 flow [2020-10-15 23:49:44,534 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 23:49:44,534 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:44,534 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:49:44,534 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2020-10-15 23:49:44,534 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:44,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:44,534 INFO L82 PathProgramCache]: Analyzing trace with hash -1716138424, now seen corresponding path program 1 times [2020-10-15 23:49:44,535 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:44,535 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777244487] [2020-10-15 23:49:44,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:44,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:44,555 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-15 23:49:44,555 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777244487] [2020-10-15 23:49:44,555 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133531844] [2020-10-15 23:49:44,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:49:44,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:44,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-15 23:49:44,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:49:44,680 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-15 23:49:44,680 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:49:44,680 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2020-10-15 23:49:44,680 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744946768] [2020-10-15 23:49:44,681 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:49:44,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:49:44,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:49:44,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:49:44,682 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 227 [2020-10-15 23:49:44,683 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 45 transitions, 266 flow. Second operand 6 states. [2020-10-15 23:49:44,683 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:49:44,683 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 227 [2020-10-15 23:49:44,683 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:49:45,332 INFO L129 PetriNetUnfolder]: 2339/6589 cut-off events. [2020-10-15 23:49:45,332 INFO L130 PetriNetUnfolder]: For 3060/3060 co-relation queries the response was YES. [2020-10-15 23:49:45,351 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15845 conditions, 6589 events. 2339/6589 cut-off events. For 3060/3060 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 52701 event pairs, 1327 based on Foata normal form. 1/6079 useless extension candidates. Maximal degree in co-relation 8006. Up to 3661 conditions per place. [2020-10-15 23:49:45,367 INFO L132 encePairwiseOnDemand]: 224/227 looper letters, 16 selfloop transitions, 3 changer transitions 0/50 dead transitions. [2020-10-15 23:49:45,367 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 50 transitions, 316 flow [2020-10-15 23:49:45,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:49:45,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:49:45,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 590 transitions. [2020-10-15 23:49:45,368 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6497797356828194 [2020-10-15 23:49:45,368 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 590 transitions. [2020-10-15 23:49:45,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 590 transitions. [2020-10-15 23:49:45,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:49:45,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 590 transitions. [2020-10-15 23:49:45,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:49:45,371 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:49:45,371 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:49:45,372 INFO L185 Difference]: Start difference. First operand has 57 places, 45 transitions, 266 flow. Second operand 4 states and 590 transitions. [2020-10-15 23:49:45,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 50 transitions, 316 flow [2020-10-15 23:49:45,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 50 transitions, 315 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:49:45,377 INFO L241 Difference]: Finished difference. Result has 60 places, 46 transitions, 281 flow [2020-10-15 23:49:45,378 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=281, PETRI_PLACES=60, PETRI_TRANSITIONS=46} [2020-10-15 23:49:45,378 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 9 predicate places. [2020-10-15 23:49:45,378 INFO L481 AbstractCegarLoop]: Abstraction has has 60 places, 46 transitions, 281 flow [2020-10-15 23:49:45,378 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:49:45,378 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:45,378 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:49:45,578 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2020-10-15 23:49:45,579 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:45,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:45,580 INFO L82 PathProgramCache]: Analyzing trace with hash -140710654, now seen corresponding path program 1 times [2020-10-15 23:49:45,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:45,580 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062759897] [2020-10-15 23:49:45,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:45,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:45,623 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-15 23:49:45,624 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062759897] [2020-10-15 23:49:45,624 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090636548] [2020-10-15 23:49:45,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:49:45,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:45,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-15 23:49:45,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:49:45,769 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-15 23:49:45,769 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:49:45,770 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-15 23:49:45,770 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941098427] [2020-10-15 23:49:45,770 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-15 23:49:45,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:49:45,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-15 23:49:45,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2020-10-15 23:49:45,773 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 227 [2020-10-15 23:49:45,773 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 46 transitions, 281 flow. Second operand 8 states. [2020-10-15 23:49:45,773 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:49:45,773 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 227 [2020-10-15 23:49:45,773 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:49:46,364 INFO L129 PetriNetUnfolder]: 2337/6580 cut-off events. [2020-10-15 23:49:46,364 INFO L130 PetriNetUnfolder]: For 3079/3079 co-relation queries the response was YES. [2020-10-15 23:49:46,388 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15842 conditions, 6580 events. 2337/6580 cut-off events. For 3079/3079 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 52770 event pairs, 1328 based on Foata normal form. 1/6070 useless extension candidates. Maximal degree in co-relation 15792. Up to 3653 conditions per place. [2020-10-15 23:49:46,407 INFO L132 encePairwiseOnDemand]: 224/227 looper letters, 18 selfloop transitions, 4 changer transitions 0/53 dead transitions. [2020-10-15 23:49:46,407 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 53 transitions, 343 flow [2020-10-15 23:49:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-15 23:49:46,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-15 23:49:46,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 736 transitions. [2020-10-15 23:49:46,408 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6484581497797357 [2020-10-15 23:49:46,408 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 736 transitions. [2020-10-15 23:49:46,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 736 transitions. [2020-10-15 23:49:46,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:49:46,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 736 transitions. [2020-10-15 23:49:46,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-15 23:49:46,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-15 23:49:46,410 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-15 23:49:46,410 INFO L185 Difference]: Start difference. First operand has 60 places, 46 transitions, 281 flow. Second operand 5 states and 736 transitions. [2020-10-15 23:49:46,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 53 transitions, 343 flow [2020-10-15 23:49:46,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 53 transitions, 337 flow, removed 1 selfloop flow, removed 2 redundant places. [2020-10-15 23:49:46,418 INFO L241 Difference]: Finished difference. Result has 63 places, 47 transitions, 295 flow [2020-10-15 23:49:46,419 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=295, PETRI_PLACES=63, PETRI_TRANSITIONS=47} [2020-10-15 23:49:46,419 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 12 predicate places. [2020-10-15 23:49:46,419 INFO L481 AbstractCegarLoop]: Abstraction has has 63 places, 47 transitions, 295 flow [2020-10-15 23:49:46,419 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-15 23:49:46,419 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:46,419 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:49:46,619 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-10-15 23:49:46,620 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:46,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:46,621 INFO L82 PathProgramCache]: Analyzing trace with hash 1694473917, now seen corresponding path program 1 times [2020-10-15 23:49:46,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:46,621 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248030302] [2020-10-15 23:49:46,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:46,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:46,660 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-15 23:49:46,661 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248030302] [2020-10-15 23:49:46,661 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055983150] [2020-10-15 23:49:46,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:49:46,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:46,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-15 23:49:46,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:49:46,835 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-15 23:49:46,836 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:49:46,836 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:49:46,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084969453] [2020-10-15 23:49:46,837 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-15 23:49:46,837 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:49:46,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-15 23:49:46,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2020-10-15 23:49:46,839 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 227 [2020-10-15 23:49:46,839 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 47 transitions, 295 flow. Second operand 10 states. [2020-10-15 23:49:46,839 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:49:46,839 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 227 [2020-10-15 23:49:46,840 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:49:47,543 INFO L129 PetriNetUnfolder]: 2334/6568 cut-off events. [2020-10-15 23:49:47,544 INFO L130 PetriNetUnfolder]: For 3096/3096 co-relation queries the response was YES. [2020-10-15 23:49:47,566 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15827 conditions, 6568 events. 2334/6568 cut-off events. For 3096/3096 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 52975 event pairs, 1332 based on Foata normal form. 1/6058 useless extension candidates. Maximal degree in co-relation 15759. Up to 3644 conditions per place. [2020-10-15 23:49:47,583 INFO L132 encePairwiseOnDemand]: 224/227 looper letters, 20 selfloop transitions, 5 changer transitions 0/56 dead transitions. [2020-10-15 23:49:47,583 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 56 transitions, 369 flow [2020-10-15 23:49:47,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-15 23:49:47,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-15 23:49:47,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 882 transitions. [2020-10-15 23:49:47,585 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6475770925110133 [2020-10-15 23:49:47,585 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 882 transitions. [2020-10-15 23:49:47,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 882 transitions. [2020-10-15 23:49:47,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:49:47,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 882 transitions. [2020-10-15 23:49:47,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-15 23:49:47,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-15 23:49:47,588 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-15 23:49:47,588 INFO L185 Difference]: Start difference. First operand has 63 places, 47 transitions, 295 flow. Second operand 6 states and 882 transitions. [2020-10-15 23:49:47,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 56 transitions, 369 flow [2020-10-15 23:49:47,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 56 transitions, 359 flow, removed 2 selfloop flow, removed 3 redundant places. [2020-10-15 23:49:47,597 INFO L241 Difference]: Finished difference. Result has 66 places, 48 transitions, 309 flow [2020-10-15 23:49:47,597 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=309, PETRI_PLACES=66, PETRI_TRANSITIONS=48} [2020-10-15 23:49:47,598 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 15 predicate places. [2020-10-15 23:49:47,598 INFO L481 AbstractCegarLoop]: Abstraction has has 66 places, 48 transitions, 309 flow [2020-10-15 23:49:47,598 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-15 23:49:47,598 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:47,598 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:49:47,811 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2020-10-15 23:49:47,812 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:47,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:47,812 INFO L82 PathProgramCache]: Analyzing trace with hash -2104893767, now seen corresponding path program 1 times [2020-10-15 23:49:47,812 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:47,813 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210792532] [2020-10-15 23:49:47,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:47,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:47,860 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-15 23:49:47,861 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210792532] [2020-10-15 23:49:47,861 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317979508] [2020-10-15 23:49:47,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:49:47,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:47,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:49:47,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:49:48,036 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-15 23:49:48,036 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:49:48,036 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:49:48,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931745749] [2020-10-15 23:49:48,037 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-15 23:49:48,037 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:49:48,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-15 23:49:48,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=72, Unknown=0, NotChecked=0, Total=132 [2020-10-15 23:49:48,039 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 227 [2020-10-15 23:49:48,040 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 48 transitions, 309 flow. Second operand 12 states. [2020-10-15 23:49:48,040 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:49:48,040 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 227 [2020-10-15 23:49:48,040 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:49:48,643 INFO L129 PetriNetUnfolder]: 2330/6553 cut-off events. [2020-10-15 23:49:48,643 INFO L130 PetriNetUnfolder]: For 3111/3111 co-relation queries the response was YES. [2020-10-15 23:49:48,664 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15801 conditions, 6553 events. 2330/6553 cut-off events. For 3111/3111 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 53420 event pairs, 1343 based on Foata normal form. 1/6043 useless extension candidates. Maximal degree in co-relation 15714. Up to 3634 conditions per place. [2020-10-15 23:49:48,681 INFO L132 encePairwiseOnDemand]: 224/227 looper letters, 22 selfloop transitions, 6 changer transitions 0/59 dead transitions. [2020-10-15 23:49:48,681 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 59 transitions, 395 flow [2020-10-15 23:49:48,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:49:48,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:49:48,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1028 transitions. [2020-10-15 23:49:48,682 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6469477658904972 [2020-10-15 23:49:48,683 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1028 transitions. [2020-10-15 23:49:48,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1028 transitions. [2020-10-15 23:49:48,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:49:48,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1028 transitions. [2020-10-15 23:49:48,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:49:48,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:49:48,685 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:49:48,685 INFO L185 Difference]: Start difference. First operand has 66 places, 48 transitions, 309 flow. Second operand 7 states and 1028 transitions. [2020-10-15 23:49:48,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 59 transitions, 395 flow [2020-10-15 23:49:48,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 59 transitions, 381 flow, removed 3 selfloop flow, removed 4 redundant places. [2020-10-15 23:49:48,693 INFO L241 Difference]: Finished difference. Result has 69 places, 49 transitions, 323 flow [2020-10-15 23:49:48,693 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=323, PETRI_PLACES=69, PETRI_TRANSITIONS=49} [2020-10-15 23:49:48,693 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 18 predicate places. [2020-10-15 23:49:48,693 INFO L481 AbstractCegarLoop]: Abstraction has has 69 places, 49 transitions, 323 flow [2020-10-15 23:49:48,693 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-15 23:49:48,693 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:48,693 INFO L255 CegarLoopForPetriNet]: 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-15 23:49:48,894 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-15 23:49:48,894 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:48,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:48,895 INFO L82 PathProgramCache]: Analyzing trace with hash 2051946550, now seen corresponding path program 1 times [2020-10-15 23:49:48,895 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:48,896 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269535936] [2020-10-15 23:49:48,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:48,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:48,955 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-15 23:49:48,956 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269535936] [2020-10-15 23:49:48,956 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87685408] [2020-10-15 23:49:48,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:49:49,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:49,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:49:49,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:49:49,283 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-15 23:49:49,284 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:49:49,284 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:49:49,284 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016060876] [2020-10-15 23:49:49,284 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-15 23:49:49,284 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:49:49,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-15 23:49:49,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=101, Unknown=0, NotChecked=0, Total=182 [2020-10-15 23:49:49,286 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 227 [2020-10-15 23:49:49,287 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 49 transitions, 323 flow. Second operand 14 states. [2020-10-15 23:49:49,287 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:49:49,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 227 [2020-10-15 23:49:49,288 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:49:49,889 INFO L129 PetriNetUnfolder]: 2325/6535 cut-off events. [2020-10-15 23:49:49,890 INFO L130 PetriNetUnfolder]: For 3121/3121 co-relation queries the response was YES. [2020-10-15 23:49:49,912 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15764 conditions, 6535 events. 2325/6535 cut-off events. For 3121/3121 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 54426 event pairs, 1369 based on Foata normal form. 1/6025 useless extension candidates. Maximal degree in co-relation 15657. Up to 3623 conditions per place. [2020-10-15 23:49:49,928 INFO L132 encePairwiseOnDemand]: 224/227 looper letters, 24 selfloop transitions, 7 changer transitions 0/62 dead transitions. [2020-10-15 23:49:49,928 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 62 transitions, 421 flow [2020-10-15 23:49:49,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:49:49,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:49:49,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1174 transitions. [2020-10-15 23:49:49,930 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6464757709251101 [2020-10-15 23:49:49,930 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1174 transitions. [2020-10-15 23:49:49,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1174 transitions. [2020-10-15 23:49:49,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:49:49,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1174 transitions. [2020-10-15 23:49:49,931 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:49:49,932 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:49:49,933 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:49:49,933 INFO L185 Difference]: Start difference. First operand has 69 places, 49 transitions, 323 flow. Second operand 8 states and 1174 transitions. [2020-10-15 23:49:49,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 62 transitions, 421 flow [2020-10-15 23:49:49,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 62 transitions, 403 flow, removed 4 selfloop flow, removed 5 redundant places. [2020-10-15 23:49:49,943 INFO L241 Difference]: Finished difference. Result has 72 places, 50 transitions, 337 flow [2020-10-15 23:49:49,943 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=337, PETRI_PLACES=72, PETRI_TRANSITIONS=50} [2020-10-15 23:49:49,944 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 21 predicate places. [2020-10-15 23:49:49,944 INFO L481 AbstractCegarLoop]: Abstraction has has 72 places, 50 transitions, 337 flow [2020-10-15 23:49:49,944 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-15 23:49:49,944 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:49,944 INFO L255 CegarLoopForPetriNet]: 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-15 23:49:50,158 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2020-10-15 23:49:50,159 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:50,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:50,159 INFO L82 PathProgramCache]: Analyzing trace with hash 1553581684, now seen corresponding path program 1 times [2020-10-15 23:49:50,160 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:50,160 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64000853] [2020-10-15 23:49:50,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:50,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:50,231 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-15 23:49:50,231 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64000853] [2020-10-15 23:49:50,231 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171987242] [2020-10-15 23:49:50,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:49:50,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:50,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:49:50,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:49:50,417 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-15 23:49:50,418 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:49:50,418 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:49:50,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878520331] [2020-10-15 23:49:50,418 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:49:50,418 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:49:50,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:49:50,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=135, Unknown=0, NotChecked=0, Total=240 [2020-10-15 23:49:50,420 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 227 [2020-10-15 23:49:50,421 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 50 transitions, 337 flow. Second operand 16 states. [2020-10-15 23:49:50,421 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:49:50,421 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 227 [2020-10-15 23:49:50,422 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:49:51,056 INFO L129 PetriNetUnfolder]: 2319/6514 cut-off events. [2020-10-15 23:49:51,057 INFO L130 PetriNetUnfolder]: For 3123/3123 co-relation queries the response was YES. [2020-10-15 23:49:51,079 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15716 conditions, 6514 events. 2319/6514 cut-off events. For 3123/3123 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 55128 event pairs, 1426 based on Foata normal form. 1/6004 useless extension candidates. Maximal degree in co-relation 15588. Up to 3611 conditions per place. [2020-10-15 23:49:51,096 INFO L132 encePairwiseOnDemand]: 224/227 looper letters, 26 selfloop transitions, 8 changer transitions 0/65 dead transitions. [2020-10-15 23:49:51,096 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 65 transitions, 447 flow [2020-10-15 23:49:51,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:49:51,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:49:51,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1320 transitions. [2020-10-15 23:49:51,098 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6461086637298091 [2020-10-15 23:49:51,098 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1320 transitions. [2020-10-15 23:49:51,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1320 transitions. [2020-10-15 23:49:51,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:49:51,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1320 transitions. [2020-10-15 23:49:51,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:49:51,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:49:51,101 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:49:51,101 INFO L185 Difference]: Start difference. First operand has 72 places, 50 transitions, 337 flow. Second operand 9 states and 1320 transitions. [2020-10-15 23:49:51,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 65 transitions, 447 flow [2020-10-15 23:49:51,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 65 transitions, 425 flow, removed 5 selfloop flow, removed 6 redundant places. [2020-10-15 23:49:51,108 INFO L241 Difference]: Finished difference. Result has 75 places, 51 transitions, 351 flow [2020-10-15 23:49:51,108 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=351, PETRI_PLACES=75, PETRI_TRANSITIONS=51} [2020-10-15 23:49:51,108 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 24 predicate places. [2020-10-15 23:49:51,108 INFO L481 AbstractCegarLoop]: Abstraction has has 75 places, 51 transitions, 351 flow [2020-10-15 23:49:51,108 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:49:51,108 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:51,109 INFO L255 CegarLoopForPetriNet]: 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-15 23:49:51,309 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:49:51,310 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:51,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:51,310 INFO L82 PathProgramCache]: Analyzing trace with hash -1916259149, now seen corresponding path program 1 times [2020-10-15 23:49:51,310 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:51,311 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251768691] [2020-10-15 23:49:51,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:51,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:51,445 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-15 23:49:51,446 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251768691] [2020-10-15 23:49:51,446 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356076514] [2020-10-15 23:49:51,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-15 23:49:51,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:49:51,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:49:51,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:49:51,801 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-15 23:49:51,801 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:49:51,801 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2020-10-15 23:49:51,802 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005093105] [2020-10-15 23:49:51,802 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 23:49:51,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:49:51,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 23:49:51,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=174, Unknown=0, NotChecked=0, Total=306 [2020-10-15 23:49:51,804 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 227 [2020-10-15 23:49:51,805 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 51 transitions, 351 flow. Second operand 18 states. [2020-10-15 23:49:51,805 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:49:51,805 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 227 [2020-10-15 23:49:51,805 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:49:52,487 INFO L129 PetriNetUnfolder]: 2312/6490 cut-off events. [2020-10-15 23:49:52,487 INFO L130 PetriNetUnfolder]: For 3114/3114 co-relation queries the response was YES. [2020-10-15 23:49:52,512 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15657 conditions, 6490 events. 2312/6490 cut-off events. For 3114/3114 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 56927 event pairs, 1546 based on Foata normal form. 1/5980 useless extension candidates. Maximal degree in co-relation 15507. Up to 3598 conditions per place. [2020-10-15 23:49:52,528 INFO L132 encePairwiseOnDemand]: 224/227 looper letters, 28 selfloop transitions, 9 changer transitions 0/68 dead transitions. [2020-10-15 23:49:52,529 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 68 transitions, 473 flow [2020-10-15 23:49:52,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:49:52,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:49:52,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1466 transitions. [2020-10-15 23:49:52,531 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6458149779735682 [2020-10-15 23:49:52,531 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1466 transitions. [2020-10-15 23:49:52,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1466 transitions. [2020-10-15 23:49:52,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:49:52,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1466 transitions. [2020-10-15 23:49:52,533 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:49:52,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:49:52,535 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:49:52,535 INFO L185 Difference]: Start difference. First operand has 75 places, 51 transitions, 351 flow. Second operand 10 states and 1466 transitions. [2020-10-15 23:49:52,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 68 transitions, 473 flow [2020-10-15 23:49:52,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 68 transitions, 447 flow, removed 6 selfloop flow, removed 7 redundant places. [2020-10-15 23:49:52,544 INFO L241 Difference]: Finished difference. Result has 78 places, 52 transitions, 365 flow [2020-10-15 23:49:52,544 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=227, PETRI_DIFFERENCE_MINUEND_FLOW=325, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=365, PETRI_PLACES=78, PETRI_TRANSITIONS=52} [2020-10-15 23:49:52,544 INFO L342 CegarLoopForPetriNet]: 51 programPoint places, 27 predicate places. [2020-10-15 23:49:52,544 INFO L481 AbstractCegarLoop]: Abstraction has has 78 places, 52 transitions, 365 flow [2020-10-15 23:49:52,544 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 23:49:52,544 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:49:52,544 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:49:52,745 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-15 23:49:52,745 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:49:52,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:49:52,746 INFO L82 PathProgramCache]: Analyzing trace with hash 1272765204, now seen corresponding path program 1 times [2020-10-15 23:49:52,746 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:49:52,746 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987949508] [2020-10-15 23:49:52,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:49:52,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:49:52,772 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:49:52,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:49:52,789 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:49:52,802 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 23:49:52,802 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 23:49:52,802 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2020-10-15 23:49:52,802 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 23:49:52,803 WARN L371 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 23:49:52,803 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2020-10-15 23:49:52,815 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,815 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,815 WARN L313 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,815 WARN L313 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,816 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,816 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,816 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,816 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,816 WARN L313 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,816 WARN L313 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,816 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,817 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,817 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,817 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,817 WARN L313 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,817 WARN L313 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,817 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,817 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,818 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,818 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,818 WARN L313 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,818 WARN L313 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,818 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,818 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,818 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,819 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,819 WARN L313 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,819 WARN L313 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,819 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,819 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,819 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,819 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,819 WARN L313 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,820 WARN L313 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,820 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,820 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,820 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,820 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,820 WARN L313 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,820 WARN L313 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,821 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,821 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,821 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,821 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,821 WARN L313 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,821 WARN L313 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,822 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,822 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,822 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,822 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,822 WARN L313 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,822 WARN L313 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,822 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,823 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,823 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,823 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,823 WARN L313 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,823 WARN L313 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,823 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,823 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,824 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,824 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,824 WARN L313 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,824 WARN L313 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,825 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,826 WARN L313 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,826 WARN L313 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,826 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,827 WARN L313 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,827 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,827 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,828 WARN L313 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,829 WARN L313 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,829 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,829 WARN L313 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,829 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,830 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,830 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,830 WARN L313 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,831 WARN L313 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,832 WARN L313 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,832 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,832 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,832 WARN L313 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,833 WARN L313 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,833 WARN L313 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,834 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,834 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,835 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,835 WARN L313 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,835 WARN L313 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,835 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,837 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,837 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,837 WARN L313 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,837 WARN L313 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,838 WARN L313 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,838 WARN L313 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,839 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,839 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:49:52,846 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-15 23:49:52,847 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 23:49:52,847 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-15 23:49:52,847 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 23:49:52,847 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 23:49:52,847 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 23:49:52,848 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 23:49:52,848 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 23:49:52,848 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 23:49:52,849 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 142 places, 138 transitions, 446 flow [2020-10-15 23:49:59,855 INFO L129 PetriNetUnfolder]: 8216/39137 cut-off events. [2020-10-15 23:49:59,856 INFO L130 PetriNetUnfolder]: For 5330/5330 co-relation queries the response was YES. [2020-10-15 23:50:00,102 INFO L80 FinitePrefix]: Finished finitePrefix Result has 44343 conditions, 39137 events. 8216/39137 cut-off events. For 5330/5330 co-relation queries the response was YES. Maximal size of possible extension queue 715. Compared 482816 event pairs, 3084 based on Foata normal form. 0/32969 useless extension candidates. Maximal degree in co-relation 21763. Up to 5120 conditions per place. [2020-10-15 23:50:00,102 INFO L82 GeneralOperation]: Start removeDead. Operand has 142 places, 138 transitions, 446 flow [2020-10-15 23:50:00,175 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 136 places, 131 transitions, 432 flow [2020-10-15 23:50:00,176 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 23:50:00,176 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 136 places, 131 transitions, 432 flow [2020-10-15 23:50:00,176 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 136 places, 131 transitions, 432 flow [2020-10-15 23:50:00,176 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 136 places, 131 transitions, 432 flow [2020-10-15 23:50:04,001 INFO L129 PetriNetUnfolder]: 7192/31969 cut-off events. [2020-10-15 23:50:04,001 INFO L130 PetriNetUnfolder]: For 5330/5330 co-relation queries the response was YES. [2020-10-15 23:50:04,237 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37175 conditions, 31969 events. 7192/31969 cut-off events. For 5330/5330 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 374205 event pairs, 3084 based on Foata normal form. 0/27849 useless extension candidates. Maximal degree in co-relation 18179. Up to 5120 conditions per place. [2020-10-15 23:50:04,938 INFO L117 LiptonReduction]: Number of co-enabled transitions 5800 [2020-10-15 23:50:05,315 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2020-10-15 23:50:05,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-15 23:50:05,683 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:05,686 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-15 23:50:05,701 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:05,702 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-15 23:50:05,702 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:50:05,709 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-15 23:50:05,729 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:05,732 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-15 23:50:05,750 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:05,751 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-15 23:50:05,751 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:50:08,251 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-15 23:50:08,279 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:08,283 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-15 23:50:08,306 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:08,307 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-15 23:50:08,307 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:50:08,314 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-15 23:50:08,341 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:08,345 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-15 23:50:08,369 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:08,369 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-15 23:50:08,370 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:50:10,421 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-15 23:50:10,447 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:10,452 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-15 23:50:10,475 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:10,475 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-15 23:50:10,476 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:50:10,482 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-15 23:50:10,510 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:10,513 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-15 23:50:10,536 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:10,537 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-15 23:50:10,537 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:50:13,200 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-15 23:50:13,238 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:13,241 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-15 23:50:13,274 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:13,275 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-15 23:50:13,275 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:50:13,289 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-15 23:50:13,325 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:13,328 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-15 23:50:13,367 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:13,368 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-15 23:50:13,368 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:50:15,386 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-15 23:50:15,423 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:15,428 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-15 23:50:15,458 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:15,459 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-15 23:50:15,460 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:50:15,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-15 23:50:15,508 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:15,511 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-15 23:50:15,546 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:15,547 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-15 23:50:15,547 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:50:17,799 WARN L193 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 80 [2020-10-15 23:50:17,909 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:50:17,947 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:17,950 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:50:17,983 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:17,983 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:50:17,984 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:50:17,990 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:50:18,028 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:18,031 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:50:18,059 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:18,060 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:50:18,060 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:50:18,118 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-15 23:50:18,157 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:18,161 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-15 23:50:18,195 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:18,196 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-15 23:50:18,196 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:50:18,205 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-15 23:50:18,239 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:18,242 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-15 23:50:18,277 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:18,278 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-15 23:50:18,278 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:50:20,298 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-15 23:50:20,333 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:20,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-15 23:50:20,369 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:20,370 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-15 23:50:20,370 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:50:20,378 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-15 23:50:20,416 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:20,419 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-15 23:50:20,451 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:20,451 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-15 23:50:20,452 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:50:22,493 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:50:22,532 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:22,535 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:50:22,567 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:22,568 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:50:22,568 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:50:22,576 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:50:22,615 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:22,618 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:50:22,651 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:50:22,651 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:50:22,652 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:86 [2020-10-15 23:50:22,923 WARN L193 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2020-10-15 23:50:23,030 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2020-10-15 23:50:23,284 WARN L193 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 96 [2020-10-15 23:50:23,397 INFO L132 LiptonReduction]: Checked pairs total: 13307 [2020-10-15 23:50:23,397 INFO L134 LiptonReduction]: Total number of compositions: 98 [2020-10-15 23:50:23,397 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 23221 [2020-10-15 23:50:23,399 INFO L129 PetriNetUnfolder]: 1/8 cut-off events. [2020-10-15 23:50:23,399 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:50:23,399 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:50:23,399 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-15 23:50:23,399 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:50:23,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:50:23,399 INFO L82 PathProgramCache]: Analyzing trace with hash 66632900, now seen corresponding path program 1 times [2020-10-15 23:50:23,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:50:23,400 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656910400] [2020-10-15 23:50:23,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:50:23,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:50:23,414 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-15 23:50:23,414 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656910400] [2020-10-15 23:50:23,414 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:50:23,414 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 23:50:23,414 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291812190] [2020-10-15 23:50:23,415 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 23:50:23,415 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:50:23,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 23:50:23,415 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 23:50:23,416 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-15 23:50:23,416 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 45 transitions, 260 flow. Second operand 3 states. [2020-10-15 23:50:23,416 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:50:23,416 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-15 23:50:23,417 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:50:24,590 INFO L129 PetriNetUnfolder]: 5130/12371 cut-off events. [2020-10-15 23:50:24,591 INFO L130 PetriNetUnfolder]: For 5330/5330 co-relation queries the response was YES. [2020-10-15 23:50:24,635 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23764 conditions, 12371 events. 5130/12371 cut-off events. For 5330/5330 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 103034 event pairs, 3084 based on Foata normal form. 0/10313 useless extension candidates. Maximal degree in co-relation 11453. Up to 6184 conditions per place. [2020-10-15 23:50:24,670 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 12 selfloop transitions, 2 changer transitions 0/48 dead transitions. [2020-10-15 23:50:24,670 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 48 transitions, 294 flow [2020-10-15 23:50:24,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 23:50:24,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-15 23:50:24,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 474 transitions. [2020-10-15 23:50:24,671 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6694915254237288 [2020-10-15 23:50:24,671 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 474 transitions. [2020-10-15 23:50:24,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 474 transitions. [2020-10-15 23:50:24,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:50:24,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 474 transitions. [2020-10-15 23:50:24,672 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-15 23:50:24,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-15 23:50:24,673 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-15 23:50:24,673 INFO L185 Difference]: Start difference. First operand has 55 places, 45 transitions, 260 flow. Second operand 3 states and 474 transitions. [2020-10-15 23:50:24,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 48 transitions, 294 flow [2020-10-15 23:50:24,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 48 transitions, 294 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-15 23:50:24,679 INFO L241 Difference]: Finished difference. Result has 58 places, 46 transitions, 272 flow [2020-10-15 23:50:24,679 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=272, PETRI_PLACES=58, PETRI_TRANSITIONS=46} [2020-10-15 23:50:24,679 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 3 predicate places. [2020-10-15 23:50:24,679 INFO L481 AbstractCegarLoop]: Abstraction has has 58 places, 46 transitions, 272 flow [2020-10-15 23:50:24,679 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 23:50:24,679 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:50:24,679 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:50:24,679 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2020-10-15 23:50:24,679 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:50:24,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:50:24,680 INFO L82 PathProgramCache]: Analyzing trace with hash 651267829, now seen corresponding path program 1 times [2020-10-15 23:50:24,680 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:50:24,680 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126774114] [2020-10-15 23:50:24,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:50:24,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:50:24,702 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-15 23:50:24,703 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126774114] [2020-10-15 23:50:24,703 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:50:24,703 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:50:24,703 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178974808] [2020-10-15 23:50:24,704 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 23:50:24,704 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:50:24,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 23:50:24,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-15 23:50:24,705 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-15 23:50:24,705 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 46 transitions, 272 flow. Second operand 4 states. [2020-10-15 23:50:24,705 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:50:24,705 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-15 23:50:24,706 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:50:25,878 INFO L129 PetriNetUnfolder]: 5165/13544 cut-off events. [2020-10-15 23:50:25,878 INFO L130 PetriNetUnfolder]: For 5385/5385 co-relation queries the response was YES. [2020-10-15 23:50:25,928 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26089 conditions, 13544 events. 5165/13544 cut-off events. For 5385/5385 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 120369 event pairs, 3129 based on Foata normal form. 0/11498 useless extension candidates. Maximal degree in co-relation 26059. Up to 6213 conditions per place. [2020-10-15 23:50:25,963 INFO L132 encePairwiseOnDemand]: 229/236 looper letters, 12 selfloop transitions, 6 changer transitions 0/52 dead transitions. [2020-10-15 23:50:25,963 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 52 transitions, 320 flow [2020-10-15 23:50:25,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:50:25,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:50:25,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 632 transitions. [2020-10-15 23:50:25,965 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6694915254237288 [2020-10-15 23:50:25,965 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 632 transitions. [2020-10-15 23:50:25,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 632 transitions. [2020-10-15 23:50:25,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:50:25,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 632 transitions. [2020-10-15 23:50:25,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:50:25,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:50:25,967 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:50:25,967 INFO L185 Difference]: Start difference. First operand has 58 places, 46 transitions, 272 flow. Second operand 4 states and 632 transitions. [2020-10-15 23:50:25,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 52 transitions, 320 flow [2020-10-15 23:50:25,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 52 transitions, 318 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:50:25,972 INFO L241 Difference]: Finished difference. Result has 61 places, 48 transitions, 298 flow [2020-10-15 23:50:25,972 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=298, PETRI_PLACES=61, PETRI_TRANSITIONS=48} [2020-10-15 23:50:25,972 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 6 predicate places. [2020-10-15 23:50:25,972 INFO L481 AbstractCegarLoop]: Abstraction has has 61 places, 48 transitions, 298 flow [2020-10-15 23:50:25,972 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 23:50:25,972 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:50:25,972 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:50:25,972 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2020-10-15 23:50:25,972 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:50:25,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:50:25,973 INFO L82 PathProgramCache]: Analyzing trace with hash -1283455003, now seen corresponding path program 1 times [2020-10-15 23:50:25,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:50:25,973 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882855674] [2020-10-15 23:50:25,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:50:25,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:50:25,998 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-15 23:50:25,999 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882855674] [2020-10-15 23:50:25,999 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818099354] [2020-10-15 23:50:25,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:50:26,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:50:26,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-15 23:50:26,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:50:26,123 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-15 23:50:26,124 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:50:26,124 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2020-10-15 23:50:26,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339509945] [2020-10-15 23:50:26,124 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:50:26,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:50:26,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:50:26,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:50:26,125 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-15 23:50:26,126 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 48 transitions, 298 flow. Second operand 6 states. [2020-10-15 23:50:26,126 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:50:26,126 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-15 23:50:26,126 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:50:27,502 INFO L129 PetriNetUnfolder]: 5164/13538 cut-off events. [2020-10-15 23:50:27,502 INFO L130 PetriNetUnfolder]: For 6462/6462 co-relation queries the response was YES. [2020-10-15 23:50:27,536 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32325 conditions, 13538 events. 5164/13538 cut-off events. For 6462/6462 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 120308 event pairs, 3129 based on Foata normal form. 1/12516 useless extension candidates. Maximal degree in co-relation 16462. Up to 7260 conditions per place. [2020-10-15 23:50:27,569 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 16 selfloop transitions, 3 changer transitions 0/53 dead transitions. [2020-10-15 23:50:27,569 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 53 transitions, 348 flow [2020-10-15 23:50:27,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:50:27,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:50:27,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 630 transitions. [2020-10-15 23:50:27,571 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6673728813559322 [2020-10-15 23:50:27,571 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 630 transitions. [2020-10-15 23:50:27,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 630 transitions. [2020-10-15 23:50:27,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:50:27,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 630 transitions. [2020-10-15 23:50:27,572 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:50:27,573 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:50:27,573 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:50:27,574 INFO L185 Difference]: Start difference. First operand has 61 places, 48 transitions, 298 flow. Second operand 4 states and 630 transitions. [2020-10-15 23:50:27,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 53 transitions, 348 flow [2020-10-15 23:50:27,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 53 transitions, 347 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:50:27,581 INFO L241 Difference]: Finished difference. Result has 64 places, 49 transitions, 313 flow [2020-10-15 23:50:27,581 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=313, PETRI_PLACES=64, PETRI_TRANSITIONS=49} [2020-10-15 23:50:27,581 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 9 predicate places. [2020-10-15 23:50:27,581 INFO L481 AbstractCegarLoop]: Abstraction has has 64 places, 49 transitions, 313 flow [2020-10-15 23:50:27,581 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:50:27,582 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:50:27,582 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:50:27,788 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:50:27,789 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:50:27,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:50:27,789 INFO L82 PathProgramCache]: Analyzing trace with hash 151196629, now seen corresponding path program 1 times [2020-10-15 23:50:27,790 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:50:27,790 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583242296] [2020-10-15 23:50:27,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:50:27,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:50:27,819 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-15 23:50:27,820 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583242296] [2020-10-15 23:50:27,820 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643244425] [2020-10-15 23:50:27,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:50:27,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:50:27,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-15 23:50:27,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:50:27,960 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-15 23:50:27,960 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:50:27,960 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-15 23:50:27,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509384000] [2020-10-15 23:50:27,961 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-15 23:50:27,961 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:50:27,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-15 23:50:27,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2020-10-15 23:50:27,963 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-15 23:50:27,963 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 49 transitions, 313 flow. Second operand 8 states. [2020-10-15 23:50:27,963 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:50:27,964 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-15 23:50:27,964 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:50:29,209 INFO L129 PetriNetUnfolder]: 5162/13529 cut-off events. [2020-10-15 23:50:29,209 INFO L130 PetriNetUnfolder]: For 6483/6483 co-relation queries the response was YES. [2020-10-15 23:50:29,273 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32324 conditions, 13529 events. 5162/13529 cut-off events. For 6483/6483 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 120370 event pairs, 3130 based on Foata normal form. 1/12507 useless extension candidates. Maximal degree in co-relation 32273. Up to 7252 conditions per place. [2020-10-15 23:50:29,311 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 18 selfloop transitions, 4 changer transitions 0/56 dead transitions. [2020-10-15 23:50:29,312 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 56 transitions, 375 flow [2020-10-15 23:50:29,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-15 23:50:29,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-15 23:50:29,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 786 transitions. [2020-10-15 23:50:29,313 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6661016949152543 [2020-10-15 23:50:29,313 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 786 transitions. [2020-10-15 23:50:29,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 786 transitions. [2020-10-15 23:50:29,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:50:29,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 786 transitions. [2020-10-15 23:50:29,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-15 23:50:29,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-15 23:50:29,315 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-15 23:50:29,315 INFO L185 Difference]: Start difference. First operand has 64 places, 49 transitions, 313 flow. Second operand 5 states and 786 transitions. [2020-10-15 23:50:29,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 56 transitions, 375 flow [2020-10-15 23:50:29,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 56 transitions, 369 flow, removed 1 selfloop flow, removed 2 redundant places. [2020-10-15 23:50:29,327 INFO L241 Difference]: Finished difference. Result has 67 places, 50 transitions, 327 flow [2020-10-15 23:50:29,327 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=327, PETRI_PLACES=67, PETRI_TRANSITIONS=50} [2020-10-15 23:50:29,327 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 12 predicate places. [2020-10-15 23:50:29,327 INFO L481 AbstractCegarLoop]: Abstraction has has 67 places, 50 transitions, 327 flow [2020-10-15 23:50:29,327 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-15 23:50:29,327 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:50:29,327 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:50:29,528 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2020-10-15 23:50:29,528 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:50:29,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:50:29,529 INFO L82 PathProgramCache]: Analyzing trace with hash 1529639494, now seen corresponding path program 1 times [2020-10-15 23:50:29,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:50:29,529 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632164672] [2020-10-15 23:50:29,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:50:29,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:50:29,570 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-15 23:50:29,570 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632164672] [2020-10-15 23:50:29,570 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158067066] [2020-10-15 23:50:29,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:50:29,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:50:29,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-15 23:50:29,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:50:29,774 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-15 23:50:29,774 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:50:29,775 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:50:29,775 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203565570] [2020-10-15 23:50:29,777 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-15 23:50:29,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:50:29,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-15 23:50:29,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2020-10-15 23:50:29,783 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-15 23:50:29,785 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 50 transitions, 327 flow. Second operand 10 states. [2020-10-15 23:50:29,785 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:50:29,785 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-15 23:50:29,785 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:50:31,298 INFO L129 PetriNetUnfolder]: 5159/13517 cut-off events. [2020-10-15 23:50:31,298 INFO L130 PetriNetUnfolder]: For 6503/6503 co-relation queries the response was YES. [2020-10-15 23:50:31,347 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32311 conditions, 13517 events. 5159/13517 cut-off events. For 6503/6503 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 120625 event pairs, 3134 based on Foata normal form. 1/12495 useless extension candidates. Maximal degree in co-relation 32242. Up to 7243 conditions per place. [2020-10-15 23:50:31,380 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 20 selfloop transitions, 5 changer transitions 0/59 dead transitions. [2020-10-15 23:50:31,381 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 59 transitions, 401 flow [2020-10-15 23:50:31,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-15 23:50:31,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-15 23:50:31,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 942 transitions. [2020-10-15 23:50:31,383 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6652542372881356 [2020-10-15 23:50:31,383 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 942 transitions. [2020-10-15 23:50:31,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 942 transitions. [2020-10-15 23:50:31,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:50:31,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 942 transitions. [2020-10-15 23:50:31,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-15 23:50:31,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-15 23:50:31,385 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-15 23:50:31,385 INFO L185 Difference]: Start difference. First operand has 67 places, 50 transitions, 327 flow. Second operand 6 states and 942 transitions. [2020-10-15 23:50:31,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 59 transitions, 401 flow [2020-10-15 23:50:31,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 59 transitions, 391 flow, removed 2 selfloop flow, removed 3 redundant places. [2020-10-15 23:50:31,394 INFO L241 Difference]: Finished difference. Result has 70 places, 51 transitions, 341 flow [2020-10-15 23:50:31,395 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=317, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=341, PETRI_PLACES=70, PETRI_TRANSITIONS=51} [2020-10-15 23:50:31,395 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 15 predicate places. [2020-10-15 23:50:31,395 INFO L481 AbstractCegarLoop]: Abstraction has has 70 places, 51 transitions, 341 flow [2020-10-15 23:50:31,395 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-15 23:50:31,395 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:50:31,395 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:50:31,595 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:50:31,596 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:50:31,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:50:31,596 INFO L82 PathProgramCache]: Analyzing trace with hash 2088402552, now seen corresponding path program 1 times [2020-10-15 23:50:31,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:50:31,597 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399413570] [2020-10-15 23:50:31,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:50:31,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:50:31,646 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-15 23:50:31,646 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399413570] [2020-10-15 23:50:31,646 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125856008] [2020-10-15 23:50:31,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:50:31,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:50:31,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:50:31,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:50:31,820 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-15 23:50:31,821 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:50:31,821 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:50:31,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040078213] [2020-10-15 23:50:31,822 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-15 23:50:31,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:50:31,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-15 23:50:31,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=72, Unknown=0, NotChecked=0, Total=132 [2020-10-15 23:50:31,824 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-15 23:50:31,826 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 51 transitions, 341 flow. Second operand 12 states. [2020-10-15 23:50:31,826 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:50:31,826 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-15 23:50:31,826 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:50:33,135 INFO L129 PetriNetUnfolder]: 5155/13502 cut-off events. [2020-10-15 23:50:33,135 INFO L130 PetriNetUnfolder]: For 6522/6522 co-relation queries the response was YES. [2020-10-15 23:50:33,198 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32287 conditions, 13502 events. 5155/13502 cut-off events. For 6522/6522 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 120830 event pairs, 3145 based on Foata normal form. 1/12480 useless extension candidates. Maximal degree in co-relation 32199. Up to 7233 conditions per place. [2020-10-15 23:50:33,237 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 22 selfloop transitions, 6 changer transitions 0/62 dead transitions. [2020-10-15 23:50:33,237 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 62 transitions, 427 flow [2020-10-15 23:50:33,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:50:33,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:50:33,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1098 transitions. [2020-10-15 23:50:33,239 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6646489104116223 [2020-10-15 23:50:33,239 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1098 transitions. [2020-10-15 23:50:33,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1098 transitions. [2020-10-15 23:50:33,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:50:33,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1098 transitions. [2020-10-15 23:50:33,241 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:50:33,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:50:33,242 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:50:33,243 INFO L185 Difference]: Start difference. First operand has 70 places, 51 transitions, 341 flow. Second operand 7 states and 1098 transitions. [2020-10-15 23:50:33,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 62 transitions, 427 flow [2020-10-15 23:50:33,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 62 transitions, 413 flow, removed 3 selfloop flow, removed 4 redundant places. [2020-10-15 23:50:33,257 INFO L241 Difference]: Finished difference. Result has 73 places, 52 transitions, 355 flow [2020-10-15 23:50:33,257 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=355, PETRI_PLACES=73, PETRI_TRANSITIONS=52} [2020-10-15 23:50:33,257 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 18 predicate places. [2020-10-15 23:50:33,257 INFO L481 AbstractCegarLoop]: Abstraction has has 73 places, 52 transitions, 355 flow [2020-10-15 23:50:33,257 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-15 23:50:33,257 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:50:33,257 INFO L255 CegarLoopForPetriNet]: 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-15 23:50:33,458 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-15 23:50:33,458 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:50:33,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:50:33,459 INFO L82 PathProgramCache]: Analyzing trace with hash -108387413, now seen corresponding path program 1 times [2020-10-15 23:50:33,459 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:50:33,460 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403364096] [2020-10-15 23:50:33,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:50:33,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:50:33,519 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-15 23:50:33,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403364096] [2020-10-15 23:50:33,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616527259] [2020-10-15 23:50:33,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:50:33,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:50:33,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:50:33,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:50:33,740 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-15 23:50:33,740 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:50:33,741 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:50:33,741 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252232805] [2020-10-15 23:50:33,741 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-15 23:50:33,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:50:33,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-15 23:50:33,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=101, Unknown=0, NotChecked=0, Total=182 [2020-10-15 23:50:33,746 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-15 23:50:33,748 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 52 transitions, 355 flow. Second operand 14 states. [2020-10-15 23:50:33,748 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:50:33,748 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-15 23:50:33,748 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:50:35,249 INFO L129 PetriNetUnfolder]: 5150/13484 cut-off events. [2020-10-15 23:50:35,250 INFO L130 PetriNetUnfolder]: For 6537/6537 co-relation queries the response was YES. [2020-10-15 23:50:35,305 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32252 conditions, 13484 events. 5150/13484 cut-off events. For 6537/6537 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 121864 event pairs, 3171 based on Foata normal form. 1/12462 useless extension candidates. Maximal degree in co-relation 32144. Up to 7222 conditions per place. [2020-10-15 23:50:35,341 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 24 selfloop transitions, 7 changer transitions 0/65 dead transitions. [2020-10-15 23:50:35,341 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 65 transitions, 453 flow [2020-10-15 23:50:35,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:50:35,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:50:35,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1254 transitions. [2020-10-15 23:50:35,343 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6641949152542372 [2020-10-15 23:50:35,343 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1254 transitions. [2020-10-15 23:50:35,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1254 transitions. [2020-10-15 23:50:35,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:50:35,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1254 transitions. [2020-10-15 23:50:35,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:50:35,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:50:35,346 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:50:35,346 INFO L185 Difference]: Start difference. First operand has 73 places, 52 transitions, 355 flow. Second operand 8 states and 1254 transitions. [2020-10-15 23:50:35,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 65 transitions, 453 flow [2020-10-15 23:50:35,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 65 transitions, 435 flow, removed 4 selfloop flow, removed 5 redundant places. [2020-10-15 23:50:35,359 INFO L241 Difference]: Finished difference. Result has 76 places, 53 transitions, 369 flow [2020-10-15 23:50:35,360 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=369, PETRI_PLACES=76, PETRI_TRANSITIONS=53} [2020-10-15 23:50:35,360 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 21 predicate places. [2020-10-15 23:50:35,360 INFO L481 AbstractCegarLoop]: Abstraction has has 76 places, 53 transitions, 369 flow [2020-10-15 23:50:35,360 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-15 23:50:35,360 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:50:35,360 INFO L255 CegarLoopForPetriNet]: 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-15 23:50:35,560 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:50:35,561 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:50:35,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:50:35,562 INFO L82 PathProgramCache]: Analyzing trace with hash 1085347653, now seen corresponding path program 1 times [2020-10-15 23:50:35,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:50:35,562 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057856660] [2020-10-15 23:50:35,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:50:35,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:50:35,636 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-15 23:50:35,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057856660] [2020-10-15 23:50:35,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712196844] [2020-10-15 23:50:35,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:50:35,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:50:35,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:50:35,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:50:35,867 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-15 23:50:35,867 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:50:35,867 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:50:35,868 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795219519] [2020-10-15 23:50:35,868 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:50:35,868 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:50:35,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:50:35,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=135, Unknown=0, NotChecked=0, Total=240 [2020-10-15 23:50:35,871 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-15 23:50:35,872 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 53 transitions, 369 flow. Second operand 16 states. [2020-10-15 23:50:35,872 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:50:35,872 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-15 23:50:35,872 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:50:37,173 INFO L129 PetriNetUnfolder]: 5144/13463 cut-off events. [2020-10-15 23:50:37,173 INFO L130 PetriNetUnfolder]: For 6545/6545 co-relation queries the response was YES. [2020-10-15 23:50:37,240 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32206 conditions, 13463 events. 5144/13463 cut-off events. For 6545/6545 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 124066 event pairs, 3228 based on Foata normal form. 1/12441 useless extension candidates. Maximal degree in co-relation 32077. Up to 7210 conditions per place. [2020-10-15 23:50:37,280 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 26 selfloop transitions, 8 changer transitions 0/68 dead transitions. [2020-10-15 23:50:37,281 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 68 transitions, 479 flow [2020-10-15 23:50:37,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:50:37,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:50:37,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1410 transitions. [2020-10-15 23:50:37,283 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6638418079096046 [2020-10-15 23:50:37,283 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1410 transitions. [2020-10-15 23:50:37,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1410 transitions. [2020-10-15 23:50:37,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:50:37,284 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1410 transitions. [2020-10-15 23:50:37,285 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:50:37,287 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:50:37,287 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:50:37,287 INFO L185 Difference]: Start difference. First operand has 76 places, 53 transitions, 369 flow. Second operand 9 states and 1410 transitions. [2020-10-15 23:50:37,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 68 transitions, 479 flow [2020-10-15 23:50:37,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 68 transitions, 457 flow, removed 5 selfloop flow, removed 6 redundant places. [2020-10-15 23:50:37,301 INFO L241 Difference]: Finished difference. Result has 79 places, 54 transitions, 383 flow [2020-10-15 23:50:37,301 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=347, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=383, PETRI_PLACES=79, PETRI_TRANSITIONS=54} [2020-10-15 23:50:37,301 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 24 predicate places. [2020-10-15 23:50:37,301 INFO L481 AbstractCegarLoop]: Abstraction has has 79 places, 54 transitions, 383 flow [2020-10-15 23:50:37,301 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:50:37,301 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:50:37,301 INFO L255 CegarLoopForPetriNet]: 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-15 23:50:37,516 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-15 23:50:37,517 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:50:37,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:50:37,517 INFO L82 PathProgramCache]: Analyzing trace with hash 1030177264, now seen corresponding path program 1 times [2020-10-15 23:50:37,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:50:37,518 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665047752] [2020-10-15 23:50:37,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:50:37,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:50:37,601 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-15 23:50:37,601 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665047752] [2020-10-15 23:50:37,602 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041012359] [2020-10-15 23:50:37,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:50:37,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:50:37,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:50:37,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:50:37,850 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-15 23:50:37,850 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:50:37,851 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2020-10-15 23:50:37,851 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672097775] [2020-10-15 23:50:37,851 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 23:50:37,851 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:50:37,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 23:50:37,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=174, Unknown=0, NotChecked=0, Total=306 [2020-10-15 23:50:37,854 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-15 23:50:37,855 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 54 transitions, 383 flow. Second operand 18 states. [2020-10-15 23:50:37,855 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:50:37,856 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-15 23:50:37,856 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:50:39,202 INFO L129 PetriNetUnfolder]: 5137/13439 cut-off events. [2020-10-15 23:50:39,203 INFO L130 PetriNetUnfolder]: For 6543/6543 co-relation queries the response was YES. [2020-10-15 23:50:39,264 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32149 conditions, 13439 events. 5137/13439 cut-off events. For 6543/6543 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 126784 event pairs, 3348 based on Foata normal form. 1/12417 useless extension candidates. Maximal degree in co-relation 31998. Up to 7197 conditions per place. [2020-10-15 23:50:39,300 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 28 selfloop transitions, 9 changer transitions 0/71 dead transitions. [2020-10-15 23:50:39,300 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 71 transitions, 505 flow [2020-10-15 23:50:39,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:50:39,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:50:39,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1566 transitions. [2020-10-15 23:50:39,303 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6635593220338983 [2020-10-15 23:50:39,303 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1566 transitions. [2020-10-15 23:50:39,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1566 transitions. [2020-10-15 23:50:39,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:50:39,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1566 transitions. [2020-10-15 23:50:39,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:50:39,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:50:39,307 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:50:39,307 INFO L185 Difference]: Start difference. First operand has 79 places, 54 transitions, 383 flow. Second operand 10 states and 1566 transitions. [2020-10-15 23:50:39,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 71 transitions, 505 flow [2020-10-15 23:50:39,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 71 transitions, 479 flow, removed 6 selfloop flow, removed 7 redundant places. [2020-10-15 23:50:39,323 INFO L241 Difference]: Finished difference. Result has 82 places, 55 transitions, 397 flow [2020-10-15 23:50:39,323 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=397, PETRI_PLACES=82, PETRI_TRANSITIONS=55} [2020-10-15 23:50:39,323 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 27 predicate places. [2020-10-15 23:50:39,324 INFO L481 AbstractCegarLoop]: Abstraction has has 82 places, 55 transitions, 397 flow [2020-10-15 23:50:39,324 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 23:50:39,324 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:50:39,324 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:50:39,529 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:50:39,530 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:50:39,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:50:39,530 INFO L82 PathProgramCache]: Analyzing trace with hash 2094081466, now seen corresponding path program 1 times [2020-10-15 23:50:39,531 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:50:39,531 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89425462] [2020-10-15 23:50:39,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:50:39,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:50:39,645 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 23:50:39,645 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89425462] [2020-10-15 23:50:39,645 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800712032] [2020-10-15 23:50:39,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:50:39,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:50:39,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:50:39,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:50:39,922 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 23:50:39,922 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:50:39,922 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2020-10-15 23:50:39,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024089568] [2020-10-15 23:50:39,923 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 23:50:39,923 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:50:39,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 23:50:39,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=218, Unknown=0, NotChecked=0, Total=380 [2020-10-15 23:50:39,926 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 236 [2020-10-15 23:50:39,927 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 55 transitions, 397 flow. Second operand 20 states. [2020-10-15 23:50:39,928 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:50:39,928 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 236 [2020-10-15 23:50:39,928 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:50:41,311 INFO L129 PetriNetUnfolder]: 5129/13412 cut-off events. [2020-10-15 23:50:41,311 INFO L130 PetriNetUnfolder]: For 6528/6528 co-relation queries the response was YES. [2020-10-15 23:50:41,379 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32081 conditions, 13412 events. 5129/13412 cut-off events. For 6528/6528 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 129919 event pairs, 3595 based on Foata normal form. 1/12390 useless extension candidates. Maximal degree in co-relation 31907. Up to 7183 conditions per place. [2020-10-15 23:50:41,417 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 30 selfloop transitions, 10 changer transitions 0/74 dead transitions. [2020-10-15 23:50:41,418 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 74 transitions, 531 flow [2020-10-15 23:50:41,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:50:41,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:50:41,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1722 transitions. [2020-10-15 23:50:41,420 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6633281972265023 [2020-10-15 23:50:41,420 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1722 transitions. [2020-10-15 23:50:41,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1722 transitions. [2020-10-15 23:50:41,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:50:41,421 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1722 transitions. [2020-10-15 23:50:41,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:50:41,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:50:41,425 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:50:41,425 INFO L185 Difference]: Start difference. First operand has 82 places, 55 transitions, 397 flow. Second operand 11 states and 1722 transitions. [2020-10-15 23:50:41,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 74 transitions, 531 flow [2020-10-15 23:50:41,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 74 transitions, 501 flow, removed 7 selfloop flow, removed 8 redundant places. [2020-10-15 23:50:41,442 INFO L241 Difference]: Finished difference. Result has 85 places, 56 transitions, 411 flow [2020-10-15 23:50:41,443 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=411, PETRI_PLACES=85, PETRI_TRANSITIONS=56} [2020-10-15 23:50:41,443 INFO L342 CegarLoopForPetriNet]: 55 programPoint places, 30 predicate places. [2020-10-15 23:50:41,443 INFO L481 AbstractCegarLoop]: Abstraction has has 85 places, 56 transitions, 411 flow [2020-10-15 23:50:41,443 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 23:50:41,443 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:50:41,443 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:50:41,658 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-15 23:50:41,659 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:50:41,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:50:41,659 INFO L82 PathProgramCache]: Analyzing trace with hash -617112326, now seen corresponding path program 1 times [2020-10-15 23:50:41,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:50:41,660 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846434266] [2020-10-15 23:50:41,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:50:41,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:50:41,693 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:50:41,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:50:41,717 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:50:41,734 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 23:50:41,734 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 23:50:41,734 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2020-10-15 23:50:41,734 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 23:50:41,735 WARN L371 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 23:50:41,735 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2020-10-15 23:50:41,746 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,746 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,746 WARN L313 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,746 WARN L313 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,746 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,746 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,747 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,747 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,747 WARN L313 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,747 WARN L313 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,747 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,747 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,747 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,747 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,748 WARN L313 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,748 WARN L313 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,748 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,748 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,748 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,748 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,748 WARN L313 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,748 WARN L313 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,749 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,749 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,749 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,749 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,749 WARN L313 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,749 WARN L313 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,749 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,749 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,750 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,750 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,750 WARN L313 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,750 WARN L313 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,750 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,750 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,750 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,751 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,751 WARN L313 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,751 WARN L313 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,751 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,751 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,751 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,751 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,751 WARN L313 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,751 WARN L313 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,752 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,752 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,752 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,752 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,752 WARN L313 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,752 WARN L313 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,752 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,752 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,753 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,753 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,753 WARN L313 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,753 WARN L313 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,753 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,753 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,753 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,754 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,754 WARN L313 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,754 WARN L313 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,754 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,754 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,754 WARN L313 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,755 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,755 WARN L313 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,755 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,762 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,762 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,762 WARN L313 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,762 WARN L313 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,763 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,763 WARN L313 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,764 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,764 WARN L313 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,765 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,765 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,765 WARN L313 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,765 WARN L313 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,766 WARN L313 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,766 WARN L313 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,766 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,766 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,767 WARN L313 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,767 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,767 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,768 WARN L313 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,768 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,769 WARN L313 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,769 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,769 WARN L313 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,770 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,770 WARN L313 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,770 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,770 WARN L313 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,771 WARN L313 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,771 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,771 WARN L313 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,771 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,773 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,773 WARN L313 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,773 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,773 WARN L313 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,774 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,774 WARN L313 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,774 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,775 WARN L313 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:50:41,781 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-15 23:50:41,782 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 23:50:41,782 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-15 23:50:41,782 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 23:50:41,782 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 23:50:41,782 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 23:50:41,782 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 23:50:41,782 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 23:50:41,782 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 23:50:41,784 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 149 places, 144 transitions, 486 flow [2020-10-15 23:50:56,586 INFO L129 PetriNetUnfolder]: 17434/79092 cut-off events. [2020-10-15 23:50:56,587 INFO L130 PetriNetUnfolder]: For 11539/11539 co-relation queries the response was YES. [2020-10-15 23:50:57,126 INFO L80 FinitePrefix]: Finished finitePrefix Result has 90456 conditions, 79092 events. 17434/79092 cut-off events. For 11539/11539 co-relation queries the response was YES. Maximal size of possible extension queue 1410. Compared 1094822 event pairs, 7181 based on Foata normal form. 0/66778 useless extension candidates. Maximal degree in co-relation 44321. Up to 11264 conditions per place. [2020-10-15 23:50:57,126 INFO L82 GeneralOperation]: Start removeDead. Operand has 149 places, 144 transitions, 486 flow [2020-10-15 23:50:57,297 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 143 places, 137 transitions, 472 flow [2020-10-15 23:50:57,298 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 23:50:57,298 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 143 places, 137 transitions, 472 flow [2020-10-15 23:50:57,298 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 143 places, 137 transitions, 472 flow [2020-10-15 23:50:57,298 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 143 places, 137 transitions, 472 flow [2020-10-15 23:51:08,868 INFO L129 PetriNetUnfolder]: 15386/64756 cut-off events. [2020-10-15 23:51:08,868 INFO L130 PetriNetUnfolder]: For 11539/11539 co-relation queries the response was YES. [2020-10-15 23:51:09,478 INFO L80 FinitePrefix]: Finished finitePrefix Result has 76120 conditions, 64756 events. 15386/64756 cut-off events. For 11539/11539 co-relation queries the response was YES. Maximal size of possible extension queue 1097. Compared 846551 event pairs, 7181 based on Foata normal form. 0/56538 useless extension candidates. Maximal degree in co-relation 37153. Up to 11264 conditions per place. [2020-10-15 23:51:11,553 INFO L117 LiptonReduction]: Number of co-enabled transitions 6688 [2020-10-15 23:51:12,236 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-15 23:51:12,254 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:12,257 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-15 23:51:12,273 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:12,274 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-15 23:51:12,274 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:51:12,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-15 23:51:12,301 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:12,304 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-15 23:51:12,319 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:12,320 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-15 23:51:12,320 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:51:14,467 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-15 23:51:14,495 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:14,499 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-15 23:51:14,523 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:14,524 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-15 23:51:14,524 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:51:14,531 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-15 23:51:14,559 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:14,561 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-15 23:51:14,584 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:14,585 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-15 23:51:14,585 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:51:16,601 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:16,625 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:16,628 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:16,648 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:16,649 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:16,649 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:16,654 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:16,679 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:16,682 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:16,703 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:16,704 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:16,704 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:16,711 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:16,739 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:16,741 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:16,760 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:16,760 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:16,760 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:16,766 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:16,791 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:16,794 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:16,814 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:16,814 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:16,815 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:16,933 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:16,960 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:16,963 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:16,982 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:16,983 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:16,983 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:16,990 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,014 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,018 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,037 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,038 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,038 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:17,128 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,150 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,153 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,169 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,169 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,170 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:17,175 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,203 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,205 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,225 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,226 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,226 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:17,241 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,265 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,267 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,283 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,283 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,283 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:17,294 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,315 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,317 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,336 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,337 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,337 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:17,397 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,423 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,425 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,446 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,447 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,447 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:17,452 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,476 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,479 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,500 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,500 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,501 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:17,507 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,532 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,535 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,555 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,556 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,556 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:17,565 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,592 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,595 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,617 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,617 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,618 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:17,673 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,700 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,702 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,721 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,722 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,722 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:17,728 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-15 23:51:17,754 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,757 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-15 23:51:17,779 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,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-15 23:51:17,780 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-15 23:51:17,787 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,813 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,815 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,834 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,834 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,834 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:17,845 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,868 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,871 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,892 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,893 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,893 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:17,962 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:17,986 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:17,989 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:18,010 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:18,010 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:18,011 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:18,015 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:18,042 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:18,045 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:18,067 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:18,067 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:18,067 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:18,075 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:18,103 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:18,106 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:18,125 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:18,126 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:18,126 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:18,139 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:18,174 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:18,176 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:18,201 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:18,201 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:18,202 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:18,267 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-15 23:51:18,299 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:18,303 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-15 23:51:18,326 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:18,327 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-15 23:51:18,327 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:51:18,336 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-15 23:51:18,364 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:18,367 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-15 23:51:18,388 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:18,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-15 23:51:18,389 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:51:20,408 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:20,434 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:20,437 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:20,458 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:20,458 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:20,458 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:20,465 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:20,492 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:20,494 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:20,516 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:20,516 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:20,517 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:20,710 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:20,741 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:20,744 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:20,763 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:20,763 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:20,763 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:20,769 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:20,793 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:20,796 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:20,814 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:20,815 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:20,815 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:20,822 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:20,847 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:20,850 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:20,869 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:20,869 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:20,869 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:20,876 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:20,900 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:20,903 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:20,925 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:20,925 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:20,926 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:20,978 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,005 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,007 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,024 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,025 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,025 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:21,031 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,056 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,059 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,086 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,086 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,087 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:21,093 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,118 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,120 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,137 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,138 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,138 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:21,143 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,166 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,169 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,189 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,189 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,190 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:21,244 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,269 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,271 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,292 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,293 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,293 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:21,299 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,324 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,326 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,347 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,348 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,348 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:21,356 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,379 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,382 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,404 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,404 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,405 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:21,410 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,437 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,440 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,457 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,458 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:51:21,458 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:51:21,535 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-15 23:51:21,574 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,577 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-15 23:51:21,609 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,609 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-15 23:51:21,610 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:51:21,616 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-15 23:51:21,647 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,651 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-15 23:51:21,678 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:21,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-15 23:51:21,679 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:51:23,847 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-15 23:51:23,886 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:23,890 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-15 23:51:23,923 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:23,923 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-15 23:51:23,924 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:51:23,931 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-15 23:51:23,965 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:23,968 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-15 23:51:24,004 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:51:24,004 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-15 23:51:24,005 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:51:26,658 WARN L193 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 81 [2020-10-15 23:51:26,969 WARN L193 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2020-10-15 23:51:27,078 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2020-10-15 23:51:27,085 INFO L132 LiptonReduction]: Checked pairs total: 15650 [2020-10-15 23:51:27,085 INFO L134 LiptonReduction]: Total number of compositions: 96 [2020-10-15 23:51:27,085 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 29787 [2020-10-15 23:51:27,086 INFO L129 PetriNetUnfolder]: 1/7 cut-off events. [2020-10-15 23:51:27,086 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:51:27,087 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:51:27,087 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-15 23:51:27,087 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:51:27,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:51:27,087 INFO L82 PathProgramCache]: Analyzing trace with hash 74209741, now seen corresponding path program 1 times [2020-10-15 23:51:27,087 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:51:27,087 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546916240] [2020-10-15 23:51:27,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:51:27,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:51:27,098 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-15 23:51:27,099 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546916240] [2020-10-15 23:51:27,099 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:51:27,099 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 23:51:27,099 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559463852] [2020-10-15 23:51:27,100 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 23:51:27,100 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:51:27,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 23:51:27,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 23:51:27,101 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-15 23:51:27,102 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 48 transitions, 294 flow. Second operand 3 states. [2020-10-15 23:51:27,102 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:51:27,102 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-15 23:51:27,102 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:51:31,373 INFO L129 PetriNetUnfolder]: 11275/25691 cut-off events. [2020-10-15 23:51:31,373 INFO L130 PetriNetUnfolder]: For 11539/11539 co-relation queries the response was YES. [2020-10-15 23:51:31,461 INFO L80 FinitePrefix]: Finished finitePrefix Result has 49390 conditions, 25691 events. 11275/25691 cut-off events. For 11539/11539 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 233882 event pairs, 7181 based on Foata normal form. 0/21584 useless extension candidates. Maximal degree in co-relation 23766. Up to 12332 conditions per place. [2020-10-15 23:51:31,525 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 12 selfloop transitions, 2 changer transitions 0/51 dead transitions. [2020-10-15 23:51:31,525 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 51 transitions, 328 flow [2020-10-15 23:51:31,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 23:51:31,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-15 23:51:31,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 501 transitions. [2020-10-15 23:51:31,527 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6958333333333333 [2020-10-15 23:51:31,527 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 501 transitions. [2020-10-15 23:51:31,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 501 transitions. [2020-10-15 23:51:31,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:51:31,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 501 transitions. [2020-10-15 23:51:31,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-15 23:51:31,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-15 23:51:31,529 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-15 23:51:31,529 INFO L185 Difference]: Start difference. First operand has 59 places, 48 transitions, 294 flow. Second operand 3 states and 501 transitions. [2020-10-15 23:51:31,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 51 transitions, 328 flow [2020-10-15 23:51:31,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 51 transitions, 328 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-15 23:51:31,537 INFO L241 Difference]: Finished difference. Result has 62 places, 49 transitions, 306 flow [2020-10-15 23:51:31,537 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=306, PETRI_PLACES=62, PETRI_TRANSITIONS=49} [2020-10-15 23:51:31,537 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 3 predicate places. [2020-10-15 23:51:31,537 INFO L481 AbstractCegarLoop]: Abstraction has has 62 places, 49 transitions, 306 flow [2020-10-15 23:51:31,537 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 23:51:31,537 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:51:31,538 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:51:31,538 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2020-10-15 23:51:31,538 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:51:31,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:51:31,538 INFO L82 PathProgramCache]: Analyzing trace with hash 923381417, now seen corresponding path program 1 times [2020-10-15 23:51:31,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:51:31,538 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573760272] [2020-10-15 23:51:31,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:51:31,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:51:31,554 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-15 23:51:31,555 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573760272] [2020-10-15 23:51:31,555 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:51:31,555 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:51:31,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137428449] [2020-10-15 23:51:31,556 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 23:51:31,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:51:31,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 23:51:31,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-15 23:51:31,557 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-15 23:51:31,558 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 49 transitions, 306 flow. Second operand 4 states. [2020-10-15 23:51:31,558 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:51:31,558 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-15 23:51:31,558 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:51:34,066 INFO L129 PetriNetUnfolder]: 11319/27920 cut-off events. [2020-10-15 23:51:34,066 INFO L130 PetriNetUnfolder]: For 11605/11605 co-relation queries the response was YES. [2020-10-15 23:51:34,213 INFO L80 FinitePrefix]: Finished finitePrefix Result has 53819 conditions, 27920 events. 11319/27920 cut-off events. For 11605/11605 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 271112 event pairs, 7236 based on Foata normal form. 0/23826 useless extension candidates. Maximal degree in co-relation 53788. Up to 12370 conditions per place. [2020-10-15 23:51:34,294 INFO L132 encePairwiseOnDemand]: 233/240 looper letters, 12 selfloop transitions, 6 changer transitions 0/55 dead transitions. [2020-10-15 23:51:34,295 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 55 transitions, 354 flow [2020-10-15 23:51:34,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:51:34,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:51:34,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 668 transitions. [2020-10-15 23:51:34,296 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6958333333333333 [2020-10-15 23:51:34,296 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 668 transitions. [2020-10-15 23:51:34,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 668 transitions. [2020-10-15 23:51:34,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:51:34,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 668 transitions. [2020-10-15 23:51:34,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:51:34,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:51:34,298 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:51:34,298 INFO L185 Difference]: Start difference. First operand has 62 places, 49 transitions, 306 flow. Second operand 4 states and 668 transitions. [2020-10-15 23:51:34,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 55 transitions, 354 flow [2020-10-15 23:51:34,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 55 transitions, 352 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:51:34,312 INFO L241 Difference]: Finished difference. Result has 65 places, 51 transitions, 332 flow [2020-10-15 23:51:34,312 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=332, PETRI_PLACES=65, PETRI_TRANSITIONS=51} [2020-10-15 23:51:34,312 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 6 predicate places. [2020-10-15 23:51:34,312 INFO L481 AbstractCegarLoop]: Abstraction has has 65 places, 51 transitions, 332 flow [2020-10-15 23:51:34,312 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 23:51:34,313 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:51:34,313 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:51:34,313 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2020-10-15 23:51:34,313 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:51:34,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:51:34,313 INFO L82 PathProgramCache]: Analyzing trace with hash 926820992, now seen corresponding path program 1 times [2020-10-15 23:51:34,313 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:51:34,314 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854061534] [2020-10-15 23:51:34,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:51:34,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:51:34,332 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-15 23:51:34,333 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854061534] [2020-10-15 23:51:34,333 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86697027] [2020-10-15 23:51:34,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:51:34,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:51:34,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-15 23:51:34,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:51:34,473 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-15 23:51:34,473 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:51:34,474 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2020-10-15 23:51:34,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906157816] [2020-10-15 23:51:34,474 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:51:34,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:51:34,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:51:34,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:51:34,475 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-15 23:51:34,476 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 51 transitions, 332 flow. Second operand 6 states. [2020-10-15 23:51:34,476 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:51:34,476 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-15 23:51:34,476 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:51:37,156 INFO L129 PetriNetUnfolder]: 11318/27914 cut-off events. [2020-10-15 23:51:37,156 INFO L130 PetriNetUnfolder]: For 13717/13717 co-relation queries the response was YES. [2020-10-15 23:51:37,308 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66221 conditions, 27914 events. 11318/27914 cut-off events. For 13717/13717 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 271110 event pairs, 7236 based on Foata normal form. 1/25868 useless extension candidates. Maximal degree in co-relation 33878. Up to 14444 conditions per place. [2020-10-15 23:51:37,389 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 16 selfloop transitions, 3 changer transitions 0/56 dead transitions. [2020-10-15 23:51:37,389 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 56 transitions, 382 flow [2020-10-15 23:51:37,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:51:37,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:51:37,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 666 transitions. [2020-10-15 23:51:37,390 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.69375 [2020-10-15 23:51:37,390 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 666 transitions. [2020-10-15 23:51:37,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 666 transitions. [2020-10-15 23:51:37,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:51:37,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 666 transitions. [2020-10-15 23:51:37,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:51:37,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:51:37,392 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:51:37,392 INFO L185 Difference]: Start difference. First operand has 65 places, 51 transitions, 332 flow. Second operand 4 states and 666 transitions. [2020-10-15 23:51:37,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 56 transitions, 382 flow [2020-10-15 23:51:37,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 56 transitions, 381 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:51:37,405 INFO L241 Difference]: Finished difference. Result has 68 places, 52 transitions, 347 flow [2020-10-15 23:51:37,406 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=347, PETRI_PLACES=68, PETRI_TRANSITIONS=52} [2020-10-15 23:51:37,406 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 9 predicate places. [2020-10-15 23:51:37,406 INFO L481 AbstractCegarLoop]: Abstraction has has 68 places, 52 transitions, 347 flow [2020-10-15 23:51:37,406 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:51:37,406 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:51:37,406 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:51:37,606 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2020-10-15 23:51:37,607 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:51:37,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:51:37,608 INFO L82 PathProgramCache]: Analyzing trace with hash -1157258843, now seen corresponding path program 1 times [2020-10-15 23:51:37,608 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:51:37,608 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588148297] [2020-10-15 23:51:37,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:51:37,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:51:37,639 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-15 23:51:37,639 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588148297] [2020-10-15 23:51:37,639 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209295837] [2020-10-15 23:51:37,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:51:37,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:51:37,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-15 23:51:37,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:51:37,784 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-15 23:51:37,784 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:51:37,784 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-15 23:51:37,784 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650890267] [2020-10-15 23:51:37,785 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-15 23:51:37,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:51:37,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-15 23:51:37,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2020-10-15 23:51:37,786 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-15 23:51:37,787 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 52 transitions, 347 flow. Second operand 8 states. [2020-10-15 23:51:37,787 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:51:37,787 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-15 23:51:37,788 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:51:40,845 INFO L129 PetriNetUnfolder]: 11316/27905 cut-off events. [2020-10-15 23:51:40,845 INFO L130 PetriNetUnfolder]: For 13740/13740 co-relation queries the response was YES. [2020-10-15 23:51:40,979 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66222 conditions, 27905 events. 11316/27905 cut-off events. For 13740/13740 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 271252 event pairs, 7237 based on Foata normal form. 1/25859 useless extension candidates. Maximal degree in co-relation 66170. Up to 14436 conditions per place. [2020-10-15 23:51:41,051 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 18 selfloop transitions, 4 changer transitions 0/59 dead transitions. [2020-10-15 23:51:41,051 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 59 transitions, 409 flow [2020-10-15 23:51:41,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-15 23:51:41,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-15 23:51:41,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 831 transitions. [2020-10-15 23:51:41,061 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6925 [2020-10-15 23:51:41,061 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 831 transitions. [2020-10-15 23:51:41,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 831 transitions. [2020-10-15 23:51:41,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:51:41,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 831 transitions. [2020-10-15 23:51:41,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-15 23:51:41,063 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-15 23:51:41,064 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-15 23:51:41,064 INFO L185 Difference]: Start difference. First operand has 68 places, 52 transitions, 347 flow. Second operand 5 states and 831 transitions. [2020-10-15 23:51:41,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 59 transitions, 409 flow [2020-10-15 23:51:41,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 59 transitions, 403 flow, removed 1 selfloop flow, removed 2 redundant places. [2020-10-15 23:51:41,079 INFO L241 Difference]: Finished difference. Result has 71 places, 53 transitions, 361 flow [2020-10-15 23:51:41,079 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=341, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=361, PETRI_PLACES=71, PETRI_TRANSITIONS=53} [2020-10-15 23:51:41,079 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 12 predicate places. [2020-10-15 23:51:41,079 INFO L481 AbstractCegarLoop]: Abstraction has has 71 places, 53 transitions, 361 flow [2020-10-15 23:51:41,079 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-15 23:51:41,079 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:51:41,079 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:51:41,280 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:51:41,280 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:51:41,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:51:41,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1495175285, now seen corresponding path program 1 times [2020-10-15 23:51:41,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:51:41,281 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881590744] [2020-10-15 23:51:41,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:51:41,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:51:41,318 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-15 23:51:41,319 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881590744] [2020-10-15 23:51:41,319 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808525529] [2020-10-15 23:51:41,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:51:41,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:51:41,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-15 23:51:41,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:51:41,488 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-15 23:51:41,489 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:51:41,489 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:51:41,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313947986] [2020-10-15 23:51:41,489 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-15 23:51:41,489 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:51:41,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-15 23:51:41,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=48, Unknown=0, NotChecked=0, Total=90 [2020-10-15 23:51:41,491 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-15 23:51:41,492 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 53 transitions, 361 flow. Second operand 10 states. [2020-10-15 23:51:41,492 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:51:41,492 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-15 23:51:41,492 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:51:44,233 INFO L129 PetriNetUnfolder]: 11313/27893 cut-off events. [2020-10-15 23:51:44,233 INFO L130 PetriNetUnfolder]: For 13763/13763 co-relation queries the response was YES. [2020-10-15 23:51:44,404 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66211 conditions, 27893 events. 11313/27893 cut-off events. For 13763/13763 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 271429 event pairs, 7241 based on Foata normal form. 1/25847 useless extension candidates. Maximal degree in co-relation 66141. Up to 14427 conditions per place. [2020-10-15 23:51:44,491 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 20 selfloop transitions, 5 changer transitions 0/62 dead transitions. [2020-10-15 23:51:44,491 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 62 transitions, 435 flow [2020-10-15 23:51:44,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-15 23:51:44,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-15 23:51:44,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 996 transitions. [2020-10-15 23:51:44,493 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2020-10-15 23:51:44,493 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 996 transitions. [2020-10-15 23:51:44,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 996 transitions. [2020-10-15 23:51:44,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:51:44,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 996 transitions. [2020-10-15 23:51:44,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-15 23:51:44,495 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-15 23:51:44,496 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-15 23:51:44,496 INFO L185 Difference]: Start difference. First operand has 71 places, 53 transitions, 361 flow. Second operand 6 states and 996 transitions. [2020-10-15 23:51:44,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 62 transitions, 435 flow [2020-10-15 23:51:44,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 62 transitions, 425 flow, removed 2 selfloop flow, removed 3 redundant places. [2020-10-15 23:51:44,515 INFO L241 Difference]: Finished difference. Result has 74 places, 54 transitions, 375 flow [2020-10-15 23:51:44,515 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=351, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=375, PETRI_PLACES=74, PETRI_TRANSITIONS=54} [2020-10-15 23:51:44,516 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 15 predicate places. [2020-10-15 23:51:44,516 INFO L481 AbstractCegarLoop]: Abstraction has has 74 places, 54 transitions, 375 flow [2020-10-15 23:51:44,516 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-15 23:51:44,516 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:51:44,516 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:51:44,729 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2020-10-15 23:51:44,730 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:51:44,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:51:44,730 INFO L82 PathProgramCache]: Analyzing trace with hash -716456078, now seen corresponding path program 1 times [2020-10-15 23:51:44,730 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:51:44,731 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389115912] [2020-10-15 23:51:44,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:51:44,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:51:44,780 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-15 23:51:44,781 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389115912] [2020-10-15 23:51:44,781 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756835161] [2020-10-15 23:51:44,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:51:44,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:51:44,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:51:44,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:51:44,963 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-15 23:51:44,963 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:51:44,963 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:51:44,963 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099086700] [2020-10-15 23:51:44,963 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-15 23:51:44,963 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:51:44,964 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-15 23:51:44,964 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=72, Unknown=0, NotChecked=0, Total=132 [2020-10-15 23:51:44,965 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-15 23:51:44,966 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 54 transitions, 375 flow. Second operand 12 states. [2020-10-15 23:51:44,966 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:51:44,966 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-15 23:51:44,966 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:51:47,803 INFO L129 PetriNetUnfolder]: 11309/27878 cut-off events. [2020-10-15 23:51:47,803 INFO L130 PetriNetUnfolder]: For 13786/13786 co-relation queries the response was YES. [2020-10-15 23:51:47,973 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66189 conditions, 27878 events. 11309/27878 cut-off events. For 13786/13786 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 271945 event pairs, 7252 based on Foata normal form. 1/25832 useless extension candidates. Maximal degree in co-relation 66100. Up to 14417 conditions per place. [2020-10-15 23:51:48,054 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 22 selfloop transitions, 6 changer transitions 0/65 dead transitions. [2020-10-15 23:51:48,054 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 65 transitions, 461 flow [2020-10-15 23:51:48,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:51:48,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:51:48,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1161 transitions. [2020-10-15 23:51:48,056 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6910714285714286 [2020-10-15 23:51:48,056 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1161 transitions. [2020-10-15 23:51:48,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1161 transitions. [2020-10-15 23:51:48,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:51:48,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1161 transitions. [2020-10-15 23:51:48,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:51:48,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:51:48,058 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:51:48,058 INFO L185 Difference]: Start difference. First operand has 74 places, 54 transitions, 375 flow. Second operand 7 states and 1161 transitions. [2020-10-15 23:51:48,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 65 transitions, 461 flow [2020-10-15 23:51:48,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 65 transitions, 447 flow, removed 3 selfloop flow, removed 4 redundant places. [2020-10-15 23:51:48,075 INFO L241 Difference]: Finished difference. Result has 77 places, 55 transitions, 389 flow [2020-10-15 23:51:48,075 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=389, PETRI_PLACES=77, PETRI_TRANSITIONS=55} [2020-10-15 23:51:48,075 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 18 predicate places. [2020-10-15 23:51:48,076 INFO L481 AbstractCegarLoop]: Abstraction has has 77 places, 55 transitions, 389 flow [2020-10-15 23:51:48,076 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-15 23:51:48,076 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:51:48,076 INFO L255 CegarLoopForPetriNet]: 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-15 23:51:48,283 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:51:48,284 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:51:48,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:51:48,284 INFO L82 PathProgramCache]: Analyzing trace with hash -574170904, now seen corresponding path program 1 times [2020-10-15 23:51:48,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:51:48,285 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399828269] [2020-10-15 23:51:48,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:51:48,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:51:48,337 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-15 23:51:48,337 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399828269] [2020-10-15 23:51:48,337 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907972090] [2020-10-15 23:51:48,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:51:48,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:51:48,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:51:48,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:51:48,541 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-15 23:51:48,541 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:51:48,541 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:51:48,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150086924] [2020-10-15 23:51:48,542 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-15 23:51:48,542 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:51:48,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-15 23:51:48,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=101, Unknown=0, NotChecked=0, Total=182 [2020-10-15 23:51:48,543 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-15 23:51:48,544 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 55 transitions, 389 flow. Second operand 14 states. [2020-10-15 23:51:48,545 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:51:48,545 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-15 23:51:48,545 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:51:51,776 INFO L129 PetriNetUnfolder]: 11304/27860 cut-off events. [2020-10-15 23:51:51,776 INFO L130 PetriNetUnfolder]: For 13806/13806 co-relation queries the response was YES. [2020-10-15 23:51:51,908 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66156 conditions, 27860 events. 11304/27860 cut-off events. For 13806/13806 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 273145 event pairs, 7278 based on Foata normal form. 1/25814 useless extension candidates. Maximal degree in co-relation 66047. Up to 14406 conditions per place. [2020-10-15 23:51:51,977 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 24 selfloop transitions, 7 changer transitions 0/68 dead transitions. [2020-10-15 23:51:51,977 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 68 transitions, 487 flow [2020-10-15 23:51:51,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:51:51,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:51:51,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1326 transitions. [2020-10-15 23:51:51,979 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.690625 [2020-10-15 23:51:51,979 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1326 transitions. [2020-10-15 23:51:51,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1326 transitions. [2020-10-15 23:51:51,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:51:51,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1326 transitions. [2020-10-15 23:51:51,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:51:51,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:51:51,983 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:51:51,983 INFO L185 Difference]: Start difference. First operand has 77 places, 55 transitions, 389 flow. Second operand 8 states and 1326 transitions. [2020-10-15 23:51:51,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 68 transitions, 487 flow [2020-10-15 23:51:51,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 68 transitions, 469 flow, removed 4 selfloop flow, removed 5 redundant places. [2020-10-15 23:51:52,000 INFO L241 Difference]: Finished difference. Result has 80 places, 56 transitions, 403 flow [2020-10-15 23:51:52,000 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=403, PETRI_PLACES=80, PETRI_TRANSITIONS=56} [2020-10-15 23:51:52,000 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 21 predicate places. [2020-10-15 23:51:52,000 INFO L481 AbstractCegarLoop]: Abstraction has has 80 places, 56 transitions, 403 flow [2020-10-15 23:51:52,000 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-15 23:51:52,001 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:51:52,001 INFO L255 CegarLoopForPetriNet]: 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-15 23:51:52,215 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2020-10-15 23:51:52,216 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:51:52,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:51:52,216 INFO L82 PathProgramCache]: Analyzing trace with hash -791965175, now seen corresponding path program 1 times [2020-10-15 23:51:52,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:51:52,217 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381500671] [2020-10-15 23:51:52,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:51:52,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:51:52,289 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-15 23:51:52,289 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381500671] [2020-10-15 23:51:52,289 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757699114] [2020-10-15 23:51:52,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:51:52,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:51:52,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:51:52,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:51:52,511 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-15 23:51:52,512 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:51:52,512 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:51:52,512 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786119455] [2020-10-15 23:51:52,512 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:51:52,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:51:52,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:51:52,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=135, Unknown=0, NotChecked=0, Total=240 [2020-10-15 23:51:52,515 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-15 23:51:52,517 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 56 transitions, 403 flow. Second operand 16 states. [2020-10-15 23:51:52,517 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:51:52,517 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-15 23:51:52,517 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:51:55,462 INFO L129 PetriNetUnfolder]: 11298/27839 cut-off events. [2020-10-15 23:51:55,462 INFO L130 PetriNetUnfolder]: For 13820/13820 co-relation queries the response was YES. [2020-10-15 23:51:55,645 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66112 conditions, 27839 events. 11298/27839 cut-off events. For 13820/13820 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 275727 event pairs, 7335 based on Foata normal form. 1/25793 useless extension candidates. Maximal degree in co-relation 65982. Up to 14394 conditions per place. [2020-10-15 23:51:55,732 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 26 selfloop transitions, 8 changer transitions 0/71 dead transitions. [2020-10-15 23:51:55,733 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 71 transitions, 513 flow [2020-10-15 23:51:55,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:51:55,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:51:55,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1491 transitions. [2020-10-15 23:51:55,735 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6902777777777778 [2020-10-15 23:51:55,735 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1491 transitions. [2020-10-15 23:51:55,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1491 transitions. [2020-10-15 23:51:55,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:51:55,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1491 transitions. [2020-10-15 23:51:55,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:51:55,744 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:51:55,745 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:51:55,745 INFO L185 Difference]: Start difference. First operand has 80 places, 56 transitions, 403 flow. Second operand 9 states and 1491 transitions. [2020-10-15 23:51:55,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 71 transitions, 513 flow [2020-10-15 23:51:55,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 71 transitions, 491 flow, removed 5 selfloop flow, removed 6 redundant places. [2020-10-15 23:51:55,763 INFO L241 Difference]: Finished difference. Result has 83 places, 57 transitions, 417 flow [2020-10-15 23:51:55,763 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=381, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=417, PETRI_PLACES=83, PETRI_TRANSITIONS=57} [2020-10-15 23:51:55,763 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 24 predicate places. [2020-10-15 23:51:55,763 INFO L481 AbstractCegarLoop]: Abstraction has has 83 places, 57 transitions, 417 flow [2020-10-15 23:51:55,764 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:51:55,764 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:51:55,764 INFO L255 CegarLoopForPetriNet]: 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-15 23:51:55,972 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-15 23:51:55,973 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:51:55,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:51:55,973 INFO L82 PathProgramCache]: Analyzing trace with hash -1765418067, now seen corresponding path program 1 times [2020-10-15 23:51:55,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:51:55,974 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628938099] [2020-10-15 23:51:55,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:51:55,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:51:56,061 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-15 23:51:56,061 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628938099] [2020-10-15 23:51:56,061 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517881078] [2020-10-15 23:51:56,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:51:56,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:51:56,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:51:56,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:51:56,311 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-15 23:51:56,312 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:51:56,312 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2020-10-15 23:51:56,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167462641] [2020-10-15 23:51:56,312 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 23:51:56,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:51:56,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 23:51:56,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=174, Unknown=0, NotChecked=0, Total=306 [2020-10-15 23:51:56,314 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-15 23:51:56,315 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 57 transitions, 417 flow. Second operand 18 states. [2020-10-15 23:51:56,315 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:51:56,315 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-15 23:51:56,315 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:51:59,447 INFO L129 PetriNetUnfolder]: 11291/27815 cut-off events. [2020-10-15 23:51:59,448 INFO L130 PetriNetUnfolder]: For 13825/13825 co-relation queries the response was YES. [2020-10-15 23:51:59,629 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66057 conditions, 27815 events. 11291/27815 cut-off events. For 13825/13825 co-relation queries the response was YES. Maximal size of possible extension queue 808. Compared 280618 event pairs, 7455 based on Foata normal form. 1/25769 useless extension candidates. Maximal degree in co-relation 65905. Up to 14381 conditions per place. [2020-10-15 23:51:59,707 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 28 selfloop transitions, 9 changer transitions 0/74 dead transitions. [2020-10-15 23:51:59,707 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 74 transitions, 539 flow [2020-10-15 23:51:59,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:51:59,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:51:59,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1656 transitions. [2020-10-15 23:51:59,710 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.69 [2020-10-15 23:51:59,710 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1656 transitions. [2020-10-15 23:51:59,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1656 transitions. [2020-10-15 23:51:59,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:51:59,710 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1656 transitions. [2020-10-15 23:51:59,712 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:51:59,713 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:51:59,713 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:51:59,713 INFO L185 Difference]: Start difference. First operand has 83 places, 57 transitions, 417 flow. Second operand 10 states and 1656 transitions. [2020-10-15 23:51:59,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 74 transitions, 539 flow [2020-10-15 23:51:59,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 74 transitions, 513 flow, removed 6 selfloop flow, removed 7 redundant places. [2020-10-15 23:51:59,725 INFO L241 Difference]: Finished difference. Result has 86 places, 58 transitions, 431 flow [2020-10-15 23:51:59,726 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=431, PETRI_PLACES=86, PETRI_TRANSITIONS=58} [2020-10-15 23:51:59,726 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 27 predicate places. [2020-10-15 23:51:59,726 INFO L481 AbstractCegarLoop]: Abstraction has has 86 places, 58 transitions, 431 flow [2020-10-15 23:51:59,726 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 23:51:59,726 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:51:59,726 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:51:59,941 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2020-10-15 23:51:59,942 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:51:59,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:51:59,942 INFO L82 PathProgramCache]: Analyzing trace with hash 687548564, now seen corresponding path program 1 times [2020-10-15 23:51:59,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:51:59,943 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759232589] [2020-10-15 23:51:59,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:51:59,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:52:00,034 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 23:52:00,034 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759232589] [2020-10-15 23:52:00,035 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379526800] [2020-10-15 23:52:00,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:52:00,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:52:00,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:52:00,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:52:00,304 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 23:52:00,304 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:52:00,305 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2020-10-15 23:52:00,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198738802] [2020-10-15 23:52:00,305 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 23:52:00,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:52:00,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 23:52:00,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=218, Unknown=0, NotChecked=0, Total=380 [2020-10-15 23:52:00,308 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-15 23:52:00,309 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 58 transitions, 431 flow. Second operand 20 states. [2020-10-15 23:52:00,310 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:52:00,310 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-15 23:52:00,310 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:52:03,413 INFO L129 PetriNetUnfolder]: 11283/27788 cut-off events. [2020-10-15 23:52:03,413 INFO L130 PetriNetUnfolder]: For 13818/13818 co-relation queries the response was YES. [2020-10-15 23:52:03,618 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65991 conditions, 27788 events. 11283/27788 cut-off events. For 13818/13818 co-relation queries the response was YES. Maximal size of possible extension queue 904. Compared 287657 event pairs, 7702 based on Foata normal form. 1/25742 useless extension candidates. Maximal degree in co-relation 65816. Up to 14367 conditions per place. [2020-10-15 23:52:03,708 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 30 selfloop transitions, 10 changer transitions 0/77 dead transitions. [2020-10-15 23:52:03,709 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 77 transitions, 565 flow [2020-10-15 23:52:03,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:52:03,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:52:03,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1821 transitions. [2020-10-15 23:52:03,710 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6897727272727273 [2020-10-15 23:52:03,711 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1821 transitions. [2020-10-15 23:52:03,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1821 transitions. [2020-10-15 23:52:03,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:52:03,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1821 transitions. [2020-10-15 23:52:03,712 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:52:03,713 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:52:03,713 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:52:03,713 INFO L185 Difference]: Start difference. First operand has 86 places, 58 transitions, 431 flow. Second operand 11 states and 1821 transitions. [2020-10-15 23:52:03,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 77 transitions, 565 flow [2020-10-15 23:52:03,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 77 transitions, 535 flow, removed 7 selfloop flow, removed 8 redundant places. [2020-10-15 23:52:03,741 INFO L241 Difference]: Finished difference. Result has 89 places, 59 transitions, 445 flow [2020-10-15 23:52:03,741 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=445, PETRI_PLACES=89, PETRI_TRANSITIONS=59} [2020-10-15 23:52:03,741 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 30 predicate places. [2020-10-15 23:52:03,741 INFO L481 AbstractCegarLoop]: Abstraction has has 89 places, 59 transitions, 445 flow [2020-10-15 23:52:03,742 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 23:52:03,742 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:52:03,742 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:52:03,942 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:52:03,943 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:52:03,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:52:03,943 INFO L82 PathProgramCache]: Analyzing trace with hash -511691068, now seen corresponding path program 1 times [2020-10-15 23:52:03,944 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:52:03,944 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410346456] [2020-10-15 23:52:03,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:52:03,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:52:04,055 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 23:52:04,055 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410346456] [2020-10-15 23:52:04,056 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751090951] [2020-10-15 23:52:04,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:52:04,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:52:04,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 23:52:04,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:52:04,356 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 23:52:04,356 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:52:04,356 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-10-15 23:52:04,356 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017096527] [2020-10-15 23:52:04,357 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-15 23:52:04,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:52:04,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-15 23:52:04,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2020-10-15 23:52:04,359 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 240 [2020-10-15 23:52:04,360 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 59 transitions, 445 flow. Second operand 22 states. [2020-10-15 23:52:04,360 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:52:04,360 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 240 [2020-10-15 23:52:04,360 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:52:07,528 INFO L129 PetriNetUnfolder]: 11274/27758 cut-off events. [2020-10-15 23:52:07,528 INFO L130 PetriNetUnfolder]: For 13796/13796 co-relation queries the response was YES. [2020-10-15 23:52:07,753 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65914 conditions, 27758 events. 11274/27758 cut-off events. For 13796/13796 co-relation queries the response was YES. Maximal size of possible extension queue 988. Compared 297059 event pairs, 8204 based on Foata normal form. 1/25712 useless extension candidates. Maximal degree in co-relation 65715. Up to 14352 conditions per place. [2020-10-15 23:52:07,840 INFO L132 encePairwiseOnDemand]: 237/240 looper letters, 32 selfloop transitions, 11 changer transitions 0/80 dead transitions. [2020-10-15 23:52:07,840 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 80 transitions, 591 flow [2020-10-15 23:52:07,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:52:07,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:52:07,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1986 transitions. [2020-10-15 23:52:07,842 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6895833333333333 [2020-10-15 23:52:07,842 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1986 transitions. [2020-10-15 23:52:07,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1986 transitions. [2020-10-15 23:52:07,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:52:07,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1986 transitions. [2020-10-15 23:52:07,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:52:07,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:52:07,846 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:52:07,847 INFO L185 Difference]: Start difference. First operand has 89 places, 59 transitions, 445 flow. Second operand 12 states and 1986 transitions. [2020-10-15 23:52:07,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 80 transitions, 591 flow [2020-10-15 23:52:07,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 80 transitions, 557 flow, removed 8 selfloop flow, removed 9 redundant places. [2020-10-15 23:52:07,915 INFO L241 Difference]: Finished difference. Result has 92 places, 60 transitions, 459 flow [2020-10-15 23:52:07,915 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=240, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=459, PETRI_PLACES=92, PETRI_TRANSITIONS=60} [2020-10-15 23:52:07,915 INFO L342 CegarLoopForPetriNet]: 59 programPoint places, 33 predicate places. [2020-10-15 23:52:07,916 INFO L481 AbstractCegarLoop]: Abstraction has has 92 places, 60 transitions, 459 flow [2020-10-15 23:52:07,916 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-15 23:52:07,916 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:52:07,916 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:52:08,116 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:52:08,117 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:52:08,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:52:08,117 INFO L82 PathProgramCache]: Analyzing trace with hash 918258460, now seen corresponding path program 1 times [2020-10-15 23:52:08,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:52:08,118 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661850300] [2020-10-15 23:52:08,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:52:08,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:52:08,140 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:52:08,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:52:08,170 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:52:08,183 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 23:52:08,183 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 23:52:08,184 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2020-10-15 23:52:08,184 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 23:52:08,184 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 23:52:08,184 WARN L371 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 23:52:08,184 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2020-10-15 23:52:08,196 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,196 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,196 WARN L313 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,196 WARN L313 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,197 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,197 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,197 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,197 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,197 WARN L313 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,197 WARN L313 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,197 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,198 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,198 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,198 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,198 WARN L313 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,198 WARN L313 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,198 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,198 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,198 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,199 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,199 WARN L313 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,199 WARN L313 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,199 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,199 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,199 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,199 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,199 WARN L313 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,200 WARN L313 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,200 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,200 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,200 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,200 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,200 WARN L313 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,200 WARN L313 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,201 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,201 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,201 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,201 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,201 WARN L313 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,201 WARN L313 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,201 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,201 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,202 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,202 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,202 WARN L313 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,202 WARN L313 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,202 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,202 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,202 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,202 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,203 WARN L313 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,203 WARN L313 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,203 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,203 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,203 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,203 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,203 WARN L313 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,203 WARN L313 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,204 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,204 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,204 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,204 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,204 WARN L313 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,204 WARN L313 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,204 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,204 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,205 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,205 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,205 WARN L313 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,205 WARN L313 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,205 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,205 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,205 WARN L313 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,206 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,206 WARN L313 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,206 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,207 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,207 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,207 WARN L313 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,207 WARN L313 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,208 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,208 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,209 WARN L313 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,209 WARN L313 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,210 WARN L313 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,210 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,210 WARN L313 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,210 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,211 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,211 WARN L313 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,211 WARN L313 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,211 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,212 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,212 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,212 WARN L313 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,212 WARN L313 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,213 WARN L313 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,214 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,214 WARN L313 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,214 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,215 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,215 WARN L313 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,215 WARN L313 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,215 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,216 WARN L313 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,217 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,217 WARN L313 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,217 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,218 WARN L313 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,218 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,218 WARN L313 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,218 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,219 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,219 WARN L313 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,219 WARN L313 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,219 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,220 WARN L313 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,220 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,220 WARN L313 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,220 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:52:08,229 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-15 23:52:08,229 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 23:52:08,229 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-15 23:52:08,229 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 23:52:08,229 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 23:52:08,229 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 23:52:08,230 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 23:52:08,230 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 23:52:08,230 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 23:52:08,232 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 156 places, 150 transitions, 528 flow [2020-10-15 23:52:44,808 INFO L129 PetriNetUnfolder]: 36892/160007 cut-off events. [2020-10-15 23:52:44,808 INFO L130 PetriNetUnfolder]: For 24928/24928 co-relation queries the response was YES. [2020-10-15 23:52:46,182 INFO L80 FinitePrefix]: Finished finitePrefix Result has 184698 conditions, 160007 events. 36892/160007 cut-off events. For 24928/24928 co-relation queries the response was YES. Maximal size of possible extension queue 2681. Compared 2409296 event pairs, 16398 based on Foata normal form. 0/135403 useless extension candidates. Maximal degree in co-relation 90432. Up to 24576 conditions per place. [2020-10-15 23:52:46,182 INFO L82 GeneralOperation]: Start removeDead. Operand has 156 places, 150 transitions, 528 flow [2020-10-15 23:52:46,571 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 150 places, 143 transitions, 514 flow [2020-10-15 23:52:46,571 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 23:52:46,571 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 150 places, 143 transitions, 514 flow [2020-10-15 23:52:46,571 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 150 places, 143 transitions, 514 flow [2020-10-15 23:52:46,571 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 150 places, 143 transitions, 514 flow [2020-10-15 23:53:12,711 INFO L129 PetriNetUnfolder]: 32796/131335 cut-off events. [2020-10-15 23:53:12,711 INFO L130 PetriNetUnfolder]: For 24928/24928 co-relation queries the response was YES. [2020-10-15 23:53:13,973 INFO L80 FinitePrefix]: Finished finitePrefix Result has 156026 conditions, 131335 events. 32796/131335 cut-off events. For 24928/24928 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 1883991 event pairs, 16398 based on Foata normal form. 0/114923 useless extension candidates. Maximal degree in co-relation 76096. Up to 24576 conditions per place. [2020-10-15 23:53:17,515 INFO L117 LiptonReduction]: Number of co-enabled transitions 7632 [2020-10-15 23:53:17,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-15 23:53:17,855 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:17,858 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-15 23:53:17,877 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:17,877 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-15 23:53:17,877 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:53:17,884 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-15 23:53:17,904 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:17,907 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-15 23:53:17,923 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:17,923 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-15 23:53:17,924 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:53:20,068 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-15 23:53:21,651 WARN L193 SmtUtils]: Spent 1.58 s on a formula simplification that was a NOOP. DAG size: 50 [2020-10-15 23:53:21,652 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:21,654 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-15 23:53:21,674 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:21,675 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-15 23:53:21,675 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:53:21,682 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-15 23:53:21,700 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:21,703 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-15 23:53:21,720 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:21,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-15 23:53:21,721 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:53:24,074 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,100 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,103 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,123 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,124 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,124 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:24,129 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,157 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,160 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,181 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,181 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,182 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:24,189 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,217 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,220 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,240 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,240 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,240 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:24,251 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,276 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,278 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,300 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,301 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,301 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:24,309 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,335 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,338 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,358 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,359 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,359 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:24,365 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,394 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,397 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,418 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,418 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,419 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:24,429 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,454 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,457 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,476 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,477 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,477 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:24,490 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,516 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,519 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,538 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,538 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,538 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:24,546 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,571 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,574 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,594 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,595 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,595 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:24,601 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,626 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,629 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,651 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,652 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,652 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:24,812 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-15 23:53:24,841 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,844 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-15 23:53:24,866 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,866 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-15 23:53:24,867 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-15 23:53:24,873 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,898 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,900 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,920 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,920 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,921 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:24,928 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,951 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,954 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,973 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:24,974 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:24,974 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:24,987 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,013 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,015 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,037 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,037 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,037 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:25,045 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,073 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,075 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,094 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,095 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,095 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:25,108 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,133 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,136 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,156 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,157 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,157 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:25,171 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,200 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,203 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,226 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,227 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,228 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:25,235 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,260 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,263 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,283 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,284 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,284 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:25,292 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,316 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,319 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,337 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,337 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,337 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:25,351 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,376 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,379 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,399 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,400 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,400 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:25,535 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,560 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,562 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,583 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,584 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,584 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:25,589 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,616 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,618 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,639 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,640 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,640 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:25,648 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,675 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,678 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,699 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,700 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,700 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:25,707 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,734 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,737 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,757 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,757 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,758 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:25,767 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,794 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,797 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,819 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,819 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,819 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:25,825 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,849 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,852 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,871 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,871 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,872 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:25,881 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,908 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,911 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,932 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,933 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,933 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:25,938 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,963 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,966 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,987 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:25,987 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:25,988 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:26,044 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-15 23:53:26,074 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:26,077 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-15 23:53:26,102 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:26,102 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-15 23:53:26,103 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:53:26,109 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-15 23:53:26,141 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:26,145 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-15 23:53:26,167 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:26,167 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-15 23:53:26,168 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:53:28,218 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,242 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,245 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,266 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,266 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,267 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:28,272 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,298 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,300 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,321 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,321 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,322 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:28,329 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,353 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,355 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,377 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,377 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,378 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:28,384 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,410 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,412 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,430 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,431 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,431 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:28,439 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,464 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,467 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,488 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,488 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,489 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:28,495 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,523 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,526 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,548 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,549 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,549 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:28,556 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,579 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,582 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,603 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,603 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,604 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:28,611 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,633 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,636 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,657 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,658 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,658 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:28,744 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,771 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,774 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,795 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,796 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,796 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:28,802 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,828 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,831 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,854 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,854 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,854 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:28,861 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,887 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,889 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,909 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,909 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,910 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:28,917 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,945 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,948 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,969 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:28,969 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:28,970 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:28,977 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,000 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,003 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,022 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,023 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,023 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:29,028 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,054 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,056 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,077 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,077 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,078 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:29,085 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,110 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,113 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,135 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,135 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,135 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:29,142 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,171 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,173 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,193 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,194 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,194 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:29,201 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,227 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,229 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,248 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,249 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,249 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:29,256 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,281 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,284 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,307 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,307 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,307 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:29,361 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,390 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,393 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,414 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,414 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,414 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:29,421 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,448 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,451 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,473 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,473 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,474 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:29,481 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,509 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,512 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,530 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,531 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,531 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:29,538 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,562 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,565 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,585 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,586 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,586 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:29,592 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,621 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,623 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,643 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,644 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,644 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:29,651 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,680 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,682 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,703 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,704 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,704 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:29,712 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,738 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,741 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,763 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,763 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,764 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:29,769 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,796 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,799 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,820 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,820 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,821 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:29,877 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,903 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,905 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,925 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,926 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,926 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:29,933 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,959 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,962 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,982 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:29,982 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:29,983 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:29,990 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,014 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,017 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,038 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,038 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,039 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:30,046 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,069 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,071 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,093 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,093 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,093 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:30,100 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,124 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,126 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,147 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,147 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,148 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:30,153 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,181 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,184 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,205 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,206 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,206 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:30,213 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,239 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,241 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,262 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,263 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,263 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:30,269 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,295 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,298 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,319 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,320 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,320 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:30,329 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,356 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,359 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,380 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,380 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,381 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:30,388 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,415 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,418 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,438 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,439 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,439 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:30,506 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,529 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,532 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,554 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,555 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,555 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:30,565 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,586 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,589 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,609 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,609 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,610 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:30,617 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,641 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,643 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,663 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,664 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,664 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:30,670 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,698 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,701 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,724 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,724 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,725 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:30,731 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,756 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,758 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,778 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,779 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,779 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:30,788 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,814 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,817 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,835 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,835 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,836 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:30,842 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-15 23:53:30,869 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,872 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-15 23:53:30,894 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,895 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-15 23:53:30,896 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-15 23:53:30,902 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,929 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,932 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,950 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:30,951 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:30,951 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:31,030 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-15 23:53:31,060 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:31,063 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-15 23:53:31,086 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:31,087 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-15 23:53:31,087 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:53:31,095 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-15 23:53:31,122 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:31,126 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-15 23:53:31,153 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:31,154 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-15 23:53:31,154 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:53:33,234 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,261 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,264 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,283 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,284 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,284 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:33,290 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-15 23:53:33,315 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,319 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-15 23:53:33,343 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,343 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-15 23:53:33,344 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-15 23:53:33,351 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,375 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,378 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,398 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,398 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,399 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:33,405 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,431 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,434 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,455 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,456 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,456 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:33,465 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,492 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,495 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,517 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,518 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,518 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:33,524 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,549 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,552 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,572 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,573 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,573 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:33,582 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,607 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,610 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,632 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,632 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,632 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:33,638 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,662 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,665 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,686 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,686 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,687 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:33,758 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,789 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,793 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,816 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,816 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,817 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:33,829 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,859 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,865 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,888 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,889 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,889 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:33,898 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,927 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,930 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,949 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,950 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,950 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:33,958 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:33,984 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:33,987 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,007 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:34,008 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,008 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:34,017 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,042 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:34,044 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,067 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:34,067 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,067 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:34,073 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,101 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:34,104 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,125 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:34,126 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,126 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:34,133 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,160 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:34,163 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,183 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:34,183 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,183 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:34,194 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,221 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:34,224 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,244 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:34,244 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,245 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:34,253 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,284 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:34,286 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,308 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:34,309 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,309 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:34,314 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,338 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:34,341 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,362 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:34,362 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:53:34,363 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:53:34,701 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-15 23:53:34,731 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:34,735 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-15 23:53:34,760 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:34,761 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-15 23:53:34,761 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:53:34,770 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-15 23:53:34,802 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:34,805 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-15 23:53:34,832 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:34,833 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-15 23:53:34,833 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:53:36,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-15 23:53:36,885 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:36,888 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-15 23:53:36,913 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:36,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-15 23:53:36,914 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:53:36,920 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-15 23:53:36,949 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:36,952 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-15 23:53:36,977 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:36,978 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-15 23:53:36,978 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:53:39,639 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-15 23:53:39,675 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:39,679 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-15 23:53:39,710 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:39,711 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-15 23:53:39,711 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:53:39,718 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-15 23:53:39,753 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:39,756 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-15 23:53:39,788 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:39,788 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-15 23:53:39,789 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:53:41,801 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-15 23:53:41,842 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:41,846 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-15 23:53:41,880 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:41,881 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-15 23:53:41,881 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:53:41,888 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-15 23:53:41,926 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:41,930 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-15 23:53:41,963 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:53:41,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-15 23:53:41,964 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:53:44,209 WARN L193 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 85 [2020-10-15 23:53:44,534 WARN L193 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2020-10-15 23:53:44,640 INFO L132 LiptonReduction]: Checked pairs total: 19429 [2020-10-15 23:53:44,640 INFO L134 LiptonReduction]: Total number of compositions: 104 [2020-10-15 23:53:44,640 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 58069 [2020-10-15 23:53:44,641 INFO L129 PetriNetUnfolder]: 1/8 cut-off events. [2020-10-15 23:53:44,641 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:53:44,641 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:53:44,641 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-15 23:53:44,641 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:53:44,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:53:44,642 INFO L82 PathProgramCache]: Analyzing trace with hash 82201887, now seen corresponding path program 1 times [2020-10-15 23:53:44,642 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:53:44,642 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436114626] [2020-10-15 23:53:44,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:53:44,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:53:44,651 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-15 23:53:44,652 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436114626] [2020-10-15 23:53:44,652 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:53:44,652 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 23:53:44,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930090121] [2020-10-15 23:53:44,652 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 23:53:44,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:53:44,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 23:53:44,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 23:53:44,653 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-15 23:53:44,654 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 51 transitions, 330 flow. Second operand 3 states. [2020-10-15 23:53:44,654 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:53:44,654 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-15 23:53:44,654 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:53:50,691 INFO L129 PetriNetUnfolder]: 24588/53347 cut-off events. [2020-10-15 23:53:50,691 INFO L130 PetriNetUnfolder]: For 24928/24928 co-relation queries the response was YES. [2020-10-15 23:53:50,981 INFO L80 FinitePrefix]: Finished finitePrefix Result has 102665 conditions, 53347 events. 24588/53347 cut-off events. For 24928/24928 co-relation queries the response was YES. Maximal size of possible extension queue 1418. Compared 524451 event pairs, 16398 based on Foata normal form. 0/45143 useless extension candidates. Maximal degree in co-relation 49392. Up to 24624 conditions per place. [2020-10-15 23:53:51,137 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 12 selfloop transitions, 2 changer transitions 0/54 dead transitions. [2020-10-15 23:53:51,137 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 54 transitions, 364 flow [2020-10-15 23:53:51,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 23:53:51,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-15 23:53:51,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 537 transitions. [2020-10-15 23:53:51,138 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7047244094488189 [2020-10-15 23:53:51,138 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 537 transitions. [2020-10-15 23:53:51,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 537 transitions. [2020-10-15 23:53:51,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:53:51,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 537 transitions. [2020-10-15 23:53:51,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-15 23:53:51,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-15 23:53:51,141 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-15 23:53:51,141 INFO L185 Difference]: Start difference. First operand has 63 places, 51 transitions, 330 flow. Second operand 3 states and 537 transitions. [2020-10-15 23:53:51,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 54 transitions, 364 flow [2020-10-15 23:53:51,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 54 transitions, 364 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-15 23:53:51,167 INFO L241 Difference]: Finished difference. Result has 66 places, 52 transitions, 342 flow [2020-10-15 23:53:51,167 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=342, PETRI_PLACES=66, PETRI_TRANSITIONS=52} [2020-10-15 23:53:51,167 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 3 predicate places. [2020-10-15 23:53:51,167 INFO L481 AbstractCegarLoop]: Abstraction has has 66 places, 52 transitions, 342 flow [2020-10-15 23:53:51,167 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 23:53:51,167 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:53:51,168 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:53:51,168 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2020-10-15 23:53:51,168 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:53:51,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:53:51,168 INFO L82 PathProgramCache]: Analyzing trace with hash -1385925186, now seen corresponding path program 1 times [2020-10-15 23:53:51,168 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:53:51,168 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331975292] [2020-10-15 23:53:51,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:53:51,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:53:51,184 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-15 23:53:51,184 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331975292] [2020-10-15 23:53:51,184 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:53:51,185 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:53:51,185 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27511279] [2020-10-15 23:53:51,185 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 23:53:51,185 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:53:51,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 23:53:51,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-15 23:53:51,187 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-15 23:53:51,187 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 52 transitions, 342 flow. Second operand 4 states. [2020-10-15 23:53:51,187 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:53:51,187 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-15 23:53:51,188 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:53:57,591 INFO L129 PetriNetUnfolder]: 24642/57659 cut-off events. [2020-10-15 23:53:57,591 INFO L130 PetriNetUnfolder]: For 25006/25006 co-relation queries the response was YES. [2020-10-15 23:53:57,934 INFO L80 FinitePrefix]: Finished finitePrefix Result has 111251 conditions, 57659 events. 24642/57659 cut-off events. For 25006/25006 co-relation queries the response was YES. Maximal size of possible extension queue 1502. Compared 605006 event pairs, 16464 based on Foata normal form. 0/49469 useless extension candidates. Maximal degree in co-relation 111219. Up to 24672 conditions per place. [2020-10-15 23:53:58,095 INFO L132 encePairwiseOnDemand]: 247/254 looper letters, 12 selfloop transitions, 6 changer transitions 0/58 dead transitions. [2020-10-15 23:53:58,095 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 58 transitions, 390 flow [2020-10-15 23:53:58,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:53:58,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:53:58,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 716 transitions. [2020-10-15 23:53:58,097 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7047244094488189 [2020-10-15 23:53:58,097 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 716 transitions. [2020-10-15 23:53:58,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 716 transitions. [2020-10-15 23:53:58,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:53:58,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 716 transitions. [2020-10-15 23:53:58,098 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:53:58,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:53:58,098 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:53:58,098 INFO L185 Difference]: Start difference. First operand has 66 places, 52 transitions, 342 flow. Second operand 4 states and 716 transitions. [2020-10-15 23:53:58,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 58 transitions, 390 flow [2020-10-15 23:53:58,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 58 transitions, 388 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:53:58,108 INFO L241 Difference]: Finished difference. Result has 69 places, 54 transitions, 368 flow [2020-10-15 23:53:58,109 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=368, PETRI_PLACES=69, PETRI_TRANSITIONS=54} [2020-10-15 23:53:58,109 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 6 predicate places. [2020-10-15 23:53:58,109 INFO L481 AbstractCegarLoop]: Abstraction has has 69 places, 54 transitions, 368 flow [2020-10-15 23:53:58,109 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 23:53:58,109 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:53:58,109 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:53:58,109 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2020-10-15 23:53:58,110 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:53:58,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:53:58,110 INFO L82 PathProgramCache]: Analyzing trace with hash 1560637664, now seen corresponding path program 1 times [2020-10-15 23:53:58,110 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:53:58,110 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081883851] [2020-10-15 23:53:58,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:53:58,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:53:58,124 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-15 23:53:58,125 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081883851] [2020-10-15 23:53:58,125 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034032452] [2020-10-15 23:53:58,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:53:58,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:53:58,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-15 23:53:58,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:53:58,274 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-15 23:53:58,275 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:53:58,275 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2020-10-15 23:53:58,275 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268303827] [2020-10-15 23:53:58,275 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:53:58,275 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:53:58,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:53:58,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:53:58,276 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-15 23:53:58,277 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 54 transitions, 368 flow. Second operand 6 states. [2020-10-15 23:53:58,277 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:53:58,277 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-15 23:53:58,277 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:54:04,726 INFO L129 PetriNetUnfolder]: 24641/57653 cut-off events. [2020-10-15 23:54:04,727 INFO L130 PetriNetUnfolder]: For 29178/29178 co-relation queries the response was YES. [2020-10-15 23:54:05,102 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135965 conditions, 57653 events. 24641/57653 cut-off events. For 29178/29178 co-relation queries the response was YES. Maximal size of possible extension queue 1502. Compared 604939 event pairs, 16464 based on Foata normal form. 1/53559 useless extension candidates. Maximal degree in co-relation 69726. Up to 28797 conditions per place. [2020-10-15 23:54:05,277 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 16 selfloop transitions, 3 changer transitions 0/59 dead transitions. [2020-10-15 23:54:05,277 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 59 transitions, 418 flow [2020-10-15 23:54:05,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 23:54:05,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-15 23:54:05,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 714 transitions. [2020-10-15 23:54:05,278 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.702755905511811 [2020-10-15 23:54:05,278 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 714 transitions. [2020-10-15 23:54:05,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 714 transitions. [2020-10-15 23:54:05,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:54:05,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 714 transitions. [2020-10-15 23:54:05,279 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-15 23:54:05,280 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-15 23:54:05,280 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-15 23:54:05,280 INFO L185 Difference]: Start difference. First operand has 69 places, 54 transitions, 368 flow. Second operand 4 states and 714 transitions. [2020-10-15 23:54:05,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 59 transitions, 418 flow [2020-10-15 23:54:05,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 59 transitions, 417 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-15 23:54:05,317 INFO L241 Difference]: Finished difference. Result has 72 places, 55 transitions, 383 flow [2020-10-15 23:54:05,317 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=383, PETRI_PLACES=72, PETRI_TRANSITIONS=55} [2020-10-15 23:54:05,317 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 9 predicate places. [2020-10-15 23:54:05,317 INFO L481 AbstractCegarLoop]: Abstraction has has 72 places, 55 transitions, 383 flow [2020-10-15 23:54:05,317 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:54:05,317 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:54:05,317 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:54:05,518 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2020-10-15 23:54:05,518 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:54:05,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:54:05,519 INFO L82 PathProgramCache]: Analyzing trace with hash -804550366, now seen corresponding path program 1 times [2020-10-15 23:54:05,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:54:05,519 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892733705] [2020-10-15 23:54:05,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:54:05,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:54:05,543 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-15 23:54:05,543 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892733705] [2020-10-15 23:54:05,543 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307004524] [2020-10-15 23:54:05,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:54:05,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:54:05,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-15 23:54:05,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:54:05,715 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-15 23:54:05,716 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:54:05,716 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-15 23:54:05,716 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994174581] [2020-10-15 23:54:05,716 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-15 23:54:05,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:54:05,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-15 23:54:05,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2020-10-15 23:54:05,718 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-15 23:54:05,719 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 55 transitions, 383 flow. Second operand 8 states. [2020-10-15 23:54:05,719 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:54:05,719 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-15 23:54:05,719 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:54:12,164 INFO L129 PetriNetUnfolder]: 24639/57644 cut-off events. [2020-10-15 23:54:12,165 INFO L130 PetriNetUnfolder]: For 29203/29203 co-relation queries the response was YES. [2020-10-15 23:54:12,567 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135968 conditions, 57644 events. 24639/57644 cut-off events. For 29203/29203 co-relation queries the response was YES. Maximal size of possible extension queue 1502. Compared 605114 event pairs, 16465 based on Foata normal form. 1/53550 useless extension candidates. Maximal degree in co-relation 135915. Up to 28789 conditions per place. [2020-10-15 23:54:12,743 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 18 selfloop transitions, 4 changer transitions 0/62 dead transitions. [2020-10-15 23:54:12,743 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 62 transitions, 445 flow [2020-10-15 23:54:12,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-15 23:54:12,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-15 23:54:12,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 891 transitions. [2020-10-15 23:54:12,744 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7015748031496063 [2020-10-15 23:54:12,744 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 891 transitions. [2020-10-15 23:54:12,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 891 transitions. [2020-10-15 23:54:12,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:54:12,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 891 transitions. [2020-10-15 23:54:12,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-15 23:54:12,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-15 23:54:12,746 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-15 23:54:12,746 INFO L185 Difference]: Start difference. First operand has 72 places, 55 transitions, 383 flow. Second operand 5 states and 891 transitions. [2020-10-15 23:54:12,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 62 transitions, 445 flow [2020-10-15 23:54:12,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 62 transitions, 439 flow, removed 1 selfloop flow, removed 2 redundant places. [2020-10-15 23:54:12,780 INFO L241 Difference]: Finished difference. Result has 75 places, 56 transitions, 397 flow [2020-10-15 23:54:12,780 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=397, PETRI_PLACES=75, PETRI_TRANSITIONS=56} [2020-10-15 23:54:12,780 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 12 predicate places. [2020-10-15 23:54:12,780 INFO L481 AbstractCegarLoop]: Abstraction has has 75 places, 56 transitions, 397 flow [2020-10-15 23:54:12,780 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-15 23:54:12,780 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:54:12,780 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:54:12,981 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:54:12,981 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:54:12,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:54:12,982 INFO L82 PathProgramCache]: Analyzing trace with hash -1912738203, now seen corresponding path program 1 times [2020-10-15 23:54:12,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:54:12,982 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606536164] [2020-10-15 23:54:12,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:54:12,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:54:13,013 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-15 23:54:13,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606536164] [2020-10-15 23:54:13,014 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388235890] [2020-10-15 23:54:13,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:54:13,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:54:13,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-15 23:54:13,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:54:13,210 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-15 23:54:13,211 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:54:13,211 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:54:13,211 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957501089] [2020-10-15 23:54:13,211 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-15 23:54:13,211 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:54:13,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-15 23:54:13,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2020-10-15 23:54:13,213 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-15 23:54:13,214 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 56 transitions, 397 flow. Second operand 10 states. [2020-10-15 23:54:13,214 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:54:13,214 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-15 23:54:13,214 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:54:19,565 INFO L129 PetriNetUnfolder]: 24636/57632 cut-off events. [2020-10-15 23:54:19,565 INFO L130 PetriNetUnfolder]: For 29229/29229 co-relation queries the response was YES. [2020-10-15 23:54:19,979 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135959 conditions, 57632 events. 24636/57632 cut-off events. For 29229/29229 co-relation queries the response was YES. Maximal size of possible extension queue 1502. Compared 605685 event pairs, 16469 based on Foata normal form. 1/53538 useless extension candidates. Maximal degree in co-relation 135888. Up to 28780 conditions per place. [2020-10-15 23:54:20,158 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 20 selfloop transitions, 5 changer transitions 0/65 dead transitions. [2020-10-15 23:54:20,159 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 65 transitions, 471 flow [2020-10-15 23:54:20,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-15 23:54:20,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-15 23:54:20,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1068 transitions. [2020-10-15 23:54:20,160 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7007874015748031 [2020-10-15 23:54:20,160 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1068 transitions. [2020-10-15 23:54:20,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1068 transitions. [2020-10-15 23:54:20,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:54:20,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1068 transitions. [2020-10-15 23:54:20,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-15 23:54:20,162 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-15 23:54:20,162 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-15 23:54:20,162 INFO L185 Difference]: Start difference. First operand has 75 places, 56 transitions, 397 flow. Second operand 6 states and 1068 transitions. [2020-10-15 23:54:20,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 65 transitions, 471 flow [2020-10-15 23:54:20,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 65 transitions, 461 flow, removed 2 selfloop flow, removed 3 redundant places. [2020-10-15 23:54:20,193 INFO L241 Difference]: Finished difference. Result has 78 places, 57 transitions, 411 flow [2020-10-15 23:54:20,194 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=387, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=411, PETRI_PLACES=78, PETRI_TRANSITIONS=57} [2020-10-15 23:54:20,194 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 15 predicate places. [2020-10-15 23:54:20,194 INFO L481 AbstractCegarLoop]: Abstraction has has 78 places, 57 transitions, 411 flow [2020-10-15 23:54:20,194 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-15 23:54:20,194 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:54:20,194 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:54:20,394 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:54:20,395 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:54:20,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:54:20,395 INFO L82 PathProgramCache]: Analyzing trace with hash 563912595, now seen corresponding path program 1 times [2020-10-15 23:54:20,396 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:54:20,396 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476151555] [2020-10-15 23:54:20,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:54:20,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:54:20,439 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-15 23:54:20,439 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476151555] [2020-10-15 23:54:20,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917741647] [2020-10-15 23:54:20,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:54:20,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:54:20,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:54:20,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:54:20,647 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-15 23:54:20,647 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:54:20,647 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:54:20,647 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641430900] [2020-10-15 23:54:20,648 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-15 23:54:20,648 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:54:20,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-15 23:54:20,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=76, Unknown=0, NotChecked=0, Total=132 [2020-10-15 23:54:20,649 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-15 23:54:20,650 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 57 transitions, 411 flow. Second operand 12 states. [2020-10-15 23:54:20,650 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:54:20,650 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-15 23:54:20,650 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:54:27,056 INFO L129 PetriNetUnfolder]: 24632/57617 cut-off events. [2020-10-15 23:54:27,057 INFO L130 PetriNetUnfolder]: For 29256/29256 co-relation queries the response was YES. [2020-10-15 23:54:27,488 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135939 conditions, 57617 events. 24632/57617 cut-off events. For 29256/29256 co-relation queries the response was YES. Maximal size of possible extension queue 1502. Compared 606105 event pairs, 16480 based on Foata normal form. 1/53523 useless extension candidates. Maximal degree in co-relation 135849. Up to 28770 conditions per place. [2020-10-15 23:54:27,670 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 22 selfloop transitions, 6 changer transitions 0/68 dead transitions. [2020-10-15 23:54:27,670 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 68 transitions, 497 flow [2020-10-15 23:54:27,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:54:27,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:54:27,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1245 transitions. [2020-10-15 23:54:27,671 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7002249718785152 [2020-10-15 23:54:27,672 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1245 transitions. [2020-10-15 23:54:27,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1245 transitions. [2020-10-15 23:54:27,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:54:27,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1245 transitions. [2020-10-15 23:54:27,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:54:27,674 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:54:27,674 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:54:27,674 INFO L185 Difference]: Start difference. First operand has 78 places, 57 transitions, 411 flow. Second operand 7 states and 1245 transitions. [2020-10-15 23:54:27,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 68 transitions, 497 flow [2020-10-15 23:54:27,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 68 transitions, 483 flow, removed 3 selfloop flow, removed 4 redundant places. [2020-10-15 23:54:27,705 INFO L241 Difference]: Finished difference. Result has 81 places, 58 transitions, 425 flow [2020-10-15 23:54:27,705 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=425, PETRI_PLACES=81, PETRI_TRANSITIONS=58} [2020-10-15 23:54:27,705 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 18 predicate places. [2020-10-15 23:54:27,705 INFO L481 AbstractCegarLoop]: Abstraction has has 81 places, 58 transitions, 425 flow [2020-10-15 23:54:27,705 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-15 23:54:27,705 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:54:27,706 INFO L255 CegarLoopForPetriNet]: 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-15 23:54:27,918 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2020-10-15 23:54:27,919 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:54:27,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:54:27,919 INFO L82 PathProgramCache]: Analyzing trace with hash 1737497838, now seen corresponding path program 1 times [2020-10-15 23:54:27,920 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:54:27,920 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139557236] [2020-10-15 23:54:27,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:54:27,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:54:27,977 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-15 23:54:27,977 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139557236] [2020-10-15 23:54:27,977 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135379162] [2020-10-15 23:54:27,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:54:28,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:54:28,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:54:28,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:54:28,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-15 23:54:28,207 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:54:28,207 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:54:28,207 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900530172] [2020-10-15 23:54:28,207 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-15 23:54:28,207 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:54:28,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-15 23:54:28,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=106, Unknown=0, NotChecked=0, Total=182 [2020-10-15 23:54:28,210 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-15 23:54:28,212 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 58 transitions, 425 flow. Second operand 14 states. [2020-10-15 23:54:28,212 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:54:28,212 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-15 23:54:28,212 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:54:34,729 INFO L129 PetriNetUnfolder]: 24627/57599 cut-off events. [2020-10-15 23:54:34,729 INFO L130 PetriNetUnfolder]: For 29281/29281 co-relation queries the response was YES. [2020-10-15 23:54:35,176 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135908 conditions, 57599 events. 24627/57599 cut-off events. For 29281/29281 co-relation queries the response was YES. Maximal size of possible extension queue 1502. Compared 607573 event pairs, 16506 based on Foata normal form. 1/53505 useless extension candidates. Maximal degree in co-relation 135798. Up to 28759 conditions per place. [2020-10-15 23:54:35,360 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 24 selfloop transitions, 7 changer transitions 0/71 dead transitions. [2020-10-15 23:54:35,360 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 71 transitions, 523 flow [2020-10-15 23:54:35,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:54:35,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:54:35,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1422 transitions. [2020-10-15 23:54:35,362 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6998031496062992 [2020-10-15 23:54:35,362 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1422 transitions. [2020-10-15 23:54:35,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1422 transitions. [2020-10-15 23:54:35,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:54:35,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1422 transitions. [2020-10-15 23:54:35,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:54:35,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:54:35,366 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:54:35,366 INFO L185 Difference]: Start difference. First operand has 81 places, 58 transitions, 425 flow. Second operand 8 states and 1422 transitions. [2020-10-15 23:54:35,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 71 transitions, 523 flow [2020-10-15 23:54:35,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 71 transitions, 505 flow, removed 4 selfloop flow, removed 5 redundant places. [2020-10-15 23:54:35,410 INFO L241 Difference]: Finished difference. Result has 84 places, 59 transitions, 439 flow [2020-10-15 23:54:35,410 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=439, PETRI_PLACES=84, PETRI_TRANSITIONS=59} [2020-10-15 23:54:35,410 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 21 predicate places. [2020-10-15 23:54:35,411 INFO L481 AbstractCegarLoop]: Abstraction has has 84 places, 59 transitions, 439 flow [2020-10-15 23:54:35,411 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-15 23:54:35,411 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:54:35,411 INFO L255 CegarLoopForPetriNet]: 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-15 23:54:35,611 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2020-10-15 23:54:35,612 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:54:35,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:54:35,612 INFO L82 PathProgramCache]: Analyzing trace with hash -1865358488, now seen corresponding path program 1 times [2020-10-15 23:54:35,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:54:35,613 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044363305] [2020-10-15 23:54:35,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:54:35,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:54:35,677 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-15 23:54:35,677 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044363305] [2020-10-15 23:54:35,678 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175895553] [2020-10-15 23:54:35,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:54:35,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:54:35,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:54:35,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:54:35,918 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-15 23:54:35,918 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:54:35,919 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:54:35,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198768505] [2020-10-15 23:54:35,919 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:54:35,919 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:54:35,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:54:35,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=141, Unknown=0, NotChecked=0, Total=240 [2020-10-15 23:54:35,921 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-15 23:54:35,922 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 59 transitions, 439 flow. Second operand 16 states. [2020-10-15 23:54:35,922 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:54:35,922 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-15 23:54:35,922 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:54:42,622 INFO L129 PetriNetUnfolder]: 24621/57578 cut-off events. [2020-10-15 23:54:42,623 INFO L130 PetriNetUnfolder]: For 29301/29301 co-relation queries the response was YES. [2020-10-15 23:54:43,107 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135866 conditions, 57578 events. 24621/57578 cut-off events. For 29301/29301 co-relation queries the response was YES. Maximal size of possible extension queue 1502. Compared 609953 event pairs, 16563 based on Foata normal form. 1/53484 useless extension candidates. Maximal degree in co-relation 135735. Up to 28747 conditions per place. [2020-10-15 23:54:43,301 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 26 selfloop transitions, 8 changer transitions 0/74 dead transitions. [2020-10-15 23:54:43,301 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 74 transitions, 549 flow [2020-10-15 23:54:43,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:54:43,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:54:43,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1599 transitions. [2020-10-15 23:54:43,303 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.699475065616798 [2020-10-15 23:54:43,304 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1599 transitions. [2020-10-15 23:54:43,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1599 transitions. [2020-10-15 23:54:43,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:54:43,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1599 transitions. [2020-10-15 23:54:43,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:54:43,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:54:43,307 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:54:43,307 INFO L185 Difference]: Start difference. First operand has 84 places, 59 transitions, 439 flow. Second operand 9 states and 1599 transitions. [2020-10-15 23:54:43,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 74 transitions, 549 flow [2020-10-15 23:54:43,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 74 transitions, 527 flow, removed 5 selfloop flow, removed 6 redundant places. [2020-10-15 23:54:43,336 INFO L241 Difference]: Finished difference. Result has 87 places, 60 transitions, 453 flow [2020-10-15 23:54:43,336 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=453, PETRI_PLACES=87, PETRI_TRANSITIONS=60} [2020-10-15 23:54:43,336 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 24 predicate places. [2020-10-15 23:54:43,336 INFO L481 AbstractCegarLoop]: Abstraction has has 87 places, 60 transitions, 453 flow [2020-10-15 23:54:43,336 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:54:43,336 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:54:43,337 INFO L255 CegarLoopForPetriNet]: 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-15 23:54:43,537 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,47 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:54:43,538 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:54:43,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:54:43,538 INFO L82 PathProgramCache]: Analyzing trace with hash 499553915, now seen corresponding path program 1 times [2020-10-15 23:54:43,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:54:43,539 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848456794] [2020-10-15 23:54:43,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:54:43,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:54:43,616 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-15 23:54:43,616 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848456794] [2020-10-15 23:54:43,616 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837518621] [2020-10-15 23:54:43,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:54:43,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:54:43,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:54:43,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:54:43,879 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-15 23:54:43,879 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:54:43,879 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2020-10-15 23:54:43,879 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053582241] [2020-10-15 23:54:43,879 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 23:54:43,880 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:54:43,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 23:54:43,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2020-10-15 23:54:43,882 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-15 23:54:43,883 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 60 transitions, 453 flow. Second operand 18 states. [2020-10-15 23:54:43,883 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:54:43,884 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-15 23:54:43,884 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:54:50,677 INFO L129 PetriNetUnfolder]: 24614/57554 cut-off events. [2020-10-15 23:54:50,677 INFO L130 PetriNetUnfolder]: For 29313/29313 co-relation queries the response was YES. [2020-10-15 23:54:51,174 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135813 conditions, 57554 events. 24614/57554 cut-off events. For 29313/29313 co-relation queries the response was YES. Maximal size of possible extension queue 1504. Compared 614781 event pairs, 16683 based on Foata normal form. 1/53460 useless extension candidates. Maximal degree in co-relation 135660. Up to 28734 conditions per place. [2020-10-15 23:54:51,365 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 28 selfloop transitions, 9 changer transitions 0/77 dead transitions. [2020-10-15 23:54:51,365 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 77 transitions, 575 flow [2020-10-15 23:54:51,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:54:51,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:54:51,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1776 transitions. [2020-10-15 23:54:51,367 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6992125984251969 [2020-10-15 23:54:51,367 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1776 transitions. [2020-10-15 23:54:51,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1776 transitions. [2020-10-15 23:54:51,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:54:51,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1776 transitions. [2020-10-15 23:54:51,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:54:51,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:54:51,370 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:54:51,370 INFO L185 Difference]: Start difference. First operand has 87 places, 60 transitions, 453 flow. Second operand 10 states and 1776 transitions. [2020-10-15 23:54:51,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 77 transitions, 575 flow [2020-10-15 23:54:51,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 77 transitions, 549 flow, removed 6 selfloop flow, removed 7 redundant places. [2020-10-15 23:54:51,396 INFO L241 Difference]: Finished difference. Result has 90 places, 61 transitions, 467 flow [2020-10-15 23:54:51,396 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=467, PETRI_PLACES=90, PETRI_TRANSITIONS=61} [2020-10-15 23:54:51,397 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 27 predicate places. [2020-10-15 23:54:51,397 INFO L481 AbstractCegarLoop]: Abstraction has has 90 places, 61 transitions, 467 flow [2020-10-15 23:54:51,397 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 23:54:51,397 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:54:51,397 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:54:51,602 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:54:51,603 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:54:51,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:54:51,603 INFO L82 PathProgramCache]: Analyzing trace with hash 675552953, now seen corresponding path program 1 times [2020-10-15 23:54:51,603 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:54:51,604 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150277046] [2020-10-15 23:54:51,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:54:51,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:54:51,700 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 23:54:51,700 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150277046] [2020-10-15 23:54:51,700 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201380067] [2020-10-15 23:54:51,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:54:51,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:54:51,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:54:51,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:54:51,986 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 23:54:51,986 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:54:51,986 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2020-10-15 23:54:51,986 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601774803] [2020-10-15 23:54:51,987 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-15 23:54:51,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:54:51,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-15 23:54:51,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=226, Unknown=0, NotChecked=0, Total=380 [2020-10-15 23:54:51,990 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-15 23:54:51,991 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 61 transitions, 467 flow. Second operand 20 states. [2020-10-15 23:54:51,991 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:54:51,991 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-15 23:54:51,991 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:54:58,796 INFO L129 PetriNetUnfolder]: 24606/57527 cut-off events. [2020-10-15 23:54:58,796 INFO L130 PetriNetUnfolder]: For 29314/29314 co-relation queries the response was YES. [2020-10-15 23:54:59,313 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135749 conditions, 57527 events. 24606/57527 cut-off events. For 29314/29314 co-relation queries the response was YES. Maximal size of possible extension queue 1558. Compared 624516 event pairs, 16930 based on Foata normal form. 1/53433 useless extension candidates. Maximal degree in co-relation 135573. Up to 28720 conditions per place. [2020-10-15 23:54:59,507 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 30 selfloop transitions, 10 changer transitions 0/80 dead transitions. [2020-10-15 23:54:59,507 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 80 transitions, 601 flow [2020-10-15 23:54:59,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:54:59,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:54:59,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1953 transitions. [2020-10-15 23:54:59,510 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6989978525411596 [2020-10-15 23:54:59,510 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1953 transitions. [2020-10-15 23:54:59,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1953 transitions. [2020-10-15 23:54:59,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:54:59,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1953 transitions. [2020-10-15 23:54:59,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:54:59,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:54:59,514 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:54:59,514 INFO L185 Difference]: Start difference. First operand has 90 places, 61 transitions, 467 flow. Second operand 11 states and 1953 transitions. [2020-10-15 23:54:59,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 80 transitions, 601 flow [2020-10-15 23:54:59,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 80 transitions, 571 flow, removed 7 selfloop flow, removed 8 redundant places. [2020-10-15 23:54:59,552 INFO L241 Difference]: Finished difference. Result has 93 places, 62 transitions, 481 flow [2020-10-15 23:54:59,553 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=481, PETRI_PLACES=93, PETRI_TRANSITIONS=62} [2020-10-15 23:54:59,553 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 30 predicate places. [2020-10-15 23:54:59,553 INFO L481 AbstractCegarLoop]: Abstraction has has 93 places, 62 transitions, 481 flow [2020-10-15 23:54:59,553 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-15 23:54:59,553 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:54:59,553 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:54:59,766 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:54:59,767 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:54:59,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:54:59,767 INFO L82 PathProgramCache]: Analyzing trace with hash -141232884, now seen corresponding path program 1 times [2020-10-15 23:54:59,767 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:54:59,768 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380329070] [2020-10-15 23:54:59,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:54:59,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:54:59,876 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 23:54:59,876 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380329070] [2020-10-15 23:54:59,876 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098235904] [2020-10-15 23:54:59,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:55:00,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:55:00,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 23:55:00,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:55:00,169 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 23:55:00,169 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:55:00,169 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-10-15 23:55:00,170 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918173978] [2020-10-15 23:55:00,170 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-15 23:55:00,170 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:55:00,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-15 23:55:00,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=276, Unknown=0, NotChecked=0, Total=462 [2020-10-15 23:55:00,173 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-15 23:55:00,174 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 62 transitions, 481 flow. Second operand 22 states. [2020-10-15 23:55:00,174 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:55:00,174 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-15 23:55:00,174 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:55:06,969 INFO L129 PetriNetUnfolder]: 24597/57497 cut-off events. [2020-10-15 23:55:06,970 INFO L130 PetriNetUnfolder]: For 29301/29301 co-relation queries the response was YES. [2020-10-15 23:55:07,496 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135674 conditions, 57497 events. 24597/57497 cut-off events. For 29301/29301 co-relation queries the response was YES. Maximal size of possible extension queue 1738. Compared 638777 event pairs, 17432 based on Foata normal form. 1/53403 useless extension candidates. Maximal degree in co-relation 135474. Up to 28705 conditions per place. [2020-10-15 23:55:07,690 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 32 selfloop transitions, 11 changer transitions 0/83 dead transitions. [2020-10-15 23:55:07,690 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 83 transitions, 627 flow [2020-10-15 23:55:07,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:55:07,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:55:07,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2130 transitions. [2020-10-15 23:55:07,692 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6988188976377953 [2020-10-15 23:55:07,692 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2130 transitions. [2020-10-15 23:55:07,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2130 transitions. [2020-10-15 23:55:07,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:55:07,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2130 transitions. [2020-10-15 23:55:07,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:55:07,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:55:07,697 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:55:07,697 INFO L185 Difference]: Start difference. First operand has 93 places, 62 transitions, 481 flow. Second operand 12 states and 2130 transitions. [2020-10-15 23:55:07,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 83 transitions, 627 flow [2020-10-15 23:55:07,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 83 transitions, 593 flow, removed 8 selfloop flow, removed 9 redundant places. [2020-10-15 23:55:07,753 INFO L241 Difference]: Finished difference. Result has 96 places, 63 transitions, 495 flow [2020-10-15 23:55:07,753 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=447, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=495, PETRI_PLACES=96, PETRI_TRANSITIONS=63} [2020-10-15 23:55:07,753 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 33 predicate places. [2020-10-15 23:55:07,753 INFO L481 AbstractCegarLoop]: Abstraction has has 96 places, 63 transitions, 495 flow [2020-10-15 23:55:07,753 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-15 23:55:07,753 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:55:07,753 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:55:07,954 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:55:07,955 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:55:07,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:55:07,956 INFO L82 PathProgramCache]: Analyzing trace with hash 1167224918, now seen corresponding path program 1 times [2020-10-15 23:55:07,956 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:55:07,957 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116625132] [2020-10-15 23:55:07,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:55:07,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:55:08,113 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 0 proven. 280 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 23:55:08,114 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116625132] [2020-10-15 23:55:08,114 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820612308] [2020-10-15 23:55:08,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:55:08,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:55:08,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-15 23:55:08,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:55:08,461 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 0 proven. 280 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-15 23:55:08,462 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:55:08,462 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 23 [2020-10-15 23:55:08,462 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435089340] [2020-10-15 23:55:08,463 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-15 23:55:08,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:55:08,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-15 23:55:08,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=331, Unknown=0, NotChecked=0, Total=552 [2020-10-15 23:55:08,468 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 254 [2020-10-15 23:55:08,469 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 63 transitions, 495 flow. Second operand 24 states. [2020-10-15 23:55:08,469 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:55:08,470 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 254 [2020-10-15 23:55:08,470 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:55:15,660 INFO L129 PetriNetUnfolder]: 24587/57464 cut-off events. [2020-10-15 23:55:15,660 INFO L130 PetriNetUnfolder]: For 29271/29271 co-relation queries the response was YES. [2020-10-15 23:55:16,231 INFO L80 FinitePrefix]: Finished finitePrefix Result has 135588 conditions, 57464 events. 24587/57464 cut-off events. For 29271/29271 co-relation queries the response was YES. Maximal size of possible extension queue 1912. Compared 656134 event pairs, 18445 based on Foata normal form. 1/53370 useless extension candidates. Maximal degree in co-relation 135363. Up to 28689 conditions per place. [2020-10-15 23:55:16,433 INFO L132 encePairwiseOnDemand]: 251/254 looper letters, 34 selfloop transitions, 12 changer transitions 0/86 dead transitions. [2020-10-15 23:55:16,434 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 86 transitions, 653 flow [2020-10-15 23:55:16,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:55:16,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:55:16,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2307 transitions. [2020-10-15 23:55:16,436 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6986674742580254 [2020-10-15 23:55:16,436 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2307 transitions. [2020-10-15 23:55:16,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2307 transitions. [2020-10-15 23:55:16,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:55:16,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2307 transitions. [2020-10-15 23:55:16,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:55:16,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:55:16,439 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:55:16,439 INFO L185 Difference]: Start difference. First operand has 96 places, 63 transitions, 495 flow. Second operand 13 states and 2307 transitions. [2020-10-15 23:55:16,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 86 transitions, 653 flow [2020-10-15 23:55:16,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 86 transitions, 615 flow, removed 9 selfloop flow, removed 10 redundant places. [2020-10-15 23:55:16,512 INFO L241 Difference]: Finished difference. Result has 99 places, 64 transitions, 509 flow [2020-10-15 23:55:16,512 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=254, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=509, PETRI_PLACES=99, PETRI_TRANSITIONS=64} [2020-10-15 23:55:16,513 INFO L342 CegarLoopForPetriNet]: 63 programPoint places, 36 predicate places. [2020-10-15 23:55:16,513 INFO L481 AbstractCegarLoop]: Abstraction has has 99 places, 64 transitions, 509 flow [2020-10-15 23:55:16,513 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-15 23:55:16,513 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:55:16,513 INFO L255 CegarLoopForPetriNet]: trace histogram [13, 13, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:55:16,719 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:55:16,720 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:55:16,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:55:16,720 INFO L82 PathProgramCache]: Analyzing trace with hash 1125001920, now seen corresponding path program 1 times [2020-10-15 23:55:16,720 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:55:16,721 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392499571] [2020-10-15 23:55:16,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:55:16,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:55:16,740 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:55:16,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-15 23:55:16,765 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-15 23:55:16,779 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-15 23:55:16,779 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-15 23:55:16,779 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2020-10-15 23:55:16,780 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-15 23:55:16,780 WARN L371 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-15 23:55:16,781 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2020-10-15 23:55:16,796 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,797 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,797 WARN L313 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,797 WARN L313 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,797 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,797 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,797 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,797 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,797 WARN L313 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,798 WARN L313 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,798 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,798 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,798 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,798 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,798 WARN L313 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,798 WARN L313 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,798 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,799 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,799 WARN L313 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,799 WARN L313 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,799 WARN L313 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,799 WARN L313 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,799 WARN L313 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,799 WARN L313 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,799 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,799 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,800 WARN L313 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,800 WARN L313 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,800 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,800 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,800 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,800 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,800 WARN L313 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,800 WARN L313 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,801 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,801 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,801 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,801 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,801 WARN L313 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,801 WARN L313 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,801 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,801 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,802 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,802 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,802 WARN L313 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,802 WARN L313 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,802 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,802 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,802 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,802 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,803 WARN L313 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,803 WARN L313 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,803 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,803 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,803 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,803 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,803 WARN L313 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,803 WARN L313 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,803 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,803 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,804 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,804 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,804 WARN L313 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,804 WARN L313 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,804 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,804 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,804 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,804 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,804 WARN L313 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,804 WARN L313 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,804 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,804 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,805 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,805 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,805 WARN L313 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,805 WARN L313 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,805 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,805 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,805 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,805 WARN L313 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,805 WARN L313 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,806 WARN L313 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,807 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,807 WARN L313 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,807 WARN L313 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,807 WARN L313 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,809 WARN L313 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,809 WARN L313 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,810 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,810 WARN L313 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,811 WARN L313 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,811 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,811 WARN L313 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,811 WARN L313 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,812 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,812 WARN L313 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,812 WARN L313 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,812 WARN L313 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,812 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,813 WARN L313 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,813 WARN L313 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,813 WARN L313 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,814 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,814 WARN L313 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,814 WARN L313 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,814 WARN L313 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,815 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,815 WARN L313 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,816 WARN L313 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,816 WARN L313 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,817 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,817 WARN L313 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,817 WARN L313 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,817 WARN L313 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,818 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,818 WARN L313 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,818 WARN L313 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,818 WARN L313 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,819 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,819 WARN L313 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,819 WARN L313 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,819 WARN L313 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,822 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,822 WARN L313 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,823 WARN L313 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,823 WARN L313 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,825 WARN L313 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,825 WARN L313 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,826 WARN L313 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,826 WARN L313 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:55:16,832 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-15 23:55:16,832 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 23:55:16,833 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-15 23:55:16,833 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 23:55:16,833 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 23:55:16,833 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 23:55:16,833 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 23:55:16,833 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 23:55:16,833 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 23:55:16,835 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 163 places, 156 transitions, 572 flow [2020-10-15 23:57:09,024 INFO L129 PetriNetUnfolder]: 77854/323866 cut-off events. [2020-10-15 23:57:09,025 INFO L130 PetriNetUnfolder]: For 53690/53690 co-relation queries the response was YES. [2020-10-15 23:57:12,280 INFO L80 FinitePrefix]: Finished finitePrefix Result has 377245 conditions, 323866 events. 77854/323866 cut-off events. For 53690/53690 co-relation queries the response was YES. Maximal size of possible extension queue 5320. Compared 5300101 event pairs, 36879 based on Foata normal form. 0/274684 useless extension candidates. Maximal degree in co-relation 184673. Up to 53248 conditions per place. [2020-10-15 23:57:12,280 INFO L82 GeneralOperation]: Start removeDead. Operand has 163 places, 156 transitions, 572 flow [2020-10-15 23:57:13,109 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 157 places, 149 transitions, 558 flow [2020-10-15 23:57:13,109 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 23:57:13,109 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 157 places, 149 transitions, 558 flow [2020-10-15 23:57:13,110 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 157 places, 149 transitions, 558 flow [2020-10-15 23:57:13,110 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 157 places, 149 transitions, 558 flow [2020-10-15 23:58:27,036 INFO L129 PetriNetUnfolder]: 69662/266522 cut-off events. [2020-10-15 23:58:27,036 INFO L130 PetriNetUnfolder]: For 53690/53690 co-relation queries the response was YES. [2020-10-15 23:58:29,720 INFO L80 FinitePrefix]: Finished finitePrefix Result has 319901 conditions, 266522 events. 69662/266522 cut-off events. For 53690/53690 co-relation queries the response was YES. Maximal size of possible extension queue 4066. Compared 4161336 event pairs, 36879 based on Foata normal form. 0/233724 useless extension candidates. Maximal degree in co-relation 156001. Up to 53248 conditions per place. [2020-10-15 23:58:39,147 INFO L117 LiptonReduction]: Number of co-enabled transitions 8632 [2020-10-15 23:58:39,471 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-15 23:58:39,493 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:39,496 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-15 23:58:39,513 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:39,514 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-15 23:58:39,514 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:58:39,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-15 23:58:39,541 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:39,544 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-15 23:58:39,561 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:39,561 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-15 23:58:39,561 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:58:41,878 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-15 23:58:41,900 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:41,903 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-15 23:58:41,921 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:41,921 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-15 23:58:41,922 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:58:41,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-15 23:58:41,949 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:41,953 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-15 23:58:41,971 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:41,972 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-15 23:58:41,972 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:134 [2020-10-15 23:58:44,220 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,246 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,249 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,268 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,268 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,269 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:44,275 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,303 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,305 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,328 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,329 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,329 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:44,336 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,362 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,365 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,387 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,387 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,388 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:44,394 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,421 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,423 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,445 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,446 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,446 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:44,453 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,477 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,480 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,502 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,502 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,503 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:44,508 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,538 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,541 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,560 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,561 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,561 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:44,568 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,594 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,597 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,618 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,618 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,619 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:44,625 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,651 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,654 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,675 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,675 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,675 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:44,732 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,759 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,761 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,782 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,782 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,783 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:44,789 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,816 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,819 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,839 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,840 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,840 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:44,848 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,872 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,875 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,896 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,897 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,897 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:44,905 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,931 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,935 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,956 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,957 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,957 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:44,965 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:44,992 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:44,995 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,015 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,016 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,016 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:45,023 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,051 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,053 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,073 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,074 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,074 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:45,081 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,108 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,111 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,130 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,131 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,131 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:45,138 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,163 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,166 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,187 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,188 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,188 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:45,244 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,269 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,272 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,294 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,294 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,294 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:45,300 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,327 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,330 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,350 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,351 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,351 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:45,357 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,383 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,386 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,408 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,409 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,409 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:45,415 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,441 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,443 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,462 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,462 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,463 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:45,469 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,498 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,500 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,522 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,523 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,523 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:45,530 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,556 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,559 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,580 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,580 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,580 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:45,588 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,612 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,615 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,637 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,638 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,638 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:45,644 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,672 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,675 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,697 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,698 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,698 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:45,709 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,737 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,740 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,762 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,762 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,763 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:45,774 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,802 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,805 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,827 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,827 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,828 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:45,872 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,901 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,904 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,924 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,924 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,924 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:45,930 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,960 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,964 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,987 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:45,987 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:45,988 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:45,995 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,023 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,026 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,046 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,047 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,047 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:46,055 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,082 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,084 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,106 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,107 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,107 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:46,115 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,141 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,143 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,164 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,165 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,165 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:46,172 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,196 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,200 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,223 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,223 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,223 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:46,231 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,258 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,261 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,280 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,281 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,281 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:46,287 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,313 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,317 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,336 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,336 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,336 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:46,444 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,470 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,473 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,492 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,493 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,493 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:46,500 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,527 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,530 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,551 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,552 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,552 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:46,561 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,588 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,591 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,612 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,613 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,613 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:46,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-15 23:58:46,648 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,651 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-15 23:58:46,674 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,675 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-15 23:58:46,675 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-15 23:58:46,683 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-15 23:58:46,715 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,718 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-15 23:58:46,741 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,742 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-15 23:58:46,743 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-15 23:58:46,749 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,778 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,781 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,802 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,803 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,803 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:46,811 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,838 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,840 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,860 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,860 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,860 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:46,866 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,893 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,895 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,916 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:46,917 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:46,917 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:46,972 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-15 23:58:47,000 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:47,004 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-15 23:58:47,027 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:47,028 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-15 23:58:47,028 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:58:47,037 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-15 23:58:47,064 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:47,067 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-15 23:58:47,091 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:47,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-15 23:58:47,093 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:58:49,255 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,281 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,284 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,304 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,304 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,304 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:49,310 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,335 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,338 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,361 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,362 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,362 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:49,374 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,402 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,404 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,425 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,425 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,426 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:49,432 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,462 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,464 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,488 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,488 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,488 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:49,496 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,523 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,526 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,548 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,549 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,549 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:49,556 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,581 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,584 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,607 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,607 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,607 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:49,615 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,642 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,645 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,664 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,665 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,665 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:49,672 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,700 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,703 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,723 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,723 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,724 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:49,796 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,824 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,827 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,849 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,849 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,850 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:49,856 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,884 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,886 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,907 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,908 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,908 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:49,915 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,943 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,945 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,964 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:49,965 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,965 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:49,970 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:49,998 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,001 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,024 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,024 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,025 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:50,032 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,061 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,063 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,085 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,085 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,086 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:50,093 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,117 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,120 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,142 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,142 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,143 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:50,149 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,176 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,179 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,200 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,201 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,201 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:50,208 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,238 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,241 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,261 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,262 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,262 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:50,269 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,296 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,299 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,320 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,320 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,320 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:50,326 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,354 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,357 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,378 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,378 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,379 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:50,443 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,471 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,474 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,495 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,495 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,496 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:50,500 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,526 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,529 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,548 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,549 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,549 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:50,558 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,585 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,588 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,610 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,610 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,611 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:50,617 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,645 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,649 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,669 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,670 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,670 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:50,678 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,704 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,707 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,728 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,729 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,729 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:50,735 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,764 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,767 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,789 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,789 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,790 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:50,796 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,824 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,827 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,850 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,851 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,851 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:50,857 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,886 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,888 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,907 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,908 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,908 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:50,915 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,941 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,944 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,964 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:50,964 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:50,965 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:50,977 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:51,014 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:51,016 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:51,034 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:51,035 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:51,035 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:51,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-15 23:58:51,124 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:51,127 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-15 23:58:51,154 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:51,154 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-15 23:58:51,154 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:58:51,164 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-15 23:58:51,196 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:51,198 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-15 23:58:51,226 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:51,227 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-15 23:58:51,227 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:138, output treesize:140 [2020-10-15 23:58:53,243 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,271 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,273 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,293 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,293 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,294 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:53,300 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,328 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,330 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,350 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,350 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,351 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:53,358 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,379 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,382 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,402 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,403 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,403 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:53,414 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,438 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,440 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,459 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,459 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,459 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:53,469 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,495 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,498 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,517 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,518 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,518 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:53,524 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,548 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,551 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,572 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,572 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,572 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:53,579 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-15 23:58:53,604 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,607 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-15 23:58:53,626 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,627 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-15 23:58:53,627 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-15 23:58:53,634 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,659 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,661 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,682 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,682 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,683 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:53,690 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,717 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,720 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,741 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,742 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,742 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:53,749 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,776 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,778 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,798 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:53,799 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:53,799 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:53,991 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:54,016 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:54,018 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:54,037 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:54,038 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:54,038 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:54,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-15 23:58:54,073 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:54,076 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-15 23:58:54,100 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:54,101 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-15 23:58:54,101 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:127, output treesize:95 [2020-10-15 23:58:54,109 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:54,133 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:54,136 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:54,156 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:54,156 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:54,156 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:54,168 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:54,196 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:54,199 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:54,220 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:54,220 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:54,221 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:54,229 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,041 WARN L193 SmtUtils]: Spent 1.81 s on a formula simplification that was a NOOP. DAG size: 48 [2020-10-15 23:58:56,042 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,045 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,067 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,067 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,068 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:56,076 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,106 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,110 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,132 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,132 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,133 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:56,141 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,168 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,171 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,192 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,192 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,193 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:56,199 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,226 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,229 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,249 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,250 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,250 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:56,256 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,286 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,294 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,313 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,313 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,314 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:56,320 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,344 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,347 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,367 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,368 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,368 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:56,426 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,454 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,457 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,479 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,479 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,479 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:56,484 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,507 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,509 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,532 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,533 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,533 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:56,540 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,568 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,571 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,592 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,593 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,593 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:56,599 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,628 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,630 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,651 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,651 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,651 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:56,658 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,682 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,686 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,705 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,706 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,706 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:56,712 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,737 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,740 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,760 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,761 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,761 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:56,768 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,792 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,794 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,813 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,814 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,814 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:56,820 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,848 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,851 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,870 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,870 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,870 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:56,878 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,908 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,911 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,932 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,933 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,933 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:56,939 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,967 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,970 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,991 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:56,991 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:56,992 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:57,050 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,077 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,080 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,100 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,100 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,100 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:57,106 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,132 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,135 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,157 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,158 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,158 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:57,166 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,193 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,196 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,218 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,218 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,219 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:57,228 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,257 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,259 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,278 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,278 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,279 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:57,288 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,315 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,318 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,339 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,339 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,340 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:57,346 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,370 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,374 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,396 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,397 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,397 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:57,404 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,433 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,436 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,456 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,456 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,457 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:57,462 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,488 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,491 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,511 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,511 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,511 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:57,521 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,548 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,550 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,572 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,572 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,573 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:57,579 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,607 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,610 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,632 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,633 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 23:58:57,633 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:74 [2020-10-15 23:58:57,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-15 23:58:57,728 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,732 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-15 23:58:57,764 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,765 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-15 23:58:57,765 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 [2020-10-15 23:58:57,774 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-15 23:58:57,813 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,817 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-15 23:58:57,851 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 23:58:57,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-15 23:58:57,853 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:146 Received shutdown request... [2020-10-15 23:58:59,860 WARN L210 SmtUtils]: Removed 1 from assertion stack [2020-10-15 23:58:59,860 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-15 23:58:59,863 WARN L235 ceAbstractionStarter]: Timeout [2020-10-15 23:58:59,864 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.10 11:58:59 BasicIcfg [2020-10-15 23:58:59,864 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-15 23:58:59,866 INFO L168 Benchmark]: Toolchain (without parser) took 755275.15 ms. Allocated memory was 250.6 MB in the beginning and 5.1 GB in the end (delta: 4.8 GB). Free memory was 205.1 MB in the beginning and 4.7 GB in the end (delta: -4.5 GB). Peak memory consumption was 7.9 GB. Max. memory is 14.2 GB. [2020-10-15 23:58:59,866 INFO L168 Benchmark]: CDTParser took 0.48 ms. Allocated memory is still 250.6 MB. Free memory is still 227.0 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-15 23:58:59,866 INFO L168 Benchmark]: CACSL2BoogieTranslator took 871.46 ms. Allocated memory was 250.6 MB in the beginning and 315.1 MB in the end (delta: 64.5 MB). Free memory was 205.1 MB in the beginning and 230.3 MB in the end (delta: -25.2 MB). Peak memory consumption was 49.4 MB. Max. memory is 14.2 GB. [2020-10-15 23:58:59,867 INFO L168 Benchmark]: Boogie Procedure Inliner took 58.30 ms. Allocated memory is still 315.1 MB. Free memory was 230.3 MB in the beginning and 227.8 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-15 23:58:59,867 INFO L168 Benchmark]: Boogie Preprocessor took 32.58 ms. Allocated memory is still 315.1 MB. Free memory was 227.8 MB in the beginning and 225.3 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-15 23:58:59,867 INFO L168 Benchmark]: RCFGBuilder took 497.25 ms. Allocated memory is still 315.1 MB. Free memory was 225.3 MB in the beginning and 200.9 MB in the end (delta: 24.4 MB). Peak memory consumption was 24.4 MB. Max. memory is 14.2 GB. [2020-10-15 23:58:59,867 INFO L168 Benchmark]: TraceAbstraction took 753808.56 ms. Allocated memory was 315.1 MB in the beginning and 5.1 GB in the end (delta: 4.8 GB). Free memory was 200.9 MB in the beginning and 4.7 GB in the end (delta: -4.5 GB). Peak memory consumption was 7.8 GB. Max. memory is 14.2 GB. [2020-10-15 23:58:59,868 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.48 ms. Allocated memory is still 250.6 MB. Free memory is still 227.0 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 871.46 ms. Allocated memory was 250.6 MB in the beginning and 315.1 MB in the end (delta: 64.5 MB). Free memory was 205.1 MB in the beginning and 230.3 MB in the end (delta: -25.2 MB). Peak memory consumption was 49.4 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 58.30 ms. Allocated memory is still 315.1 MB. Free memory was 230.3 MB in the beginning and 227.8 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * Boogie Preprocessor took 32.58 ms. Allocated memory is still 315.1 MB. Free memory was 227.8 MB in the beginning and 225.3 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * RCFGBuilder took 497.25 ms. Allocated memory is still 315.1 MB. Free memory was 225.3 MB in the beginning and 200.9 MB in the end (delta: 24.4 MB). Peak memory consumption was 24.4 MB. Max. memory is 14.2 GB. * TraceAbstraction took 753808.56 ms. Allocated memory was 315.1 MB in the beginning and 5.1 GB in the end (delta: 4.8 GB). Free memory was 200.9 MB in the beginning and 4.7 GB in the end (delta: -4.5 GB). Peak memory consumption was 7.8 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 189 VarBasedMoverChecksPositive, 20 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 14 SemBasedMoverChecksNegative, 6 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 13.4s, 9 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 15.5s, 73 PlacesBefore, 17 PlacesAfterwards, 77 TransitionsBefore, 16 TransitionsAfterwards, 288 CoEnabledTransitionPairs, 7 FixpointIterations, 37 TrivialSequentialCompositions, 22 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 73 TotalNumberOfCompositions, 383 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 477 VarBasedMoverChecksPositive, 39 VarBasedMoverChecksNegative, 1 SemBasedMoverChecksPositive, 30 SemBasedMoverChecksNegative, 8 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 17.7s, 19 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 19.4s, 80 PlacesBefore, 23 PlacesAfterwards, 83 TransitionsBefore, 21 TransitionsAfterwards, 712 CoEnabledTransitionPairs, 5 FixpointIterations, 26 TrivialSequentialCompositions, 27 ConcurrentSequentialCompositions, 8 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 72 TotalNumberOfCompositions, 1093 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 696 VarBasedMoverChecksPositive, 25 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 20 SemBasedMoverChecksNegative, 5 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 11.0s, 31 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 12.8s, 87 PlacesBefore, 27 PlacesAfterwards, 89 TransitionsBefore, 24 TransitionsAfterwards, 1152 CoEnabledTransitionPairs, 6 FixpointIterations, 30 TrivialSequentialCompositions, 30 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 76 TotalNumberOfCompositions, 1689 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1075 VarBasedMoverChecksPositive, 37 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 30 SemBasedMoverChecksNegative, 7 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 15.2s, 55 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 17.5s, 94 PlacesBefore, 31 PlacesAfterwards, 95 TransitionsBefore, 27 TransitionsAfterwards, 1648 CoEnabledTransitionPairs, 6 FixpointIterations, 31 TrivialSequentialCompositions, 33 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 81 TotalNumberOfCompositions, 2789 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1535 VarBasedMoverChecksPositive, 34 VarBasedMoverChecksNegative, 4 SemBasedMoverChecksPositive, 24 SemBasedMoverChecksNegative, 6 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 13.5s, 85 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 15.7s, 101 PlacesBefore, 35 PlacesAfterwards, 101 TransitionsBefore, 30 TransitionsAfterwards, 2200 CoEnabledTransitionPairs, 6 FixpointIterations, 28 TrivialSequentialCompositions, 36 ConcurrentSequentialCompositions, 4 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 79 TotalNumberOfCompositions, 3980 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1987 VarBasedMoverChecksPositive, 44 VarBasedMoverChecksNegative, 4 SemBasedMoverChecksPositive, 34 SemBasedMoverChecksNegative, 6 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 13.7s, 114 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 16.9s, 108 PlacesBefore, 39 PlacesAfterwards, 107 TransitionsBefore, 33 TransitionsAfterwards, 2808 CoEnabledTransitionPairs, 6 FixpointIterations, 30 TrivialSequentialCompositions, 39 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 85 TotalNumberOfCompositions, 5858 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 2423 VarBasedMoverChecksPositive, 70 VarBasedMoverChecksNegative, 25 SemBasedMoverChecksPositive, 39 SemBasedMoverChecksNegative, 6 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 16.9s, 199 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 20.2s, 115 PlacesBefore, 43 PlacesAfterwards, 113 TransitionsBefore, 36 TransitionsAfterwards, 3472 CoEnabledTransitionPairs, 6 FixpointIterations, 32 TrivialSequentialCompositions, 42 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 90 TotalNumberOfCompositions, 7264 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 2950 VarBasedMoverChecksPositive, 76 VarBasedMoverChecksNegative, 24 SemBasedMoverChecksPositive, 38 SemBasedMoverChecksNegative, 14 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 32.6s, 199 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 36.6s, 122 PlacesBefore, 47 PlacesAfterwards, 119 TransitionsBefore, 39 TransitionsAfterwards, 4192 CoEnabledTransitionPairs, 6 FixpointIterations, 28 TrivialSequentialCompositions, 45 ConcurrentSequentialCompositions, 8 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 92 TotalNumberOfCompositions, 9472 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 3548 VarBasedMoverChecksPositive, 53 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 45 SemBasedMoverChecksNegative, 8 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 17.4s, 241 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 22.5s, 129 PlacesBefore, 51 PlacesAfterwards, 125 TransitionsBefore, 42 TransitionsAfterwards, 4968 CoEnabledTransitionPairs, 7 FixpointIterations, 31 TrivialSequentialCompositions, 48 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 95 TotalNumberOfCompositions, 12295 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 4254 VarBasedMoverChecksPositive, 49 VarBasedMoverChecksNegative, 2 SemBasedMoverChecksPositive, 40 SemBasedMoverChecksNegative, 7 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 15.6s, 301 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 23.2s, 136 PlacesBefore, 55 PlacesAfterwards, 131 TransitionsBefore, 45 TransitionsAfterwards, 5800 CoEnabledTransitionPairs, 6 FixpointIterations, 30 TrivialSequentialCompositions, 51 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 98 TotalNumberOfCompositions, 13307 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 4908 VarBasedMoverChecksPositive, 63 VarBasedMoverChecksNegative, 18 SemBasedMoverChecksPositive, 40 SemBasedMoverChecksNegative, 5 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 13.0s, 369 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 29.7s, 143 PlacesBefore, 59 PlacesAfterwards, 137 TransitionsBefore, 48 TransitionsAfterwards, 6688 CoEnabledTransitionPairs, 6 FixpointIterations, 28 TrivialSequentialCompositions, 54 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 96 TotalNumberOfCompositions, 15650 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 5542 VarBasedMoverChecksPositive, 109 VarBasedMoverChecksNegative, 45 SemBasedMoverChecksPositive, 56 SemBasedMoverChecksNegative, 8 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 24.2s, 463 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 58.0s, 150 PlacesBefore, 63 PlacesAfterwards, 143 TransitionsBefore, 51 TransitionsAfterwards, 7632 CoEnabledTransitionPairs, 6 FixpointIterations, 31 TrivialSequentialCompositions, 57 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 104 TotalNumberOfCompositions, 19429 MoverChecksTotal - TimeoutResultAtElement [Line: 1092]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 1092). Cancelled while CegarLoopForPetriNet was constructing initial abstraction,while PetriNetLargeBlockEncoding was applying PetriNetLargeBlockEncoding to Petri net that has 157 places, 149 transitions, 558 flow,while LiptonReduction was applying LiptonReduction to Petri net that has 157 places, 149 transitions, 558 flow and 1396 co-enabled transitions pairs.,while TransFormulaUtils was doing sequential composition of 2 TransFormulas,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 0ms.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 76 locations, 1 error locations. Started 13 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: UNSAFE, OverallTime: 753.2s, OverallIterations: 86, TraceHistogramMax: 13, AutomataDifference: 150.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 577.4s, HoareTripleCheckerStatistics: 473 SDtfs, 983 SDslu, 0 SDs, 0 SdLazy, 3703 SolverSat, 231 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2102 GetRequests, 1557 SyntacticMatches, 0 SemanticMatches, 545 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2409 ImplicationChecksByTransitivity, 4.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=509occurred in iteration=12, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 6.3s InterpolantComputationTime, 4274 NumberOfCodeBlocks, 4274 NumberOfCodeBlocksAsserted, 136 NumberOfCheckSat, 3623 ConstructedInterpolants, 0 QuantifiedInterpolants, 722537 SizeOfPredicates, 50 NumberOfNonLiveVariables, 8524 ConjunctsInSsa, 352 ConjunctsInUnsatCore, 124 InterpolantComputations, 24 PerfectInterpolantSequences, 288/6310 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