/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/VMCAI2021_PN.epf -i ../../../trunk/examples/svcomp/pthread/triangular-longest-1.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-11af1e5 [2020-10-11 16:54:02,347 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-11 16:54:02,353 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-11 16:54:02,388 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-11 16:54:02,389 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-11 16:54:02,397 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-11 16:54:02,400 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-11 16:54:02,404 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-11 16:54:02,407 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-11 16:54:02,411 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-11 16:54:02,412 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-11 16:54:02,413 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-11 16:54:02,413 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-11 16:54:02,416 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-11 16:54:02,419 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-11 16:54:02,421 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-11 16:54:02,422 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-11 16:54:02,424 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-11 16:54:02,425 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-11 16:54:02,434 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-11 16:54:02,436 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-11 16:54:02,437 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-11 16:54:02,438 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-11 16:54:02,439 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-11 16:54:02,452 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-11 16:54:02,457 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-11 16:54:02,457 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-11 16:54:02,459 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-11 16:54:02,459 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-11 16:54:02,463 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-11 16:54:02,463 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-11 16:54:02,464 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-11 16:54:02,465 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-11 16:54:02,466 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-11 16:54:02,467 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-11 16:54:02,467 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-11 16:54:02,468 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-11 16:54:02,471 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-11 16:54:02,471 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-11 16:54:02,472 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-11 16:54:02,473 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-11 16:54:02,474 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/VMCAI2021_PN.epf [2020-10-11 16:54:02,516 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-11 16:54:02,516 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-11 16:54:02,519 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-11 16:54:02,519 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-11 16:54:02,519 INFO L138 SettingsManager]: * Use SBE=true [2020-10-11 16:54:02,519 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-11 16:54:02,519 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-11 16:54:02,520 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-11 16:54:02,520 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-11 16:54:02,520 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-11 16:54:02,521 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-11 16:54:02,521 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-11 16:54:02,522 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-11 16:54:02,522 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-11 16:54:02,523 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-11 16:54:02,523 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-11 16:54:02,523 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-11 16:54:02,523 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-11 16:54:02,524 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-11 16:54:02,524 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-11 16:54:02,524 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-11 16:54:02,525 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-11 16:54:02,525 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-11 16:54:02,525 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-11 16:54:02,525 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-11 16:54:02,525 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-11 16:54:02,526 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-11 16:54:02,526 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2020-10-11 16:54:02,526 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-11 16:54:02,526 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-11 16:54:02,829 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-11 16:54:02,843 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-11 16:54:02,848 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-11 16:54:02,849 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-11 16:54:02,850 INFO L275 PluginConnector]: CDTParser initialized [2020-10-11 16:54:02,851 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/triangular-longest-1.i [2020-10-11 16:54:02,919 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/18a67c8dd/a1d495b2e3f0402b91ba314f9b145c9d/FLAGf53e13ff6 [2020-10-11 16:54:03,401 INFO L306 CDTParser]: Found 1 translation units. [2020-10-11 16:54:03,401 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/triangular-longest-1.i [2020-10-11 16:54:03,415 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/18a67c8dd/a1d495b2e3f0402b91ba314f9b145c9d/FLAGf53e13ff6 [2020-10-11 16:54:03,713 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/18a67c8dd/a1d495b2e3f0402b91ba314f9b145c9d [2020-10-11 16:54:03,722 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-11 16:54:03,724 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-11 16:54:03,725 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-11 16:54:03,726 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-11 16:54:03,730 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-11 16:54:03,732 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:54:03" (1/1) ... [2020-10-11 16:54:03,735 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59a1afc7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:03, skipping insertion in model container [2020-10-11 16:54:03,736 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:54:03" (1/1) ... [2020-10-11 16:54:03,746 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-11 16:54:03,813 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-11 16:54:04,377 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 16:54:04,388 INFO L203 MainTranslator]: Completed pre-run [2020-10-11 16:54:04,432 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 16:54:04,507 INFO L208 MainTranslator]: Completed translation [2020-10-11 16:54:04,507 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:04 WrapperNode [2020-10-11 16:54:04,507 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-11 16:54:04,508 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-11 16:54:04,509 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-11 16:54:04,509 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-11 16:54:04,519 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:04" (1/1) ... [2020-10-11 16:54:04,536 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:04" (1/1) ... [2020-10-11 16:54:04,559 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-11 16:54:04,560 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-11 16:54:04,560 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-11 16:54:04,560 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-11 16:54:04,567 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:04" (1/1) ... [2020-10-11 16:54:04,567 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:04" (1/1) ... [2020-10-11 16:54:04,572 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:04" (1/1) ... [2020-10-11 16:54:04,572 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:04" (1/1) ... [2020-10-11 16:54:04,578 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:04" (1/1) ... [2020-10-11 16:54:04,583 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:04" (1/1) ... [2020-10-11 16:54:04,585 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:04" (1/1) ... [2020-10-11 16:54:04,589 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-11 16:54:04,589 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-11 16:54:04,589 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-11 16:54:04,589 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-11 16:54:04,591 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:04" (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-11 16:54:04,672 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-11 16:54:04,672 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-11 16:54:04,673 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-11 16:54:04,673 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-11 16:54:04,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-11 16:54:04,673 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-11 16:54:04,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-11 16:54:04,674 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-11 16:54:04,674 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-11 16:54:04,674 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-11 16:54:04,674 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-11 16:54:04,676 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-11 16:54:05,116 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-11 16:54:05,116 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-11 16:54:05,119 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:54:05 BoogieIcfgContainer [2020-10-11 16:54:05,119 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-11 16:54:05,120 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-11 16:54:05,120 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-11 16:54:05,125 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-11 16:54:05,126 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.10 04:54:03" (1/3) ... [2020-10-11 16:54:05,127 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34d828b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:54:05, skipping insertion in model container [2020-10-11 16:54:05,128 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:54:04" (2/3) ... [2020-10-11 16:54:05,128 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34d828b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:54:05, skipping insertion in model container [2020-10-11 16:54:05,128 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:54:05" (3/3) ... [2020-10-11 16:54:05,131 INFO L111 eAbstractionObserver]: Analyzing ICFG triangular-longest-1.i [2020-10-11 16:54:05,145 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-11 16:54:05,155 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-11 16:54:05,156 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-11 16:54:05,185 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,186 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,186 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,186 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,186 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,187 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,187 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,187 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,187 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,188 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,188 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,188 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,189 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,189 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,190 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,190 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,190 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,190 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,190 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,191 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,191 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,191 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,191 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,192 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,192 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,192 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,192 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,192 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,201 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,202 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,202 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,202 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,203 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,203 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,212 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,212 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,212 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,213 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,213 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,213 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:54:05,238 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-11 16:54:05,266 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 16:54:05,267 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-11 16:54:05,268 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 16:54:05,269 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 16:54:05,269 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 16:54:05,270 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 16:54:05,270 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 16:54:05,270 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 16:54:05,291 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 57 places, 55 transitions, 120 flow [2020-10-11 16:54:05,365 INFO L129 PetriNetUnfolder]: 5/53 cut-off events. [2020-10-11 16:54:05,365 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:54:05,372 INFO L80 FinitePrefix]: Finished finitePrefix Result has 60 conditions, 53 events. 5/53 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 79 event pairs, 0 based on Foata normal form. 0/47 useless extension candidates. Maximal degree in co-relation 41. Up to 2 conditions per place. [2020-10-11 16:54:05,373 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 55 transitions, 120 flow [2020-10-11 16:54:05,382 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 53 transitions, 112 flow [2020-10-11 16:54:05,413 INFO L129 PetriNetUnfolder]: 4/43 cut-off events. [2020-10-11 16:54:05,413 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:54:05,414 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:05,415 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:05,416 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:05,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:05,427 INFO L82 PathProgramCache]: Analyzing trace with hash 305903693, now seen corresponding path program 1 times [2020-10-11 16:54:05,439 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:05,439 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593409589] [2020-10-11 16:54:05,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:05,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:05,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-11 16:54:05,867 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593409589] [2020-10-11 16:54:05,868 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:54:05,868 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-11 16:54:05,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372905299] [2020-10-11 16:54:05,881 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-11 16:54:05,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:05,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-11 16:54:05,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-10-11 16:54:05,963 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:05,965 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 112 flow. Second operand 6 states. [2020-10-11 16:54:05,966 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:05,966 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:05,968 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:06,201 INFO L129 PetriNetUnfolder]: 39/210 cut-off events. [2020-10-11 16:54:06,201 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:54:06,204 INFO L80 FinitePrefix]: Finished finitePrefix Result has 284 conditions, 210 events. 39/210 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1001 event pairs, 0 based on Foata normal form. 40/226 useless extension candidates. Maximal degree in co-relation 261. Up to 26 conditions per place. [2020-10-11 16:54:06,207 INFO L132 encePairwiseOnDemand]: 44/55 looper letters, 16 selfloop transitions, 9 changer transitions 5/71 dead transitions. [2020-10-11 16:54:06,207 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 71 transitions, 208 flow [2020-10-11 16:54:06,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-11 16:54:06,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-11 16:54:06,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 393 transitions. [2020-10-11 16:54:06,228 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8931818181818182 [2020-10-11 16:54:06,234 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 393 transitions. [2020-10-11 16:54:06,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 393 transitions. [2020-10-11 16:54:06,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:06,244 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 393 transitions. [2020-10-11 16:54:06,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-11 16:54:06,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-11 16:54:06,275 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-11 16:54:06,277 INFO L185 Difference]: Start difference. First operand has 55 places, 53 transitions, 112 flow. Second operand 8 states and 393 transitions. [2020-10-11 16:54:06,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 71 transitions, 208 flow [2020-10-11 16:54:06,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 71 transitions, 206 flow, removed 0 selfloop flow, removed 2 redundant places. [2020-10-11 16:54:06,289 INFO L241 Difference]: Finished difference. Result has 67 places, 57 transitions, 178 flow [2020-10-11 16:54:06,292 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=178, PETRI_PLACES=67, PETRI_TRANSITIONS=57} [2020-10-11 16:54:06,293 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 12 predicate places. [2020-10-11 16:54:06,293 INFO L481 AbstractCegarLoop]: Abstraction has has 67 places, 57 transitions, 178 flow [2020-10-11 16:54:06,293 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-11 16:54:06,293 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:06,294 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:06,294 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-11 16:54:06,295 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:06,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:06,295 INFO L82 PathProgramCache]: Analyzing trace with hash -1106394582, now seen corresponding path program 1 times [2020-10-11 16:54:06,296 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:06,296 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759773903] [2020-10-11 16:54:06,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:06,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:06,477 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-11 16:54:06,478 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759773903] [2020-10-11 16:54:06,478 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:54:06,478 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-11 16:54:06,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800795771] [2020-10-11 16:54:06,481 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-11 16:54:06,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:06,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-11 16:54:06,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-10-11 16:54:06,672 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:06,672 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 57 transitions, 178 flow. Second operand 6 states. [2020-10-11 16:54:06,673 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:06,673 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:06,673 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:06,829 INFO L129 PetriNetUnfolder]: 55/274 cut-off events. [2020-10-11 16:54:06,830 INFO L130 PetriNetUnfolder]: For 314/366 co-relation queries the response was YES. [2020-10-11 16:54:06,833 INFO L80 FinitePrefix]: Finished finitePrefix Result has 581 conditions, 274 events. 55/274 cut-off events. For 314/366 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1363 event pairs, 0 based on Foata normal form. 11/261 useless extension candidates. Maximal degree in co-relation 549. Up to 42 conditions per place. [2020-10-11 16:54:06,835 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 19 selfloop transitions, 11 changer transitions 30/94 dead transitions. [2020-10-11 16:54:06,835 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 94 transitions, 520 flow [2020-10-11 16:54:06,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-11 16:54:06,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-11 16:54:06,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 468 transitions. [2020-10-11 16:54:06,841 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.850909090909091 [2020-10-11 16:54:06,842 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 468 transitions. [2020-10-11 16:54:06,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 468 transitions. [2020-10-11 16:54:06,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:06,844 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 468 transitions. [2020-10-11 16:54:06,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-11 16:54:06,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-11 16:54:06,849 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-11 16:54:06,850 INFO L185 Difference]: Start difference. First operand has 67 places, 57 transitions, 178 flow. Second operand 10 states and 468 transitions. [2020-10-11 16:54:06,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 94 transitions, 520 flow [2020-10-11 16:54:06,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 94 transitions, 506 flow, removed 4 selfloop flow, removed 2 redundant places. [2020-10-11 16:54:06,857 INFO L241 Difference]: Finished difference. Result has 81 places, 56 transitions, 265 flow [2020-10-11 16:54:06,858 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=265, PETRI_PLACES=81, PETRI_TRANSITIONS=56} [2020-10-11 16:54:06,859 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 26 predicate places. [2020-10-11 16:54:06,859 INFO L481 AbstractCegarLoop]: Abstraction has has 81 places, 56 transitions, 265 flow [2020-10-11 16:54:06,859 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-11 16:54:06,859 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:06,859 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:06,860 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-11 16:54:06,860 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:06,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:06,860 INFO L82 PathProgramCache]: Analyzing trace with hash -1083307030, now seen corresponding path program 2 times [2020-10-11 16:54:06,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:06,861 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134236302] [2020-10-11 16:54:06,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:06,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:07,009 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-11 16:54:07,010 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134236302] [2020-10-11 16:54:07,010 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:54:07,011 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-11 16:54:07,011 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952460657] [2020-10-11 16:54:07,012 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-11 16:54:07,012 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:07,012 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-11 16:54:07,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-10-11 16:54:07,188 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:07,189 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 56 transitions, 265 flow. Second operand 6 states. [2020-10-11 16:54:07,189 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:07,189 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:07,189 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:07,412 INFO L129 PetriNetUnfolder]: 38/199 cut-off events. [2020-10-11 16:54:07,412 INFO L130 PetriNetUnfolder]: For 974/1043 co-relation queries the response was YES. [2020-10-11 16:54:07,416 INFO L80 FinitePrefix]: Finished finitePrefix Result has 574 conditions, 199 events. 38/199 cut-off events. For 974/1043 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 839 event pairs, 2 based on Foata normal form. 22/200 useless extension candidates. Maximal degree in co-relation 534. Up to 37 conditions per place. [2020-10-11 16:54:07,419 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 17 selfloop transitions, 15 changer transitions 11/77 dead transitions. [2020-10-11 16:54:07,419 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 77 transitions, 599 flow [2020-10-11 16:54:07,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-11 16:54:07,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-11 16:54:07,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 462 transitions. [2020-10-11 16:54:07,426 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.84 [2020-10-11 16:54:07,426 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 462 transitions. [2020-10-11 16:54:07,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 462 transitions. [2020-10-11 16:54:07,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:07,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 462 transitions. [2020-10-11 16:54:07,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-11 16:54:07,434 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-11 16:54:07,435 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-11 16:54:07,435 INFO L185 Difference]: Start difference. First operand has 81 places, 56 transitions, 265 flow. Second operand 10 states and 462 transitions. [2020-10-11 16:54:07,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 77 transitions, 599 flow [2020-10-11 16:54:07,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 77 transitions, 513 flow, removed 39 selfloop flow, removed 5 redundant places. [2020-10-11 16:54:07,452 INFO L241 Difference]: Finished difference. Result has 78 places, 62 transitions, 351 flow [2020-10-11 16:54:07,453 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=351, PETRI_PLACES=78, PETRI_TRANSITIONS=62} [2020-10-11 16:54:07,453 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 23 predicate places. [2020-10-11 16:54:07,453 INFO L481 AbstractCegarLoop]: Abstraction has has 78 places, 62 transitions, 351 flow [2020-10-11 16:54:07,453 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-11 16:54:07,454 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:07,454 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:07,455 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-11 16:54:07,455 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:07,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:07,455 INFO L82 PathProgramCache]: Analyzing trace with hash 2052585901, now seen corresponding path program 1 times [2020-10-11 16:54:07,456 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:07,456 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982763294] [2020-10-11 16:54:07,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:07,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:07,664 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-11 16:54:07,666 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982763294] [2020-10-11 16:54:07,667 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:54:07,667 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 16:54:07,668 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345609643] [2020-10-11 16:54:07,668 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-11 16:54:07,669 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:07,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-11 16:54:07,671 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2020-10-11 16:54:07,834 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:07,835 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 62 transitions, 351 flow. Second operand 7 states. [2020-10-11 16:54:07,835 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:07,835 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:07,835 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:08,017 INFO L129 PetriNetUnfolder]: 44/236 cut-off events. [2020-10-11 16:54:08,017 INFO L130 PetriNetUnfolder]: For 1259/1340 co-relation queries the response was YES. [2020-10-11 16:54:08,019 INFO L80 FinitePrefix]: Finished finitePrefix Result has 706 conditions, 236 events. 44/236 cut-off events. For 1259/1340 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 1010 event pairs, 0 based on Foata normal form. 26/238 useless extension candidates. Maximal degree in co-relation 662. Up to 43 conditions per place. [2020-10-11 16:54:08,022 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 20 selfloop transitions, 22 changer transitions 8/84 dead transitions. [2020-10-11 16:54:08,022 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 84 transitions, 725 flow [2020-10-11 16:54:08,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-11 16:54:08,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-11 16:54:08,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 510 transitions. [2020-10-11 16:54:08,025 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8429752066115702 [2020-10-11 16:54:08,025 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 510 transitions. [2020-10-11 16:54:08,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 510 transitions. [2020-10-11 16:54:08,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:08,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 510 transitions. [2020-10-11 16:54:08,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-11 16:54:08,029 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-11 16:54:08,029 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-11 16:54:08,030 INFO L185 Difference]: Start difference. First operand has 78 places, 62 transitions, 351 flow. Second operand 11 states and 510 transitions. [2020-10-11 16:54:08,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 84 transitions, 725 flow [2020-10-11 16:54:08,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 84 transitions, 664 flow, removed 27 selfloop flow, removed 4 redundant places. [2020-10-11 16:54:08,036 INFO L241 Difference]: Finished difference. Result has 88 places, 67 transitions, 463 flow [2020-10-11 16:54:08,037 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=322, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=463, PETRI_PLACES=88, PETRI_TRANSITIONS=67} [2020-10-11 16:54:08,037 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 33 predicate places. [2020-10-11 16:54:08,037 INFO L481 AbstractCegarLoop]: Abstraction has has 88 places, 67 transitions, 463 flow [2020-10-11 16:54:08,037 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-11 16:54:08,037 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:08,038 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:08,038 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-11 16:54:08,038 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:08,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:08,038 INFO L82 PathProgramCache]: Analyzing trace with hash -195870995, now seen corresponding path program 2 times [2020-10-11 16:54:08,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:08,039 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811869181] [2020-10-11 16:54:08,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:08,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:08,142 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-11 16:54:08,143 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811869181] [2020-10-11 16:54:08,143 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:54:08,143 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 16:54:08,143 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765986318] [2020-10-11 16:54:08,144 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-11 16:54:08,144 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:08,144 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-11 16:54:08,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-10-11 16:54:08,373 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:08,373 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 67 transitions, 463 flow. Second operand 7 states. [2020-10-11 16:54:08,373 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:08,374 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:08,374 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:08,569 INFO L129 PetriNetUnfolder]: 38/214 cut-off events. [2020-10-11 16:54:08,570 INFO L130 PetriNetUnfolder]: For 1532/1622 co-relation queries the response was YES. [2020-10-11 16:54:08,571 INFO L80 FinitePrefix]: Finished finitePrefix Result has 698 conditions, 214 events. 38/214 cut-off events. For 1532/1622 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 884 event pairs, 0 based on Foata normal form. 36/228 useless extension candidates. Maximal degree in co-relation 648. Up to 42 conditions per place. [2020-10-11 16:54:08,573 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 18 selfloop transitions, 22 changer transitions 11/85 dead transitions. [2020-10-11 16:54:08,574 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 85 transitions, 845 flow [2020-10-11 16:54:08,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-11 16:54:08,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-11 16:54:08,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 504 transitions. [2020-10-11 16:54:08,577 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8330578512396695 [2020-10-11 16:54:08,577 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 504 transitions. [2020-10-11 16:54:08,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 504 transitions. [2020-10-11 16:54:08,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:08,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 504 transitions. [2020-10-11 16:54:08,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-11 16:54:08,580 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-11 16:54:08,581 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-11 16:54:08,581 INFO L185 Difference]: Start difference. First operand has 88 places, 67 transitions, 463 flow. Second operand 11 states and 504 transitions. [2020-10-11 16:54:08,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 85 transitions, 845 flow [2020-10-11 16:54:08,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 85 transitions, 757 flow, removed 25 selfloop flow, removed 8 redundant places. [2020-10-11 16:54:08,590 INFO L241 Difference]: Finished difference. Result has 92 places, 69 transitions, 514 flow [2020-10-11 16:54:08,591 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=514, PETRI_PLACES=92, PETRI_TRANSITIONS=69} [2020-10-11 16:54:08,591 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 37 predicate places. [2020-10-11 16:54:08,591 INFO L481 AbstractCegarLoop]: Abstraction has has 92 places, 69 transitions, 514 flow [2020-10-11 16:54:08,592 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-11 16:54:08,592 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:08,592 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:08,592 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-11 16:54:08,593 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:08,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:08,593 INFO L82 PathProgramCache]: Analyzing trace with hash -1122159963, now seen corresponding path program 1 times [2020-10-11 16:54:08,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:08,594 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100913193] [2020-10-11 16:54:08,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:08,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:08,731 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:08,732 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100913193] [2020-10-11 16:54:08,732 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067269430] [2020-10-11 16:54:08,733 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-11 16:54:08,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:08,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 16:54:08,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:08,872 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:08,903 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:08,911 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:08,912 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:08,912 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2020-10-11 16:54:08,913 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31795616] [2020-10-11 16:54:08,914 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-11 16:54:08,914 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:08,914 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-11 16:54:08,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-10-11 16:54:09,212 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:09,213 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 69 transitions, 514 flow. Second operand 10 states. [2020-10-11 16:54:09,214 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:09,214 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:09,214 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:09,446 INFO L129 PetriNetUnfolder]: 45/232 cut-off events. [2020-10-11 16:54:09,446 INFO L130 PetriNetUnfolder]: For 1847/1923 co-relation queries the response was YES. [2020-10-11 16:54:09,448 INFO L80 FinitePrefix]: Finished finitePrefix Result has 832 conditions, 232 events. 45/232 cut-off events. For 1847/1923 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 980 event pairs, 0 based on Foata normal form. 40/250 useless extension candidates. Maximal degree in co-relation 780. Up to 52 conditions per place. [2020-10-11 16:54:09,451 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 17 selfloop transitions, 34 changer transitions 11/96 dead transitions. [2020-10-11 16:54:09,451 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 96 transitions, 1086 flow [2020-10-11 16:54:09,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-11 16:54:09,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-11 16:54:09,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 733 transitions. [2020-10-11 16:54:09,455 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8329545454545455 [2020-10-11 16:54:09,455 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 733 transitions. [2020-10-11 16:54:09,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 733 transitions. [2020-10-11 16:54:09,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:09,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 733 transitions. [2020-10-11 16:54:09,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-11 16:54:09,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-11 16:54:09,460 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-11 16:54:09,460 INFO L185 Difference]: Start difference. First operand has 92 places, 69 transitions, 514 flow. Second operand 16 states and 733 transitions. [2020-10-11 16:54:09,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 96 transitions, 1086 flow [2020-10-11 16:54:09,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 96 transitions, 946 flow, removed 47 selfloop flow, removed 11 redundant places. [2020-10-11 16:54:09,471 INFO L241 Difference]: Finished difference. Result has 101 places, 80 transitions, 743 flow [2020-10-11 16:54:09,472 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=743, PETRI_PLACES=101, PETRI_TRANSITIONS=80} [2020-10-11 16:54:09,472 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 46 predicate places. [2020-10-11 16:54:09,473 INFO L481 AbstractCegarLoop]: Abstraction has has 101 places, 80 transitions, 743 flow [2020-10-11 16:54:09,473 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-11 16:54:09,473 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:09,473 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:09,688 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2020-10-11 16:54:09,689 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:09,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:09,689 INFO L82 PathProgramCache]: Analyzing trace with hash 996516306, now seen corresponding path program 1 times [2020-10-11 16:54:09,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:09,690 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851793595] [2020-10-11 16:54:09,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:09,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:09,807 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:09,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851793595] [2020-10-11 16:54:09,808 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478617808] [2020-10-11 16:54:09,808 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-11 16:54:09,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:09,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:54:09,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:09,899 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:09,925 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:09,931 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:09,931 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:09,932 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2020-10-11 16:54:09,932 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576001723] [2020-10-11 16:54:09,933 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-11 16:54:09,933 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:09,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-11 16:54:09,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2020-10-11 16:54:10,076 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:10,076 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 80 transitions, 743 flow. Second operand 11 states. [2020-10-11 16:54:10,076 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:10,077 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:10,077 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:10,445 INFO L129 PetriNetUnfolder]: 67/368 cut-off events. [2020-10-11 16:54:10,445 INFO L130 PetriNetUnfolder]: For 3269/3388 co-relation queries the response was YES. [2020-10-11 16:54:10,448 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1356 conditions, 368 events. 67/368 cut-off events. For 3269/3388 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1850 event pairs, 0 based on Foata normal form. 54/385 useless extension candidates. Maximal degree in co-relation 1302. Up to 81 conditions per place. [2020-10-11 16:54:10,454 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 36 selfloop transitions, 46 changer transitions 14/130 dead transitions. [2020-10-11 16:54:10,454 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 130 transitions, 1823 flow [2020-10-11 16:54:10,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:54:10,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:54:10,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 962 transitions. [2020-10-11 16:54:10,460 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8329004329004329 [2020-10-11 16:54:10,460 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 962 transitions. [2020-10-11 16:54:10,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 962 transitions. [2020-10-11 16:54:10,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:10,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 962 transitions. [2020-10-11 16:54:10,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:54:10,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:54:10,467 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:54:10,468 INFO L185 Difference]: Start difference. First operand has 101 places, 80 transitions, 743 flow. Second operand 21 states and 962 transitions. [2020-10-11 16:54:10,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 130 transitions, 1823 flow [2020-10-11 16:54:10,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 130 transitions, 1363 flow, removed 213 selfloop flow, removed 10 redundant places. [2020-10-11 16:54:10,486 INFO L241 Difference]: Finished difference. Result has 118 places, 107 transitions, 1059 flow [2020-10-11 16:54:10,486 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1059, PETRI_PLACES=118, PETRI_TRANSITIONS=107} [2020-10-11 16:54:10,487 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 63 predicate places. [2020-10-11 16:54:10,487 INFO L481 AbstractCegarLoop]: Abstraction has has 118 places, 107 transitions, 1059 flow [2020-10-11 16:54:10,488 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-11 16:54:10,488 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:10,488 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:10,701 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:10,702 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:10,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:10,702 INFO L82 PathProgramCache]: Analyzing trace with hash 1683921712, now seen corresponding path program 2 times [2020-10-11 16:54:10,702 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:10,703 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621872599] [2020-10-11 16:54:10,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:10,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:10,834 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:10,835 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621872599] [2020-10-11 16:54:10,835 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175884819] [2020-10-11 16:54:10,835 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 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-11 16:54:10,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:54:10,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:10,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:54:10,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:10,935 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:10,959 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:10,965 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:10,965 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:10,966 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 12 [2020-10-11 16:54:10,966 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847626866] [2020-10-11 16:54:10,967 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-11 16:54:10,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:10,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-11 16:54:10,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2020-10-11 16:54:11,332 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:11,333 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 107 transitions, 1059 flow. Second operand 12 states. [2020-10-11 16:54:11,333 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:11,333 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:11,333 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:11,735 INFO L129 PetriNetUnfolder]: 77/420 cut-off events. [2020-10-11 16:54:11,735 INFO L130 PetriNetUnfolder]: For 4322/4436 co-relation queries the response was YES. [2020-10-11 16:54:11,739 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1603 conditions, 420 events. 77/420 cut-off events. For 4322/4436 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2156 event pairs, 0 based on Foata normal form. 57/436 useless extension candidates. Maximal degree in co-relation 1544. Up to 84 conditions per place. [2020-10-11 16:54:11,743 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 28 selfloop transitions, 66 changer transitions 14/142 dead transitions. [2020-10-11 16:54:11,743 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 142 transitions, 2035 flow [2020-10-11 16:54:11,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:54:11,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:54:11,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 962 transitions. [2020-10-11 16:54:11,747 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8329004329004329 [2020-10-11 16:54:11,747 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 962 transitions. [2020-10-11 16:54:11,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 962 transitions. [2020-10-11 16:54:11,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:11,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 962 transitions. [2020-10-11 16:54:11,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:54:11,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:54:11,753 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:54:11,753 INFO L185 Difference]: Start difference. First operand has 118 places, 107 transitions, 1059 flow. Second operand 21 states and 962 transitions. [2020-10-11 16:54:11,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 142 transitions, 2035 flow [2020-10-11 16:54:11,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 142 transitions, 1739 flow, removed 133 selfloop flow, removed 11 redundant places. [2020-10-11 16:54:11,773 INFO L241 Difference]: Finished difference. Result has 133 places, 121 transitions, 1312 flow [2020-10-11 16:54:11,773 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=859, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1312, PETRI_PLACES=133, PETRI_TRANSITIONS=121} [2020-10-11 16:54:11,774 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 78 predicate places. [2020-10-11 16:54:11,774 INFO L481 AbstractCegarLoop]: Abstraction has has 133 places, 121 transitions, 1312 flow [2020-10-11 16:54:11,774 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-11 16:54:11,774 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:11,774 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:11,988 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:11,989 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:11,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:11,989 INFO L82 PathProgramCache]: Analyzing trace with hash -537658965, now seen corresponding path program 3 times [2020-10-11 16:54:11,990 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:11,990 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151472277] [2020-10-11 16:54:11,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:12,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:12,128 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:12,129 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151472277] [2020-10-11 16:54:12,129 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251477365] [2020-10-11 16:54:12,129 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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-11 16:54:12,196 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 16:54:12,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:12,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:54:12,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:12,234 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:12,251 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:12,258 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:12,259 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:12,259 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2020-10-11 16:54:12,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094548593] [2020-10-11 16:54:12,260 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-11 16:54:12,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:12,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-11 16:54:12,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2020-10-11 16:54:12,522 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:12,523 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 121 transitions, 1312 flow. Second operand 12 states. [2020-10-11 16:54:12,523 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:12,523 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:12,523 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:12,957 INFO L129 PetriNetUnfolder]: 79/445 cut-off events. [2020-10-11 16:54:12,958 INFO L130 PetriNetUnfolder]: For 6036/6143 co-relation queries the response was YES. [2020-10-11 16:54:12,961 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1792 conditions, 445 events. 79/445 cut-off events. For 6036/6143 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2320 event pairs, 0 based on Foata normal form. 58/458 useless extension candidates. Maximal degree in co-relation 1728. Up to 78 conditions per place. [2020-10-11 16:54:12,965 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 49 selfloop transitions, 56 changer transitions 8/147 dead transitions. [2020-10-11 16:54:12,966 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 147 transitions, 2148 flow [2020-10-11 16:54:12,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-11 16:54:12,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-11 16:54:12,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 914 transitions. [2020-10-11 16:54:12,972 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8309090909090909 [2020-10-11 16:54:12,972 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 914 transitions. [2020-10-11 16:54:12,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 914 transitions. [2020-10-11 16:54:12,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:12,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 914 transitions. [2020-10-11 16:54:12,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-11 16:54:12,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-11 16:54:12,984 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-11 16:54:12,984 INFO L185 Difference]: Start difference. First operand has 133 places, 121 transitions, 1312 flow. Second operand 20 states and 914 transitions. [2020-10-11 16:54:12,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 147 transitions, 2148 flow [2020-10-11 16:54:13,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 147 transitions, 1812 flow, removed 138 selfloop flow, removed 13 redundant places. [2020-10-11 16:54:13,010 INFO L241 Difference]: Finished difference. Result has 141 places, 127 transitions, 1342 flow [2020-10-11 16:54:13,011 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1060, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1342, PETRI_PLACES=141, PETRI_TRANSITIONS=127} [2020-10-11 16:54:13,011 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 86 predicate places. [2020-10-11 16:54:13,011 INFO L481 AbstractCegarLoop]: Abstraction has has 141 places, 127 transitions, 1342 flow [2020-10-11 16:54:13,011 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-11 16:54:13,012 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:13,012 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:13,225 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:13,226 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:13,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:13,226 INFO L82 PathProgramCache]: Analyzing trace with hash 1187899279, now seen corresponding path program 4 times [2020-10-11 16:54:13,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:13,226 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348582504] [2020-10-11 16:54:13,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:13,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:13,366 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:13,367 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348582504] [2020-10-11 16:54:13,367 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977421131] [2020-10-11 16:54:13,367 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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-11 16:54:13,427 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:54:13,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:13,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:54:13,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:13,457 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:13,492 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:13,500 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:13,501 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:13,501 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 14 [2020-10-11 16:54:13,502 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014773242] [2020-10-11 16:54:13,503 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:54:13,503 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:13,503 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:54:13,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:54:14,023 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:14,024 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 127 transitions, 1342 flow. Second operand 14 states. [2020-10-11 16:54:14,024 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:14,024 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:14,024 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:14,579 INFO L129 PetriNetUnfolder]: 93/517 cut-off events. [2020-10-11 16:54:14,579 INFO L130 PetriNetUnfolder]: For 8004/8114 co-relation queries the response was YES. [2020-10-11 16:54:14,584 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2163 conditions, 517 events. 93/517 cut-off events. For 8004/8114 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2725 event pairs, 0 based on Foata normal form. 42/508 useless extension candidates. Maximal degree in co-relation 2097. Up to 88 conditions per place. [2020-10-11 16:54:14,589 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 36 selfloop transitions, 80 changer transitions 14/164 dead transitions. [2020-10-11 16:54:14,589 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 164 transitions, 2650 flow [2020-10-11 16:54:14,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-11 16:54:14,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-11 16:54:14,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1144 transitions. [2020-10-11 16:54:14,595 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.832 [2020-10-11 16:54:14,595 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1144 transitions. [2020-10-11 16:54:14,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1144 transitions. [2020-10-11 16:54:14,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:14,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1144 transitions. [2020-10-11 16:54:14,599 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-11 16:54:14,601 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-11 16:54:14,602 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-11 16:54:14,602 INFO L185 Difference]: Start difference. First operand has 141 places, 127 transitions, 1342 flow. Second operand 25 states and 1144 transitions. [2020-10-11 16:54:14,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 164 transitions, 2650 flow [2020-10-11 16:54:14,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 164 transitions, 2246 flow, removed 168 selfloop flow, removed 16 redundant places. [2020-10-11 16:54:14,629 INFO L241 Difference]: Finished difference. Result has 157 places, 141 transitions, 1664 flow [2020-10-11 16:54:14,630 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1166, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=1664, PETRI_PLACES=157, PETRI_TRANSITIONS=141} [2020-10-11 16:54:14,631 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 102 predicate places. [2020-10-11 16:54:14,631 INFO L481 AbstractCegarLoop]: Abstraction has has 157 places, 141 transitions, 1664 flow [2020-10-11 16:54:14,631 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:54:14,631 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:14,631 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:14,844 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-10-11 16:54:14,845 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:14,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:14,846 INFO L82 PathProgramCache]: Analyzing trace with hash -1862117230, now seen corresponding path program 5 times [2020-10-11 16:54:14,846 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:14,847 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121111892] [2020-10-11 16:54:14,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:14,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:14,994 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:14,995 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121111892] [2020-10-11 16:54:14,995 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295268965] [2020-10-11 16:54:14,995 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 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-11 16:54:15,058 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2020-10-11 16:54:15,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:15,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:54:15,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:15,095 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:15,123 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:15,133 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:15,134 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:15,134 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 15 [2020-10-11 16:54:15,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10989385] [2020-10-11 16:54:15,135 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:54:15,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:15,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:54:15,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:54:15,698 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:15,699 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 141 transitions, 1664 flow. Second operand 15 states. [2020-10-11 16:54:15,699 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:15,700 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:15,700 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:16,380 INFO L129 PetriNetUnfolder]: 107/597 cut-off events. [2020-10-11 16:54:16,380 INFO L130 PetriNetUnfolder]: For 10027/10151 co-relation queries the response was YES. [2020-10-11 16:54:16,386 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2599 conditions, 597 events. 107/597 cut-off events. For 10027/10151 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 3148 event pairs, 0 based on Foata normal form. 45/582 useless extension candidates. Maximal degree in co-relation 2526. Up to 108 conditions per place. [2020-10-11 16:54:16,391 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 54 selfloop transitions, 88 changer transitions 14/190 dead transitions. [2020-10-11 16:54:16,392 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 190 transitions, 3274 flow [2020-10-11 16:54:16,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 16:54:16,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 16:54:16,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1326 transitions. [2020-10-11 16:54:16,394 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8313479623824451 [2020-10-11 16:54:16,394 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1326 transitions. [2020-10-11 16:54:16,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1326 transitions. [2020-10-11 16:54:16,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:16,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1326 transitions. [2020-10-11 16:54:16,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 16:54:16,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 16:54:16,399 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 16:54:16,399 INFO L185 Difference]: Start difference. First operand has 157 places, 141 transitions, 1664 flow. Second operand 29 states and 1326 transitions. [2020-10-11 16:54:16,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 190 transitions, 3274 flow [2020-10-11 16:54:16,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 190 transitions, 2673 flow, removed 248 selfloop flow, removed 17 redundant places. [2020-10-11 16:54:16,434 INFO L241 Difference]: Finished difference. Result has 174 places, 159 transitions, 1900 flow [2020-10-11 16:54:16,434 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=1900, PETRI_PLACES=174, PETRI_TRANSITIONS=159} [2020-10-11 16:54:16,434 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 119 predicate places. [2020-10-11 16:54:16,435 INFO L481 AbstractCegarLoop]: Abstraction has has 174 places, 159 transitions, 1900 flow [2020-10-11 16:54:16,435 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:54:16,435 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:16,435 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:16,649 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:16,650 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:16,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:16,650 INFO L82 PathProgramCache]: Analyzing trace with hash 1081552328, now seen corresponding path program 6 times [2020-10-11 16:54:16,650 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:16,650 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165382802] [2020-10-11 16:54:16,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:16,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:16,837 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:16,837 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165382802] [2020-10-11 16:54:16,838 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895302918] [2020-10-11 16:54:16,838 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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-11 16:54:16,906 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2020-10-11 16:54:16,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:16,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:54:16,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:16,955 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:16,979 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:16,986 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:16,986 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:16,987 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 16 [2020-10-11 16:54:16,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879844984] [2020-10-11 16:54:16,987 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:54:16,988 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:16,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:54:16,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:54:17,221 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:17,222 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 159 transitions, 1900 flow. Second operand 16 states. [2020-10-11 16:54:17,222 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:17,222 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:17,222 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:17,955 INFO L129 PetriNetUnfolder]: 117/663 cut-off events. [2020-10-11 16:54:17,956 INFO L130 PetriNetUnfolder]: For 14380/14506 co-relation queries the response was YES. [2020-10-11 16:54:17,961 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2946 conditions, 663 events. 117/663 cut-off events. For 14380/14506 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 3526 event pairs, 0 based on Foata normal form. 42/639 useless extension candidates. Maximal degree in co-relation 2867. Up to 106 conditions per place. [2020-10-11 16:54:17,968 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 44 selfloop transitions, 106 changer transitions 14/198 dead transitions. [2020-10-11 16:54:17,968 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 198 transitions, 3556 flow [2020-10-11 16:54:17,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 16:54:17,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 16:54:17,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1326 transitions. [2020-10-11 16:54:17,971 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8313479623824451 [2020-10-11 16:54:17,972 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1326 transitions. [2020-10-11 16:54:17,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1326 transitions. [2020-10-11 16:54:17,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:17,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1326 transitions. [2020-10-11 16:54:17,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 16:54:17,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 16:54:17,978 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 16:54:17,978 INFO L185 Difference]: Start difference. First operand has 174 places, 159 transitions, 1900 flow. Second operand 29 states and 1326 transitions. [2020-10-11 16:54:17,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 198 transitions, 3556 flow [2020-10-11 16:54:18,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 198 transitions, 3025 flow, removed 208 selfloop flow, removed 22 redundant places. [2020-10-11 16:54:18,010 INFO L241 Difference]: Finished difference. Result has 186 places, 173 transitions, 2143 flow [2020-10-11 16:54:18,010 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1537, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2143, PETRI_PLACES=186, PETRI_TRANSITIONS=173} [2020-10-11 16:54:18,011 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 131 predicate places. [2020-10-11 16:54:18,011 INFO L481 AbstractCegarLoop]: Abstraction has has 186 places, 173 transitions, 2143 flow [2020-10-11 16:54:18,011 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:54:18,011 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:18,011 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:18,211 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:18,212 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:18,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:18,213 INFO L82 PathProgramCache]: Analyzing trace with hash -1529826509, now seen corresponding path program 7 times [2020-10-11 16:54:18,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:18,214 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603595706] [2020-10-11 16:54:18,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:18,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:18,383 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:18,383 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603595706] [2020-10-11 16:54:18,383 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026380456] [2020-10-11 16:54:18,384 INFO L93 rtionOrderModulation]: Changing assertion order to 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-11 16:54:18,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:18,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-11 16:54:18,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:18,473 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:18,500 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:18,508 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:18,508 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:18,509 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2020-10-11 16:54:18,509 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344795132] [2020-10-11 16:54:18,509 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:54:18,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:18,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:54:18,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:54:19,196 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:19,196 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 173 transitions, 2143 flow. Second operand 17 states. [2020-10-11 16:54:19,197 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:19,197 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:19,197 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:20,017 INFO L129 PetriNetUnfolder]: 127/715 cut-off events. [2020-10-11 16:54:20,017 INFO L130 PetriNetUnfolder]: For 17928/18080 co-relation queries the response was YES. [2020-10-11 16:54:20,028 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3325 conditions, 715 events. 127/715 cut-off events. For 17928/18080 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 3828 event pairs, 0 based on Foata normal form. 45/688 useless extension candidates. Maximal degree in co-relation 3241. Up to 112 conditions per place. [2020-10-11 16:54:20,035 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 64 selfloop transitions, 108 changer transitions 14/220 dead transitions. [2020-10-11 16:54:20,036 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 220 transitions, 4025 flow [2020-10-11 16:54:20,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:54:20,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:54:20,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1508 transitions. [2020-10-11 16:54:20,042 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8308539944903581 [2020-10-11 16:54:20,043 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1508 transitions. [2020-10-11 16:54:20,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1508 transitions. [2020-10-11 16:54:20,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:20,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1508 transitions. [2020-10-11 16:54:20,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:54:20,051 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:54:20,052 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:54:20,052 INFO L185 Difference]: Start difference. First operand has 186 places, 173 transitions, 2143 flow. Second operand 33 states and 1508 transitions. [2020-10-11 16:54:20,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 220 transitions, 4025 flow [2020-10-11 16:54:20,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 220 transitions, 3462 flow, removed 209 selfloop flow, removed 21 redundant places. [2020-10-11 16:54:20,101 INFO L241 Difference]: Finished difference. Result has 203 places, 189 transitions, 2364 flow [2020-10-11 16:54:20,101 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1728, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2364, PETRI_PLACES=203, PETRI_TRANSITIONS=189} [2020-10-11 16:54:20,102 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 148 predicate places. [2020-10-11 16:54:20,102 INFO L481 AbstractCegarLoop]: Abstraction has has 203 places, 189 transitions, 2364 flow [2020-10-11 16:54:20,102 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:54:20,102 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:20,102 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:20,310 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-10-11 16:54:20,311 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:20,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:20,312 INFO L82 PathProgramCache]: Analyzing trace with hash -2100576837, now seen corresponding path program 8 times [2020-10-11 16:54:20,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:20,312 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784582930] [2020-10-11 16:54:20,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:20,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:20,492 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:20,493 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784582930] [2020-10-11 16:54:20,494 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961497938] [2020-10-11 16:54:20,494 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 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-11 16:54:20,554 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:54:20,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:20,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 17 conjunts are in the unsatisfiable core [2020-10-11 16:54:20,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:20,586 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:20,610 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:20,619 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:20,620 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:20,620 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2020-10-11 16:54:20,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297866436] [2020-10-11 16:54:20,620 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:54:20,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:20,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:54:20,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:54:21,266 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:21,267 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 189 transitions, 2364 flow. Second operand 18 states. [2020-10-11 16:54:21,267 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:21,267 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:21,267 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:22,180 INFO L129 PetriNetUnfolder]: 137/781 cut-off events. [2020-10-11 16:54:22,187 INFO L130 PetriNetUnfolder]: For 24829/24977 co-relation queries the response was YES. [2020-10-11 16:54:22,198 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3779 conditions, 781 events. 137/781 cut-off events. For 24829/24977 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 4202 event pairs, 0 based on Foata normal form. 42/745 useless extension candidates. Maximal degree in co-relation 3689. Up to 118 conditions per place. [2020-10-11 16:54:22,207 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 56 selfloop transitions, 126 changer transitions 14/230 dead transitions. [2020-10-11 16:54:22,208 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 230 transitions, 4488 flow [2020-10-11 16:54:22,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:54:22,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:54:22,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1508 transitions. [2020-10-11 16:54:22,222 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8308539944903581 [2020-10-11 16:54:22,223 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1508 transitions. [2020-10-11 16:54:22,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1508 transitions. [2020-10-11 16:54:22,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:22,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1508 transitions. [2020-10-11 16:54:22,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:54:22,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:54:22,237 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:54:22,237 INFO L185 Difference]: Start difference. First operand has 203 places, 189 transitions, 2364 flow. Second operand 33 states and 1508 transitions. [2020-10-11 16:54:22,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 230 transitions, 4488 flow [2020-10-11 16:54:22,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 230 transitions, 3841 flow, removed 240 selfloop flow, removed 27 redundant places. [2020-10-11 16:54:22,303 INFO L241 Difference]: Finished difference. Result has 214 places, 203 transitions, 2603 flow [2020-10-11 16:54:22,304 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=1909, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2603, PETRI_PLACES=214, PETRI_TRANSITIONS=203} [2020-10-11 16:54:22,305 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 159 predicate places. [2020-10-11 16:54:22,305 INFO L481 AbstractCegarLoop]: Abstraction has has 214 places, 203 transitions, 2603 flow [2020-10-11 16:54:22,305 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:54:22,305 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:22,305 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:22,518 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:22,519 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:22,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:22,519 INFO L82 PathProgramCache]: Analyzing trace with hash 1646724386, now seen corresponding path program 9 times [2020-10-11 16:54:22,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:22,520 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617897967] [2020-10-11 16:54:22,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:22,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:22,742 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:22,743 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617897967] [2020-10-11 16:54:22,743 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679571611] [2020-10-11 16:54:22,743 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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-11 16:54:22,811 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2020-10-11 16:54:22,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:22,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-11 16:54:22,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:22,872 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:22,898 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:22,912 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:22,912 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:22,912 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2020-10-11 16:54:22,912 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974398200] [2020-10-11 16:54:22,913 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:54:22,913 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:22,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:54:22,914 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:54:23,062 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:23,063 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 203 transitions, 2603 flow. Second operand 19 states. [2020-10-11 16:54:23,063 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:23,064 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:23,064 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:24,058 INFO L129 PetriNetUnfolder]: 147/833 cut-off events. [2020-10-11 16:54:24,059 INFO L130 PetriNetUnfolder]: For 29780/29960 co-relation queries the response was YES. [2020-10-11 16:54:24,068 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4175 conditions, 833 events. 147/833 cut-off events. For 29780/29960 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 4518 event pairs, 0 based on Foata normal form. 45/794 useless extension candidates. Maximal degree in co-relation 4081. Up to 124 conditions per place. [2020-10-11 16:54:24,078 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 74 selfloop transitions, 128 changer transitions 14/250 dead transitions. [2020-10-11 16:54:24,079 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 250 transitions, 4939 flow [2020-10-11 16:54:24,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 16:54:24,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-11 16:54:24,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1690 transitions. [2020-10-11 16:54:24,082 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8304668304668305 [2020-10-11 16:54:24,082 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1690 transitions. [2020-10-11 16:54:24,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1690 transitions. [2020-10-11 16:54:24,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:24,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1690 transitions. [2020-10-11 16:54:24,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-11 16:54:24,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-11 16:54:24,089 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-11 16:54:24,089 INFO L185 Difference]: Start difference. First operand has 214 places, 203 transitions, 2603 flow. Second operand 37 states and 1690 transitions. [2020-10-11 16:54:24,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 250 transitions, 4939 flow [2020-10-11 16:54:24,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 250 transitions, 4284 flow, removed 235 selfloop flow, removed 25 redundant places. [2020-10-11 16:54:24,144 INFO L241 Difference]: Finished difference. Result has 231 places, 217 transitions, 2814 flow [2020-10-11 16:54:24,145 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2104, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=2814, PETRI_PLACES=231, PETRI_TRANSITIONS=217} [2020-10-11 16:54:24,145 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 176 predicate places. [2020-10-11 16:54:24,145 INFO L481 AbstractCegarLoop]: Abstraction has has 231 places, 217 transitions, 2814 flow [2020-10-11 16:54:24,145 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:54:24,145 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:24,146 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:24,359 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-11 16:54:24,360 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:24,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:24,361 INFO L82 PathProgramCache]: Analyzing trace with hash 108127110, now seen corresponding path program 10 times [2020-10-11 16:54:24,361 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:24,361 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032302707] [2020-10-11 16:54:24,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:24,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:24,575 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:24,575 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032302707] [2020-10-11 16:54:24,575 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038059503] [2020-10-11 16:54:24,576 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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-11 16:54:24,643 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:54:24,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:24,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-11 16:54:24,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:24,681 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:24,705 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:24,714 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:24,714 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:24,714 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2020-10-11 16:54:24,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732451731] [2020-10-11 16:54:24,715 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:54:24,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:24,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:54:24,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:54:25,053 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:25,053 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 217 transitions, 2814 flow. Second operand 20 states. [2020-10-11 16:54:25,054 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:25,054 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:25,054 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:26,163 INFO L129 PetriNetUnfolder]: 157/892 cut-off events. [2020-10-11 16:54:26,163 INFO L130 PetriNetUnfolder]: For 39332/39530 co-relation queries the response was YES. [2020-10-11 16:54:26,174 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4664 conditions, 892 events. 157/892 cut-off events. For 39332/39530 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 4830 event pairs, 0 based on Foata normal form. 42/845 useless extension candidates. Maximal degree in co-relation 4564. Up to 130 conditions per place. [2020-10-11 16:54:26,184 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 66 selfloop transitions, 146 changer transitions 14/260 dead transitions. [2020-10-11 16:54:26,184 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 260 transitions, 5442 flow [2020-10-11 16:54:26,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 16:54:26,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-11 16:54:26,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1690 transitions. [2020-10-11 16:54:26,187 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8304668304668305 [2020-10-11 16:54:26,187 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1690 transitions. [2020-10-11 16:54:26,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1690 transitions. [2020-10-11 16:54:26,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:26,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1690 transitions. [2020-10-11 16:54:26,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-11 16:54:26,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-11 16:54:26,193 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-11 16:54:26,194 INFO L185 Difference]: Start difference. First operand has 231 places, 217 transitions, 2814 flow. Second operand 37 states and 1690 transitions. [2020-10-11 16:54:26,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 260 transitions, 5442 flow [2020-10-11 16:54:26,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 260 transitions, 4711 flow, removed 271 selfloop flow, removed 29 redundant places. [2020-10-11 16:54:26,285 INFO L241 Difference]: Finished difference. Result has 244 places, 231 transitions, 3073 flow [2020-10-11 16:54:26,285 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2291, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=3073, PETRI_PLACES=244, PETRI_TRANSITIONS=231} [2020-10-11 16:54:26,285 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 189 predicate places. [2020-10-11 16:54:26,286 INFO L481 AbstractCegarLoop]: Abstraction has has 244 places, 231 transitions, 3073 flow [2020-10-11 16:54:26,286 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:54:26,286 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:26,286 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:26,499 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-11 16:54:26,500 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:26,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:26,500 INFO L82 PathProgramCache]: Analyzing trace with hash 1649831943, now seen corresponding path program 11 times [2020-10-11 16:54:26,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:26,501 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35560871] [2020-10-11 16:54:26,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:26,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:26,741 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:26,741 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35560871] [2020-10-11 16:54:26,741 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815985113] [2020-10-11 16:54:26,742 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 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-11 16:54:26,810 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-10-11 16:54:26,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:26,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-11 16:54:26,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:26,856 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:26,903 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:26,921 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:26,921 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:26,921 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 21 [2020-10-11 16:54:26,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383756520] [2020-10-11 16:54:26,922 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:54:26,922 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:26,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:54:26,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:54:27,194 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:27,196 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 231 transitions, 3073 flow. Second operand 21 states. [2020-10-11 16:54:27,196 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:27,196 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:27,196 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:28,818 INFO L129 PetriNetUnfolder]: 167/958 cut-off events. [2020-10-11 16:54:28,818 INFO L130 PetriNetUnfolder]: For 46058/46236 co-relation queries the response was YES. [2020-10-11 16:54:28,827 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5120 conditions, 958 events. 167/958 cut-off events. For 46058/46236 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 5197 event pairs, 0 based on Foata normal form. 45/906 useless extension candidates. Maximal degree in co-relation 5014. Up to 136 conditions per place. [2020-10-11 16:54:28,836 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 84 selfloop transitions, 148 changer transitions 14/280 dead transitions. [2020-10-11 16:54:28,836 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 280 transitions, 5921 flow [2020-10-11 16:54:28,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-11 16:54:28,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-10-11 16:54:28,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 1872 transitions. [2020-10-11 16:54:28,840 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8301552106430156 [2020-10-11 16:54:28,840 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 1872 transitions. [2020-10-11 16:54:28,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 1872 transitions. [2020-10-11 16:54:28,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:28,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 1872 transitions. [2020-10-11 16:54:28,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 42 states. [2020-10-11 16:54:28,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 42 states. [2020-10-11 16:54:28,847 INFO L81 ComplementDD]: Finished complementDD. Result 42 states. [2020-10-11 16:54:28,847 INFO L185 Difference]: Start difference. First operand has 244 places, 231 transitions, 3073 flow. Second operand 41 states and 1872 transitions. [2020-10-11 16:54:28,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 280 transitions, 5921 flow [2020-10-11 16:54:28,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 280 transitions, 5056 flow, removed 320 selfloop flow, removed 29 redundant places. [2020-10-11 16:54:28,940 INFO L241 Difference]: Finished difference. Result has 261 places, 245 transitions, 3258 flow [2020-10-11 16:54:28,940 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2476, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=3258, PETRI_PLACES=261, PETRI_TRANSITIONS=245} [2020-10-11 16:54:28,941 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 206 predicate places. [2020-10-11 16:54:28,941 INFO L481 AbstractCegarLoop]: Abstraction has has 261 places, 245 transitions, 3258 flow [2020-10-11 16:54:28,941 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:54:28,941 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:28,941 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:29,142 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-11 16:54:29,142 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:29,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:29,143 INFO L82 PathProgramCache]: Analyzing trace with hash -443198913, now seen corresponding path program 12 times [2020-10-11 16:54:29,143 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:29,143 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317148892] [2020-10-11 16:54:29,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:29,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:29,389 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:29,390 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317148892] [2020-10-11 16:54:29,390 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413754567] [2020-10-11 16:54:29,390 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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-11 16:54:29,457 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2020-10-11 16:54:29,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:29,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-11 16:54:29,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:29,525 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:29,542 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:29,551 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:29,551 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:29,552 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-11 16:54:29,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794919092] [2020-10-11 16:54:29,552 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:54:29,553 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:29,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:54:29,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:54:30,552 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:30,553 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 245 transitions, 3258 flow. Second operand 21 states. [2020-10-11 16:54:30,553 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:30,553 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:30,553 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:31,758 INFO L129 PetriNetUnfolder]: 169/983 cut-off events. [2020-10-11 16:54:31,759 INFO L130 PetriNetUnfolder]: For 48699/48841 co-relation queries the response was YES. [2020-10-11 16:54:31,769 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5158 conditions, 983 events. 169/983 cut-off events. For 48699/48841 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 5397 event pairs, 0 based on Foata normal form. 40/924 useless extension candidates. Maximal degree in co-relation 5046. Up to 132 conditions per place. [2020-10-11 16:54:31,777 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 81 selfloop transitions, 154 changer transitions 8/277 dead transitions. [2020-10-11 16:54:31,777 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 277 transitions, 5668 flow [2020-10-11 16:54:31,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 16:54:31,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-11 16:54:31,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1642 transitions. [2020-10-11 16:54:31,781 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8292929292929293 [2020-10-11 16:54:31,781 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1642 transitions. [2020-10-11 16:54:31,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1642 transitions. [2020-10-11 16:54:31,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:31,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1642 transitions. [2020-10-11 16:54:31,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-11 16:54:31,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-11 16:54:31,787 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-11 16:54:31,787 INFO L185 Difference]: Start difference. First operand has 261 places, 245 transitions, 3258 flow. Second operand 36 states and 1642 transitions. [2020-10-11 16:54:31,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 277 transitions, 5668 flow [2020-10-11 16:54:31,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 277 transitions, 4897 flow, removed 271 selfloop flow, removed 33 redundant places. [2020-10-11 16:54:31,889 INFO L241 Difference]: Finished difference. Result has 265 places, 251 transitions, 3227 flow [2020-10-11 16:54:31,889 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2663, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=3227, PETRI_PLACES=265, PETRI_TRANSITIONS=251} [2020-10-11 16:54:31,889 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 210 predicate places. [2020-10-11 16:54:31,889 INFO L481 AbstractCegarLoop]: Abstraction has has 265 places, 251 transitions, 3227 flow [2020-10-11 16:54:31,889 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:54:31,889 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:31,890 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:32,090 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-11 16:54:32,091 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:32,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:32,091 INFO L82 PathProgramCache]: Analyzing trace with hash -705803102, now seen corresponding path program 13 times [2020-10-11 16:54:32,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:32,092 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312582030] [2020-10-11 16:54:32,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:32,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:32,432 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:32,433 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312582030] [2020-10-11 16:54:32,433 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128892142] [2020-10-11 16:54:32,433 INFO L93 rtionOrderModulation]: Changing assertion order to 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-11 16:54:32,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:32,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:54:32,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:32,513 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:32,536 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:32,537 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:32,537 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-11 16:54:32,538 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627418140] [2020-10-11 16:54:32,538 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:54:32,538 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:32,538 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:54:32,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:54:32,797 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:32,798 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 251 transitions, 3227 flow. Second operand 21 states. [2020-10-11 16:54:32,798 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:32,799 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:32,799 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:33,570 INFO L129 PetriNetUnfolder]: 221/1437 cut-off events. [2020-10-11 16:54:33,570 INFO L130 PetriNetUnfolder]: For 64451/64595 co-relation queries the response was YES. [2020-10-11 16:54:33,591 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7084 conditions, 1437 events. 221/1437 cut-off events. For 64451/64595 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 9562 event pairs, 0 based on Foata normal form. 40/1314 useless extension candidates. Maximal degree in co-relation 6970. Up to 247 conditions per place. [2020-10-11 16:54:33,602 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 223 selfloop transitions, 80 changer transitions 8/345 dead transitions. [2020-10-11 16:54:33,603 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 345 transitions, 6264 flow [2020-10-11 16:54:33,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-11 16:54:33,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-11 16:54:33,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1136 transitions. [2020-10-11 16:54:33,604 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8261818181818181 [2020-10-11 16:54:33,604 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1136 transitions. [2020-10-11 16:54:33,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1136 transitions. [2020-10-11 16:54:33,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:33,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1136 transitions. [2020-10-11 16:54:33,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-11 16:54:33,608 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-11 16:54:33,608 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-11 16:54:33,608 INFO L185 Difference]: Start difference. First operand has 265 places, 251 transitions, 3227 flow. Second operand 25 states and 1136 transitions. [2020-10-11 16:54:33,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 345 transitions, 6264 flow [2020-10-11 16:54:33,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 345 transitions, 5637 flow, removed 141 selfloop flow, removed 31 redundant places. [2020-10-11 16:54:33,724 INFO L241 Difference]: Finished difference. Result has 272 places, 303 transitions, 4029 flow [2020-10-11 16:54:33,725 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=2796, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=4029, PETRI_PLACES=272, PETRI_TRANSITIONS=303} [2020-10-11 16:54:33,725 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 217 predicate places. [2020-10-11 16:54:33,725 INFO L481 AbstractCegarLoop]: Abstraction has has 272 places, 303 transitions, 4029 flow [2020-10-11 16:54:33,725 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:54:33,725 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:33,725 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:33,926 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:33,926 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:33,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:33,927 INFO L82 PathProgramCache]: Analyzing trace with hash 1154958612, now seen corresponding path program 14 times [2020-10-11 16:54:33,927 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:33,928 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410756808] [2020-10-11 16:54:33,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:33,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:34,278 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:34,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410756808] [2020-10-11 16:54:34,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558335413] [2020-10-11 16:54:34,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 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-11 16:54:34,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:54:34,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:34,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:54:34,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:34,372 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:34,404 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:34,424 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:34,425 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:34,425 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-11 16:54:34,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861030379] [2020-10-11 16:54:34,426 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 16:54:34,426 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:34,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 16:54:34,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2020-10-11 16:54:34,625 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:34,626 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 303 transitions, 4029 flow. Second operand 22 states. [2020-10-11 16:54:34,626 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:34,626 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:34,626 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:35,841 INFO L129 PetriNetUnfolder]: 267/1858 cut-off events. [2020-10-11 16:54:35,842 INFO L130 PetriNetUnfolder]: For 85708/85818 co-relation queries the response was YES. [2020-10-11 16:54:35,862 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9001 conditions, 1858 events. 267/1858 cut-off events. For 85708/85818 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 13714 event pairs, 0 based on Foata normal form. 43/1695 useless extension candidates. Maximal degree in co-relation 8873. Up to 232 conditions per place. [2020-10-11 16:54:35,874 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 194 selfloop transitions, 155 changer transitions 8/391 dead transitions. [2020-10-11 16:54:35,875 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 391 transitions, 7269 flow [2020-10-11 16:54:35,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 16:54:35,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-11 16:54:35,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1408 transitions. [2020-10-11 16:54:35,876 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8258064516129032 [2020-10-11 16:54:35,877 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1408 transitions. [2020-10-11 16:54:35,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1408 transitions. [2020-10-11 16:54:35,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:35,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1408 transitions. [2020-10-11 16:54:35,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-11 16:54:35,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-11 16:54:35,881 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-11 16:54:35,882 INFO L185 Difference]: Start difference. First operand has 272 places, 303 transitions, 4029 flow. Second operand 31 states and 1408 transitions. [2020-10-11 16:54:35,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 391 transitions, 7269 flow [2020-10-11 16:54:36,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 391 transitions, 6993 flow, removed 111 selfloop flow, removed 10 redundant places. [2020-10-11 16:54:36,032 INFO L241 Difference]: Finished difference. Result has 305 places, 350 transitions, 5395 flow [2020-10-11 16:54:36,033 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=3871, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=5395, PETRI_PLACES=305, PETRI_TRANSITIONS=350} [2020-10-11 16:54:36,033 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 250 predicate places. [2020-10-11 16:54:36,033 INFO L481 AbstractCegarLoop]: Abstraction has has 305 places, 350 transitions, 5395 flow [2020-10-11 16:54:36,033 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 16:54:36,033 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:36,034 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:36,234 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:36,235 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:36,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:36,235 INFO L82 PathProgramCache]: Analyzing trace with hash 880775830, now seen corresponding path program 15 times [2020-10-11 16:54:36,235 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:36,236 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973343145] [2020-10-11 16:54:36,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:36,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:36,555 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:36,557 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973343145] [2020-10-11 16:54:36,557 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766554202] [2020-10-11 16:54:36,558 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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-11 16:54:36,619 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2020-10-11 16:54:36,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:36,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:54:36,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:36,651 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:36,668 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:36,682 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:36,682 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:36,682 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-11 16:54:36,682 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883637340] [2020-10-11 16:54:36,683 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 16:54:36,683 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:36,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 16:54:36,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2020-10-11 16:54:36,887 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:36,888 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 350 transitions, 5395 flow. Second operand 22 states. [2020-10-11 16:54:36,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:36,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:36,888 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:38,253 INFO L129 PetriNetUnfolder]: 305/2200 cut-off events. [2020-10-11 16:54:38,253 INFO L130 PetriNetUnfolder]: For 102617/102772 co-relation queries the response was YES. [2020-10-11 16:54:38,308 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10858 conditions, 2200 events. 305/2200 cut-off events. For 102617/102772 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 17536 event pairs, 0 based on Foata normal form. 49/2007 useless extension candidates. Maximal degree in co-relation 10717. Up to 276 conditions per place. [2020-10-11 16:54:38,342 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 173 selfloop transitions, 213 changer transitions 8/428 dead transitions. [2020-10-11 16:54:38,342 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 428 transitions, 8703 flow [2020-10-11 16:54:38,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:54:38,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:54:38,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1500 transitions. [2020-10-11 16:54:38,346 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8264462809917356 [2020-10-11 16:54:38,347 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1500 transitions. [2020-10-11 16:54:38,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1500 transitions. [2020-10-11 16:54:38,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:38,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1500 transitions. [2020-10-11 16:54:38,351 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:54:38,354 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:54:38,354 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:54:38,354 INFO L185 Difference]: Start difference. First operand has 305 places, 350 transitions, 5395 flow. Second operand 33 states and 1500 transitions. [2020-10-11 16:54:38,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 428 transitions, 8703 flow [2020-10-11 16:54:38,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 428 transitions, 8176 flow, removed 198 selfloop flow, removed 17 redundant places. [2020-10-11 16:54:38,735 INFO L241 Difference]: Finished difference. Result has 331 places, 389 transitions, 6528 flow [2020-10-11 16:54:38,736 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=5002, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=6528, PETRI_PLACES=331, PETRI_TRANSITIONS=389} [2020-10-11 16:54:38,736 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 276 predicate places. [2020-10-11 16:54:38,736 INFO L481 AbstractCegarLoop]: Abstraction has has 331 places, 389 transitions, 6528 flow [2020-10-11 16:54:38,736 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 16:54:38,736 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:38,736 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:38,949 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:54:38,950 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:38,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:38,951 INFO L82 PathProgramCache]: Analyzing trace with hash 1636260586, now seen corresponding path program 16 times [2020-10-11 16:54:38,951 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:38,952 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166409691] [2020-10-11 16:54:38,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:38,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:39,261 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:39,262 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166409691] [2020-10-11 16:54:39,262 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577156698] [2020-10-11 16:54:39,262 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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-11 16:54:39,326 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:54:39,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:39,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:54:39,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:39,357 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:39,388 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:39,411 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:39,412 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:39,412 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-11 16:54:39,412 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966487604] [2020-10-11 16:54:39,413 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 16:54:39,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:39,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 16:54:39,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2020-10-11 16:54:39,589 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:39,591 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 389 transitions, 6528 flow. Second operand 22 states. [2020-10-11 16:54:39,591 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:39,591 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:39,591 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:41,173 INFO L129 PetriNetUnfolder]: 335/2477 cut-off events. [2020-10-11 16:54:41,173 INFO L130 PetriNetUnfolder]: For 127363/127484 co-relation queries the response was YES. [2020-10-11 16:54:41,212 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12553 conditions, 2477 events. 335/2477 cut-off events. For 127363/127484 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 20572 event pairs, 0 based on Foata normal form. 53/2259 useless extension candidates. Maximal degree in co-relation 12402. Up to 308 conditions per place. [2020-10-11 16:54:41,232 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 151 selfloop transitions, 263 changer transitions 8/456 dead transitions. [2020-10-11 16:54:41,232 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 456 transitions, 9866 flow [2020-10-11 16:54:41,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:54:41,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:54:41,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1592 transitions. [2020-10-11 16:54:41,235 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.827012987012987 [2020-10-11 16:54:41,235 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1592 transitions. [2020-10-11 16:54:41,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1592 transitions. [2020-10-11 16:54:41,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:41,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1592 transitions. [2020-10-11 16:54:41,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:54:41,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:54:41,242 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:54:41,242 INFO L185 Difference]: Start difference. First operand has 331 places, 389 transitions, 6528 flow. Second operand 35 states and 1592 transitions. [2020-10-11 16:54:41,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 456 transitions, 9866 flow [2020-10-11 16:54:41,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 456 transitions, 9238 flow, removed 213 selfloop flow, removed 21 redundant places. [2020-10-11 16:54:41,611 INFO L241 Difference]: Finished difference. Result has 353 places, 420 transitions, 7547 flow [2020-10-11 16:54:41,612 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=6064, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=7547, PETRI_PLACES=353, PETRI_TRANSITIONS=420} [2020-10-11 16:54:41,612 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 298 predicate places. [2020-10-11 16:54:41,612 INFO L481 AbstractCegarLoop]: Abstraction has has 353 places, 420 transitions, 7547 flow [2020-10-11 16:54:41,612 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 16:54:41,612 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:41,613 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:41,823 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-10-11 16:54:41,824 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:41,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:41,824 INFO L82 PathProgramCache]: Analyzing trace with hash -1298490270, now seen corresponding path program 17 times [2020-10-11 16:54:41,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:41,825 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901101582] [2020-10-11 16:54:41,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:41,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:42,115 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:42,115 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901101582] [2020-10-11 16:54:42,116 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204612066] [2020-10-11 16:54:42,116 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 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-11 16:54:42,182 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2020-10-11 16:54:42,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:42,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:54:42,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:42,215 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:42,231 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:42,231 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:42,231 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-11 16:54:42,232 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107128540] [2020-10-11 16:54:42,232 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-11 16:54:42,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:42,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-11 16:54:42,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2020-10-11 16:54:42,434 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:42,435 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 420 transitions, 7547 flow. Second operand 21 states. [2020-10-11 16:54:42,435 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:42,435 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:42,435 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:43,820 INFO L129 PetriNetUnfolder]: 363/2666 cut-off events. [2020-10-11 16:54:43,820 INFO L130 PetriNetUnfolder]: For 146447/146621 co-relation queries the response was YES. [2020-10-11 16:54:43,866 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13971 conditions, 2666 events. 363/2666 cut-off events. For 146447/146621 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 22735 event pairs, 0 based on Foata normal form. 70/2445 useless extension candidates. Maximal degree in co-relation 13811. Up to 336 conditions per place. [2020-10-11 16:54:43,891 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 138 selfloop transitions, 304 changer transitions 8/484 dead transitions. [2020-10-11 16:54:43,891 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 484 transitions, 10851 flow [2020-10-11 16:54:43,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 16:54:43,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 16:54:43,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1547 transitions. [2020-10-11 16:54:43,894 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8272727272727273 [2020-10-11 16:54:43,894 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1547 transitions. [2020-10-11 16:54:43,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1547 transitions. [2020-10-11 16:54:43,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:43,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1547 transitions. [2020-10-11 16:54:43,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 16:54:43,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 16:54:43,899 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 16:54:43,899 INFO L185 Difference]: Start difference. First operand has 353 places, 420 transitions, 7547 flow. Second operand 34 states and 1547 transitions. [2020-10-11 16:54:43,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 484 transitions, 10851 flow [2020-10-11 16:54:44,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 484 transitions, 10153 flow, removed 203 selfloop flow, removed 25 redundant places. [2020-10-11 16:54:44,346 INFO L241 Difference]: Finished difference. Result has 369 places, 452 transitions, 8507 flow [2020-10-11 16:54:44,346 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=7005, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8507, PETRI_PLACES=369, PETRI_TRANSITIONS=452} [2020-10-11 16:54:44,347 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 314 predicate places. [2020-10-11 16:54:44,347 INFO L481 AbstractCegarLoop]: Abstraction has has 369 places, 452 transitions, 8507 flow [2020-10-11 16:54:44,347 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-11 16:54:44,347 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:44,347 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:44,548 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2020-10-11 16:54:44,548 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:44,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:44,549 INFO L82 PathProgramCache]: Analyzing trace with hash 1592381710, now seen corresponding path program 18 times [2020-10-11 16:54:44,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:44,550 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553996022] [2020-10-11 16:54:44,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:44,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:44,940 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:44,941 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553996022] [2020-10-11 16:54:44,941 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012508657] [2020-10-11 16:54:44,941 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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-11 16:54:45,004 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-11 16:54:45,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:45,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:54:45,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:45,064 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:54:45,093 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:45,106 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:45,106 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:45,107 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 23 [2020-10-11 16:54:45,107 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616198299] [2020-10-11 16:54:45,107 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 16:54:45,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:45,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 16:54:45,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2020-10-11 16:54:45,480 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:45,481 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 452 transitions, 8507 flow. Second operand 23 states. [2020-10-11 16:54:45,481 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:45,481 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:45,482 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:47,639 INFO L129 PetriNetUnfolder]: 375/2707 cut-off events. [2020-10-11 16:54:47,640 INFO L130 PetriNetUnfolder]: For 154148/154425 co-relation queries the response was YES. [2020-10-11 16:54:47,674 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14704 conditions, 2707 events. 375/2707 cut-off events. For 154148/154425 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 23098 event pairs, 0 based on Foata normal form. 91/2511 useless extension candidates. Maximal degree in co-relation 14536. Up to 348 conditions per place. [2020-10-11 16:54:47,700 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 86 selfloop transitions, 364 changer transitions 14/498 dead transitions. [2020-10-11 16:54:47,700 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 498 transitions, 12399 flow [2020-10-11 16:54:47,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-10-11 16:54:47,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-11 16:54:47,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2099 transitions. [2020-10-11 16:54:47,703 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8296442687747035 [2020-10-11 16:54:47,704 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2099 transitions. [2020-10-11 16:54:47,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2099 transitions. [2020-10-11 16:54:47,705 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:47,705 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2099 transitions. [2020-10-11 16:54:47,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 47 states. [2020-10-11 16:54:47,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 47 states. [2020-10-11 16:54:47,712 INFO L81 ComplementDD]: Finished complementDD. Result 47 states. [2020-10-11 16:54:47,712 INFO L185 Difference]: Start difference. First operand has 369 places, 452 transitions, 8507 flow. Second operand 46 states and 2099 transitions. [2020-10-11 16:54:47,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 498 transitions, 12399 flow [2020-10-11 16:54:48,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 498 transitions, 11685 flow, removed 205 selfloop flow, removed 24 redundant places. [2020-10-11 16:54:48,064 INFO L241 Difference]: Finished difference. Result has 398 places, 462 transitions, 9311 flow [2020-10-11 16:54:48,065 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=8031, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=9311, PETRI_PLACES=398, PETRI_TRANSITIONS=462} [2020-10-11 16:54:48,065 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 343 predicate places. [2020-10-11 16:54:48,065 INFO L481 AbstractCegarLoop]: Abstraction has has 398 places, 462 transitions, 9311 flow [2020-10-11 16:54:48,065 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 16:54:48,066 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:48,066 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:48,266 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-11 16:54:48,267 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:48,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:48,267 INFO L82 PathProgramCache]: Analyzing trace with hash -1092545976, now seen corresponding path program 19 times [2020-10-11 16:54:48,268 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:48,268 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117790318] [2020-10-11 16:54:48,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:48,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:48,539 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-10-11 16:54:48,539 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117790318] [2020-10-11 16:54:48,539 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803817954] [2020-10-11 16:54:48,539 INFO L93 rtionOrderModulation]: Changing assertion order to 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-11 16:54:48,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:48,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-11 16:54:48,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:48,639 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:48,671 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:48,690 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-10-11 16:54:48,690 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:48,691 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 23 [2020-10-11 16:54:48,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340741665] [2020-10-11 16:54:48,692 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 16:54:48,692 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:48,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 16:54:48,693 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2020-10-11 16:54:48,937 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:48,938 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 462 transitions, 9311 flow. Second operand 23 states. [2020-10-11 16:54:48,938 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:48,938 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:48,938 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:51,018 INFO L129 PetriNetUnfolder]: 398/2904 cut-off events. [2020-10-11 16:54:51,018 INFO L130 PetriNetUnfolder]: For 192736/193005 co-relation queries the response was YES. [2020-10-11 16:54:51,069 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16665 conditions, 2904 events. 398/2904 cut-off events. For 192736/193005 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 24983 event pairs, 0 based on Foata normal form. 89/2683 useless extension candidates. Maximal degree in co-relation 16489. Up to 388 conditions per place. [2020-10-11 16:54:51,087 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 128 selfloop transitions, 357 changer transitions 11/530 dead transitions. [2020-10-11 16:54:51,087 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 530 transitions, 13772 flow [2020-10-11 16:54:51,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-11 16:54:51,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-10-11 16:54:51,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2007 transitions. [2020-10-11 16:54:51,090 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8293388429752067 [2020-10-11 16:54:51,090 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2007 transitions. [2020-10-11 16:54:51,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2007 transitions. [2020-10-11 16:54:51,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:51,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2007 transitions. [2020-10-11 16:54:51,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 45 states. [2020-10-11 16:54:51,096 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 45 states. [2020-10-11 16:54:51,097 INFO L81 ComplementDD]: Finished complementDD. Result 45 states. [2020-10-11 16:54:51,097 INFO L185 Difference]: Start difference. First operand has 398 places, 462 transitions, 9311 flow. Second operand 44 states and 2007 transitions. [2020-10-11 16:54:51,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 530 transitions, 13772 flow [2020-10-11 16:54:51,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 530 transitions, 12224 flow, removed 444 selfloop flow, removed 38 redundant places. [2020-10-11 16:54:51,551 INFO L241 Difference]: Finished difference. Result has 409 places, 491 transitions, 9909 flow [2020-10-11 16:54:51,552 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=8243, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=9909, PETRI_PLACES=409, PETRI_TRANSITIONS=491} [2020-10-11 16:54:51,552 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 354 predicate places. [2020-10-11 16:54:51,552 INFO L481 AbstractCegarLoop]: Abstraction has has 409 places, 491 transitions, 9909 flow [2020-10-11 16:54:51,552 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 16:54:51,552 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:51,552 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:51,753 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-10-11 16:54:51,753 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:51,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:51,754 INFO L82 PathProgramCache]: Analyzing trace with hash -1522518548, now seen corresponding path program 20 times [2020-10-11 16:54:51,754 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:51,755 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024289693] [2020-10-11 16:54:51,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:51,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:52,064 INFO L134 CoverageAnalysis]: Checked inductivity of 317 backedges. 0 proven. 316 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 16:54:52,065 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024289693] [2020-10-11 16:54:52,065 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463111575] [2020-10-11 16:54:52,065 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 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-11 16:54:52,126 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:54:52,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:52,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-11 16:54:52,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:52,167 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:52,202 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:52,214 INFO L134 CoverageAnalysis]: Checked inductivity of 317 backedges. 0 proven. 316 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 16:54:52,215 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:52,215 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 24 [2020-10-11 16:54:52,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107367321] [2020-10-11 16:54:52,216 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 16:54:52,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:52,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 16:54:52,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2020-10-11 16:54:52,828 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:52,829 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 491 transitions, 9909 flow. Second operand 24 states. [2020-10-11 16:54:52,829 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:52,829 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:52,829 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:54:54,953 INFO L129 PetriNetUnfolder]: 405/2944 cut-off events. [2020-10-11 16:54:54,954 INFO L130 PetriNetUnfolder]: For 206825/207130 co-relation queries the response was YES. [2020-10-11 16:54:55,014 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17099 conditions, 2944 events. 405/2944 cut-off events. For 206825/207130 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 25317 event pairs, 0 based on Foata normal form. 87/2718 useless extension candidates. Maximal degree in co-relation 16916. Up to 390 conditions per place. [2020-10-11 16:54:55,033 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 93 selfloop transitions, 396 changer transitions 11/534 dead transitions. [2020-10-11 16:54:55,033 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 534 transitions, 14009 flow [2020-10-11 16:54:55,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-11 16:54:55,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-10-11 16:54:55,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2007 transitions. [2020-10-11 16:54:55,035 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8293388429752067 [2020-10-11 16:54:55,035 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2007 transitions. [2020-10-11 16:54:55,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2007 transitions. [2020-10-11 16:54:55,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:54:55,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2007 transitions. [2020-10-11 16:54:55,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 45 states. [2020-10-11 16:54:55,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 45 states. [2020-10-11 16:54:55,040 INFO L81 ComplementDD]: Finished complementDD. Result 45 states. [2020-10-11 16:54:55,040 INFO L185 Difference]: Start difference. First operand has 409 places, 491 transitions, 9909 flow. Second operand 44 states and 2007 transitions. [2020-10-11 16:54:55,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 534 transitions, 14009 flow [2020-10-11 16:54:56,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 534 transitions, 12836 flow, removed 343 selfloop flow, removed 37 redundant places. [2020-10-11 16:54:56,310 INFO L241 Difference]: Finished difference. Result has 420 places, 500 transitions, 10247 flow [2020-10-11 16:54:56,311 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=8956, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=388, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=10247, PETRI_PLACES=420, PETRI_TRANSITIONS=500} [2020-10-11 16:54:56,311 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 365 predicate places. [2020-10-11 16:54:56,311 INFO L481 AbstractCegarLoop]: Abstraction has has 420 places, 500 transitions, 10247 flow [2020-10-11 16:54:56,311 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 16:54:56,311 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:54:56,311 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:54:56,525 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-11 16:54:56,526 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:54:56,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:54:56,527 INFO L82 PathProgramCache]: Analyzing trace with hash -1899104481, now seen corresponding path program 21 times [2020-10-11 16:54:56,527 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:54:56,527 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556727313] [2020-10-11 16:54:56,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:54:56,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:54:56,852 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:56,852 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556727313] [2020-10-11 16:54:56,853 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104667776] [2020-10-11 16:54:56,853 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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-11 16:54:56,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2020-10-11 16:54:56,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:54:56,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-11 16:54:56,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:54:56,960 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:56,993 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:54:57,007 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:54:57,007 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:54:57,007 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2020-10-11 16:54:57,008 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321327032] [2020-10-11 16:54:57,008 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 16:54:57,008 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:54:57,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 16:54:57,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=477, Unknown=0, NotChecked=0, Total=600 [2020-10-11 16:54:59,097 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:54:59,099 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 500 transitions, 10247 flow. Second operand 25 states. [2020-10-11 16:54:59,099 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:54:59,099 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:54:59,099 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:01,814 INFO L129 PetriNetUnfolder]: 431/3124 cut-off events. [2020-10-11 16:55:01,814 INFO L130 PetriNetUnfolder]: For 224556/224889 co-relation queries the response was YES. [2020-10-11 16:55:01,879 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18554 conditions, 3124 events. 431/3124 cut-off events. For 224556/224889 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 26914 event pairs, 0 based on Foata normal form. 88/2879 useless extension candidates. Maximal degree in co-relation 18368. Up to 414 conditions per place. [2020-10-11 16:55:01,899 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 129 selfloop transitions, 395 changer transitions 14/572 dead transitions. [2020-10-11 16:55:01,899 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 572 transitions, 15300 flow [2020-10-11 16:55:01,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2020-10-11 16:55:01,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2020-10-11 16:55:01,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2236 transitions. [2020-10-11 16:55:01,903 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8296846011131725 [2020-10-11 16:55:01,903 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2236 transitions. [2020-10-11 16:55:01,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2236 transitions. [2020-10-11 16:55:01,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:01,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2236 transitions. [2020-10-11 16:55:01,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 50 states. [2020-10-11 16:55:01,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 50 states. [2020-10-11 16:55:01,911 INFO L81 ComplementDD]: Finished complementDD. Result 50 states. [2020-10-11 16:55:01,911 INFO L185 Difference]: Start difference. First operand has 420 places, 500 transitions, 10247 flow. Second operand 49 states and 2236 transitions. [2020-10-11 16:55:01,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 572 transitions, 15300 flow [2020-10-11 16:55:02,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 572 transitions, 14005 flow, removed 302 selfloop flow, removed 37 redundant places. [2020-10-11 16:55:02,375 INFO L241 Difference]: Finished difference. Result has 438 places, 528 transitions, 11194 flow [2020-10-11 16:55:02,376 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=9215, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=11194, PETRI_PLACES=438, PETRI_TRANSITIONS=528} [2020-10-11 16:55:02,376 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 383 predicate places. [2020-10-11 16:55:02,376 INFO L481 AbstractCegarLoop]: Abstraction has has 438 places, 528 transitions, 11194 flow [2020-10-11 16:55:02,376 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 16:55:02,376 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:02,376 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:02,577 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:55:02,577 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:02,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:02,578 INFO L82 PathProgramCache]: Analyzing trace with hash -1456962051, now seen corresponding path program 22 times [2020-10-11 16:55:02,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:02,579 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335929408] [2020-10-11 16:55:02,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:02,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:02,909 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:02,910 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335929408] [2020-10-11 16:55:02,910 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558154504] [2020-10-11 16:55:02,910 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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-11 16:55:02,972 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:55:02,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:02,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 27 conjunts are in the unsatisfiable core [2020-10-11 16:55:02,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:03,015 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:03,034 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:03,056 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:03,056 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:03,056 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2020-10-11 16:55:03,056 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905222006] [2020-10-11 16:55:03,057 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 16:55:03,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:03,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 16:55:03,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=468, Unknown=0, NotChecked=0, Total=600 [2020-10-11 16:55:04,672 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:04,673 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 528 transitions, 11194 flow. Second operand 25 states. [2020-10-11 16:55:04,673 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:04,673 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:04,674 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:07,244 INFO L129 PetriNetUnfolder]: 433/3142 cut-off events. [2020-10-11 16:55:07,244 INFO L130 PetriNetUnfolder]: For 250915/251176 co-relation queries the response was YES. [2020-10-11 16:55:07,293 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19076 conditions, 3142 events. 433/3142 cut-off events. For 250915/251176 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 27038 event pairs, 0 based on Foata normal form. 86/2894 useless extension candidates. Maximal degree in co-relation 18882. Up to 414 conditions per place. [2020-10-11 16:55:07,312 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 110 selfloop transitions, 418 changer transitions 8/570 dead transitions. [2020-10-11 16:55:07,312 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 570 transitions, 15552 flow [2020-10-11 16:55:07,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-11 16:55:07,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-10-11 16:55:07,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2006 transitions. [2020-10-11 16:55:07,314 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8289256198347107 [2020-10-11 16:55:07,315 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2006 transitions. [2020-10-11 16:55:07,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2006 transitions. [2020-10-11 16:55:07,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:07,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2006 transitions. [2020-10-11 16:55:07,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 45 states. [2020-10-11 16:55:07,320 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 45 states. [2020-10-11 16:55:07,320 INFO L81 ComplementDD]: Finished complementDD. Result 45 states. [2020-10-11 16:55:07,320 INFO L185 Difference]: Start difference. First operand has 438 places, 528 transitions, 11194 flow. Second operand 44 states and 2006 transitions. [2020-10-11 16:55:07,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 570 transitions, 15552 flow [2020-10-11 16:55:07,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 570 transitions, 13907 flow, removed 512 selfloop flow, removed 40 redundant places. [2020-10-11 16:55:07,867 INFO L241 Difference]: Finished difference. Result has 443 places, 534 transitions, 11087 flow [2020-10-11 16:55:07,868 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=9863, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=413, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=11087, PETRI_PLACES=443, PETRI_TRANSITIONS=534} [2020-10-11 16:55:07,868 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 388 predicate places. [2020-10-11 16:55:07,868 INFO L481 AbstractCegarLoop]: Abstraction has has 443 places, 534 transitions, 11087 flow [2020-10-11 16:55:07,868 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 16:55:07,868 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:07,869 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 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, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:08,069 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-11 16:55:08,070 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:08,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:08,070 INFO L82 PathProgramCache]: Analyzing trace with hash 1639365824, now seen corresponding path program 23 times [2020-10-11 16:55:08,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:08,071 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275399315] [2020-10-11 16:55:08,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:08,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:08,676 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:08,676 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275399315] [2020-10-11 16:55:08,677 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686505627] [2020-10-11 16:55:08,677 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 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-11 16:55:08,749 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2020-10-11 16:55:08,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:08,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 16:55:08,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:08,807 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:08,840 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:08,841 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:08,841 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2020-10-11 16:55:08,841 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541856550] [2020-10-11 16:55:08,841 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 16:55:08,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:08,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 16:55:08,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=500, Unknown=0, NotChecked=0, Total=650 [2020-10-11 16:55:09,564 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:09,565 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 534 transitions, 11087 flow. Second operand 26 states. [2020-10-11 16:55:09,565 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:09,565 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:09,565 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:11,477 INFO L129 PetriNetUnfolder]: 445/3278 cut-off events. [2020-10-11 16:55:11,477 INFO L130 PetriNetUnfolder]: For 261654/261839 co-relation queries the response was YES. [2020-10-11 16:55:11,542 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19503 conditions, 3278 events. 445/3278 cut-off events. For 261654/261839 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 28215 event pairs, 0 based on Foata normal form. 46/2962 useless extension candidates. Maximal degree in co-relation 19307. Up to 649 conditions per place. [2020-10-11 16:55:11,563 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 460 selfloop transitions, 96 changer transitions 8/598 dead transitions. [2020-10-11 16:55:11,564 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 598 transitions, 14837 flow [2020-10-11 16:55:11,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 16:55:11,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 16:55:11,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1316 transitions. [2020-10-11 16:55:11,566 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8250783699059561 [2020-10-11 16:55:11,567 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1316 transitions. [2020-10-11 16:55:11,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1316 transitions. [2020-10-11 16:55:11,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:11,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1316 transitions. [2020-10-11 16:55:11,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 16:55:11,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 16:55:11,572 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 16:55:11,572 INFO L185 Difference]: Start difference. First operand has 443 places, 534 transitions, 11087 flow. Second operand 29 states and 1316 transitions. [2020-10-11 16:55:11,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 598 transitions, 14837 flow [2020-10-11 16:55:12,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 598 transitions, 13692 flow, removed 188 selfloop flow, removed 39 redundant places. [2020-10-11 16:55:12,313 INFO L241 Difference]: Finished difference. Result has 436 places, 546 transitions, 10668 flow [2020-10-11 16:55:12,314 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=10090, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=10668, PETRI_PLACES=436, PETRI_TRANSITIONS=546} [2020-10-11 16:55:12,314 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 381 predicate places. [2020-10-11 16:55:12,314 INFO L481 AbstractCegarLoop]: Abstraction has has 436 places, 546 transitions, 10668 flow [2020-10-11 16:55:12,314 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 16:55:12,314 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:12,314 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 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, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:12,522 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-10-11 16:55:12,523 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:12,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:12,524 INFO L82 PathProgramCache]: Analyzing trace with hash 1313965460, now seen corresponding path program 24 times [2020-10-11 16:55:12,524 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:12,524 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868194781] [2020-10-11 16:55:12,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:12,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:13,114 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:13,114 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868194781] [2020-10-11 16:55:13,114 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464380868] [2020-10-11 16:55:13,114 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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-11 16:55:13,211 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2020-10-11 16:55:13,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:13,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 16:55:13,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:13,257 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:55:13,316 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:13,351 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:13,351 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:13,351 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 27 [2020-10-11 16:55:13,352 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173962796] [2020-10-11 16:55:13,352 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-11 16:55:13,352 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:13,353 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-11 16:55:13,353 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=558, Unknown=0, NotChecked=0, Total=702 [2020-10-11 16:55:14,336 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:14,337 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 546 transitions, 10668 flow. Second operand 27 states. [2020-10-11 16:55:14,338 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:14,338 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:14,338 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:16,589 INFO L129 PetriNetUnfolder]: 515/3894 cut-off events. [2020-10-11 16:55:16,589 INFO L130 PetriNetUnfolder]: For 320299/320500 co-relation queries the response was YES. [2020-10-11 16:55:16,710 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23011 conditions, 3894 events. 515/3894 cut-off events. For 320299/320500 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 35402 event pairs, 0 based on Foata normal form. 49/3515 useless extension candidates. Maximal degree in co-relation 22811. Up to 633 conditions per place. [2020-10-11 16:55:16,735 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 453 selfloop transitions, 175 changer transitions 8/670 dead transitions. [2020-10-11 16:55:16,735 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 670 transitions, 16404 flow [2020-10-11 16:55:16,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:55:16,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:55:16,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1496 transitions. [2020-10-11 16:55:16,740 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8242424242424242 [2020-10-11 16:55:16,740 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1496 transitions. [2020-10-11 16:55:16,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1496 transitions. [2020-10-11 16:55:16,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:16,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1496 transitions. [2020-10-11 16:55:16,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:55:16,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:55:16,745 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:55:16,746 INFO L185 Difference]: Start difference. First operand has 436 places, 546 transitions, 10668 flow. Second operand 33 states and 1496 transitions. [2020-10-11 16:55:16,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 670 transitions, 16404 flow [2020-10-11 16:55:17,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 670 transitions, 16042 flow, removed 98 selfloop flow, removed 24 redundant places. [2020-10-11 16:55:17,681 INFO L241 Difference]: Finished difference. Result has 463 places, 617 transitions, 13266 flow [2020-10-11 16:55:17,682 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=10374, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=13266, PETRI_PLACES=463, PETRI_TRANSITIONS=617} [2020-10-11 16:55:17,685 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 408 predicate places. [2020-10-11 16:55:17,685 INFO L481 AbstractCegarLoop]: Abstraction has has 463 places, 617 transitions, 13266 flow [2020-10-11 16:55:17,686 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-11 16:55:17,686 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:17,687 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 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, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:17,901 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:55:17,902 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:17,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:17,902 INFO L82 PathProgramCache]: Analyzing trace with hash -1026189830, now seen corresponding path program 25 times [2020-10-11 16:55:17,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:17,903 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697561660] [2020-10-11 16:55:17,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:17,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:18,371 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:18,371 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697561660] [2020-10-11 16:55:18,372 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390061418] [2020-10-11 16:55:18,372 INFO L93 rtionOrderModulation]: Changing assertion order to 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-11 16:55:18,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:18,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 16:55:18,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:18,502 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:18,523 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:18,523 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:18,523 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2020-10-11 16:55:18,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24316999] [2020-10-11 16:55:18,524 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 16:55:18,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:18,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 16:55:18,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2020-10-11 16:55:19,294 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:19,296 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 617 transitions, 13266 flow. Second operand 26 states. [2020-10-11 16:55:19,296 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:19,296 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:19,296 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:21,775 INFO L129 PetriNetUnfolder]: 575/4427 cut-off events. [2020-10-11 16:55:21,776 INFO L130 PetriNetUnfolder]: For 392261/392467 co-relation queries the response was YES. [2020-10-11 16:55:21,957 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26898 conditions, 4427 events. 575/4427 cut-off events. For 392261/392467 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 41881 event pairs, 0 based on Foata normal form. 62/4002 useless extension candidates. Maximal degree in co-relation 26679. Up to 538 conditions per place. [2020-10-11 16:55:21,987 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 369 selfloop transitions, 317 changer transitions 8/728 dead transitions. [2020-10-11 16:55:21,987 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 728 transitions, 18836 flow [2020-10-11 16:55:21,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 16:55:21,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 16:55:21,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1543 transitions. [2020-10-11 16:55:21,989 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8251336898395721 [2020-10-11 16:55:21,989 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1543 transitions. [2020-10-11 16:55:21,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1543 transitions. [2020-10-11 16:55:21,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:21,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1543 transitions. [2020-10-11 16:55:21,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 16:55:21,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 16:55:21,993 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 16:55:21,993 INFO L185 Difference]: Start difference. First operand has 463 places, 617 transitions, 13266 flow. Second operand 34 states and 1543 transitions. [2020-10-11 16:55:21,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 728 transitions, 18836 flow [2020-10-11 16:55:23,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 728 transitions, 18315 flow, removed 225 selfloop flow, removed 13 redundant places. [2020-10-11 16:55:23,397 INFO L241 Difference]: Finished difference. Result has 499 places, 680 transitions, 15717 flow [2020-10-11 16:55:23,398 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=12831, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=15717, PETRI_PLACES=499, PETRI_TRANSITIONS=680} [2020-10-11 16:55:23,398 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 444 predicate places. [2020-10-11 16:55:23,398 INFO L481 AbstractCegarLoop]: Abstraction has has 499 places, 680 transitions, 15717 flow [2020-10-11 16:55:23,398 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 16:55:23,398 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:23,398 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 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, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:23,604 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:55:23,605 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:23,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:23,605 INFO L82 PathProgramCache]: Analyzing trace with hash -1570708716, now seen corresponding path program 26 times [2020-10-11 16:55:23,606 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:23,606 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219584461] [2020-10-11 16:55:23,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:23,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:24,062 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:24,062 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219584461] [2020-10-11 16:55:24,062 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457007681] [2020-10-11 16:55:24,062 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 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-11 16:55:24,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:55:24,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:24,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 16:55:24,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:24,179 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:55:24,231 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:24,262 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:24,263 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:24,263 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 27 [2020-10-11 16:55:24,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191199725] [2020-10-11 16:55:24,264 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-11 16:55:24,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:24,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-11 16:55:24,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2020-10-11 16:55:25,032 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:25,033 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 680 transitions, 15717 flow. Second operand 27 states. [2020-10-11 16:55:25,033 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:25,034 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:25,034 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:28,451 INFO L129 PetriNetUnfolder]: 587/4521 cut-off events. [2020-10-11 16:55:28,451 INFO L130 PetriNetUnfolder]: For 415770/415991 co-relation queries the response was YES. [2020-10-11 16:55:28,566 INFO L80 FinitePrefix]: Finished finitePrefix Result has 28182 conditions, 4521 events. 587/4521 cut-off events. For 415770/415991 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 43032 event pairs, 0 based on Foata normal form. 81/4105 useless extension candidates. Maximal degree in co-relation 27947. Up to 550 conditions per place. [2020-10-11 16:55:28,597 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 320 selfloop transitions, 379 changer transitions 8/741 dead transitions. [2020-10-11 16:55:28,597 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 741 transitions, 20140 flow [2020-10-11 16:55:28,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 16:55:28,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-11 16:55:28,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1680 transitions. [2020-10-11 16:55:28,599 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8255528255528255 [2020-10-11 16:55:28,600 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1680 transitions. [2020-10-11 16:55:28,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1680 transitions. [2020-10-11 16:55:28,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:28,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1680 transitions. [2020-10-11 16:55:28,602 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-11 16:55:28,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-11 16:55:28,604 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-11 16:55:28,604 INFO L185 Difference]: Start difference. First operand has 499 places, 680 transitions, 15717 flow. Second operand 37 states and 1680 transitions. [2020-10-11 16:55:28,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 741 transitions, 20140 flow [2020-10-11 16:55:29,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 741 transitions, 19548 flow, removed 218 selfloop flow, removed 16 redundant places. [2020-10-11 16:55:29,607 INFO L241 Difference]: Finished difference. Result has 523 places, 692 transitions, 16551 flow [2020-10-11 16:55:29,608 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=15301, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=367, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=16551, PETRI_PLACES=523, PETRI_TRANSITIONS=692} [2020-10-11 16:55:29,608 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 468 predicate places. [2020-10-11 16:55:29,608 INFO L481 AbstractCegarLoop]: Abstraction has has 523 places, 692 transitions, 16551 flow [2020-10-11 16:55:29,608 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-11 16:55:29,608 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:29,609 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 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, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:29,809 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-10-11 16:55:29,810 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:29,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:29,811 INFO L82 PathProgramCache]: Analyzing trace with hash -1832848416, now seen corresponding path program 27 times [2020-10-11 16:55:29,811 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:29,811 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207588135] [2020-10-11 16:55:29,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:29,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:30,249 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:30,249 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207588135] [2020-10-11 16:55:30,249 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892198040] [2020-10-11 16:55:30,249 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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-11 16:55:30,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2020-10-11 16:55:30,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:30,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 16:55:30,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:30,379 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:30,410 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:30,410 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:30,411 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2020-10-11 16:55:30,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851685099] [2020-10-11 16:55:30,411 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 16:55:30,411 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:30,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 16:55:30,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2020-10-11 16:55:31,132 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:31,133 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 692 transitions, 16551 flow. Second operand 26 states. [2020-10-11 16:55:31,134 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:31,134 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:31,134 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:34,684 INFO L129 PetriNetUnfolder]: 639/4968 cut-off events. [2020-10-11 16:55:34,684 INFO L130 PetriNetUnfolder]: For 441881/442121 co-relation queries the response was YES. [2020-10-11 16:55:34,941 INFO L80 FinitePrefix]: Finished finitePrefix Result has 30875 conditions, 4968 events. 639/4968 cut-off events. For 441881/442121 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 48639 event pairs, 0 based on Foata normal form. 90/4512 useless extension candidates. Maximal degree in co-relation 30636. Up to 608 conditions per place. [2020-10-11 16:55:34,977 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 307 selfloop transitions, 444 changer transitions 8/793 dead transitions. [2020-10-11 16:55:34,977 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 793 transitions, 22025 flow [2020-10-11 16:55:34,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 16:55:34,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-11 16:55:34,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1635 transitions. [2020-10-11 16:55:34,979 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8257575757575758 [2020-10-11 16:55:34,979 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1635 transitions. [2020-10-11 16:55:34,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1635 transitions. [2020-10-11 16:55:34,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:34,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1635 transitions. [2020-10-11 16:55:34,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-11 16:55:34,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-11 16:55:34,983 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-11 16:55:34,983 INFO L185 Difference]: Start difference. First operand has 523 places, 692 transitions, 16551 flow. Second operand 36 states and 1635 transitions. [2020-10-11 16:55:34,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 793 transitions, 22025 flow [2020-10-11 16:55:36,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 793 transitions, 21091 flow, removed 142 selfloop flow, removed 32 redundant places. [2020-10-11 16:55:36,214 INFO L241 Difference]: Finished difference. Result has 540 places, 748 transitions, 18699 flow [2020-10-11 16:55:36,216 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=15749, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=388, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=18699, PETRI_PLACES=540, PETRI_TRANSITIONS=748} [2020-10-11 16:55:36,216 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 485 predicate places. [2020-10-11 16:55:36,216 INFO L481 AbstractCegarLoop]: Abstraction has has 540 places, 748 transitions, 18699 flow [2020-10-11 16:55:36,216 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 16:55:36,216 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:36,217 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 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, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:36,431 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:55:36,432 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:36,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:36,432 INFO L82 PathProgramCache]: Analyzing trace with hash -1342589484, now seen corresponding path program 28 times [2020-10-11 16:55:36,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:36,433 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664829679] [2020-10-11 16:55:36,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:36,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:36,932 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:36,933 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664829679] [2020-10-11 16:55:36,933 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23183594] [2020-10-11 16:55:36,933 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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-11 16:55:36,997 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:55:36,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:36,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 28 conjunts are in the unsatisfiable core [2020-10-11 16:55:37,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:37,049 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:55:37,106 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:37,126 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:37,126 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:37,127 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 27 [2020-10-11 16:55:37,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594537459] [2020-10-11 16:55:37,129 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-11 16:55:37,129 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:37,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-11 16:55:37,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2020-10-11 16:55:38,647 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:38,648 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 748 transitions, 18699 flow. Second operand 27 states. [2020-10-11 16:55:38,648 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:38,648 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:38,649 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:42,147 INFO L129 PetriNetUnfolder]: 651/5076 cut-off events. [2020-10-11 16:55:42,147 INFO L130 PetriNetUnfolder]: For 455174/455428 co-relation queries the response was YES. [2020-10-11 16:55:42,763 INFO L80 FinitePrefix]: Finished finitePrefix Result has 31972 conditions, 5076 events. 651/5076 cut-off events. For 455174/455428 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 50036 event pairs, 0 based on Foata normal form. 107/4625 useless extension candidates. Maximal degree in co-relation 31719. Up to 624 conditions per place. [2020-10-11 16:55:42,798 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 267 selfloop transitions, 497 changer transitions 8/806 dead transitions. [2020-10-11 16:55:42,798 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 806 transitions, 23287 flow [2020-10-11 16:55:42,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-11 16:55:42,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-11 16:55:42,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1772 transitions. [2020-10-11 16:55:42,802 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8261072261072261 [2020-10-11 16:55:42,802 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 1772 transitions. [2020-10-11 16:55:42,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 1772 transitions. [2020-10-11 16:55:42,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:42,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 1772 transitions. [2020-10-11 16:55:42,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-11 16:55:42,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-11 16:55:42,806 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-11 16:55:42,806 INFO L185 Difference]: Start difference. First operand has 540 places, 748 transitions, 18699 flow. Second operand 39 states and 1772 transitions. [2020-10-11 16:55:42,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 806 transitions, 23287 flow [2020-10-11 16:55:44,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 806 transitions, 22657 flow, removed 185 selfloop flow, removed 20 redundant places. [2020-10-11 16:55:44,029 INFO L241 Difference]: Finished difference. Result has 562 places, 760 transitions, 19743 flow [2020-10-11 16:55:44,030 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=18205, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=485, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=19743, PETRI_PLACES=562, PETRI_TRANSITIONS=760} [2020-10-11 16:55:44,031 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 507 predicate places. [2020-10-11 16:55:44,031 INFO L481 AbstractCegarLoop]: Abstraction has has 562 places, 760 transitions, 19743 flow [2020-10-11 16:55:44,031 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-11 16:55:44,031 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:44,031 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 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, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:44,239 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-11 16:55:44,240 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:44,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:44,240 INFO L82 PathProgramCache]: Analyzing trace with hash -1330554018, now seen corresponding path program 29 times [2020-10-11 16:55:44,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:44,241 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347526486] [2020-10-11 16:55:44,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:44,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:44,676 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:44,676 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347526486] [2020-10-11 16:55:44,676 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206195352] [2020-10-11 16:55:44,676 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 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-11 16:55:44,747 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2020-10-11 16:55:44,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:44,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 16:55:44,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:44,809 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:44,826 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:44,826 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:44,826 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2020-10-11 16:55:44,826 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370173026] [2020-10-11 16:55:44,827 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 16:55:44,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:44,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 16:55:44,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2020-10-11 16:55:45,076 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:45,078 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 760 transitions, 19743 flow. Second operand 26 states. [2020-10-11 16:55:45,078 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:45,078 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:45,078 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:49,088 INFO L129 PetriNetUnfolder]: 687/5365 cut-off events. [2020-10-11 16:55:49,088 INFO L130 PetriNetUnfolder]: For 484192/484509 co-relation queries the response was YES. [2020-10-11 16:55:49,275 INFO L80 FinitePrefix]: Finished finitePrefix Result has 34122 conditions, 5365 events. 687/5365 cut-off events. For 484192/484509 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 53916 event pairs, 0 based on Foata normal form. 124/4902 useless extension candidates. Maximal degree in co-relation 33865. Up to 666 conditions per place. [2020-10-11 16:55:49,313 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 199 selfloop transitions, 598 changer transitions 8/839 dead transitions. [2020-10-11 16:55:49,313 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 598 places, 839 transitions, 24909 flow [2020-10-11 16:55:49,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:55:49,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:55:49,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1819 transitions. [2020-10-11 16:55:49,315 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8268181818181818 [2020-10-11 16:55:49,315 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1819 transitions. [2020-10-11 16:55:49,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1819 transitions. [2020-10-11 16:55:49,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:49,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1819 transitions. [2020-10-11 16:55:49,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:55:49,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:55:49,320 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:55:49,320 INFO L185 Difference]: Start difference. First operand has 562 places, 760 transitions, 19743 flow. Second operand 40 states and 1819 transitions. [2020-10-11 16:55:49,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 598 places, 839 transitions, 24909 flow [2020-10-11 16:55:50,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 839 transitions, 23952 flow, removed 146 selfloop flow, removed 31 redundant places. [2020-10-11 16:55:50,816 INFO L241 Difference]: Finished difference. Result has 580 places, 800 transitions, 21588 flow [2020-10-11 16:55:50,817 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=18926, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=760, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=558, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=21588, PETRI_PLACES=580, PETRI_TRANSITIONS=800} [2020-10-11 16:55:50,818 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 525 predicate places. [2020-10-11 16:55:50,818 INFO L481 AbstractCegarLoop]: Abstraction has has 580 places, 800 transitions, 21588 flow [2020-10-11 16:55:50,818 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 16:55:50,818 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:50,818 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 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, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:51,028 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:55:51,029 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:51,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:51,030 INFO L82 PathProgramCache]: Analyzing trace with hash -1968961836, now seen corresponding path program 30 times [2020-10-11 16:55:51,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:51,031 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271640229] [2020-10-11 16:55:51,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:51,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:51,444 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:51,445 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271640229] [2020-10-11 16:55:51,445 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735484307] [2020-10-11 16:55:51,445 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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-11 16:55:51,516 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2020-10-11 16:55:51,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:55:51,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 16:55:51,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:55:51,553 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:55:51,616 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:55:51,647 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:51,648 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:55:51,648 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 27 [2020-10-11 16:55:51,648 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156653825] [2020-10-11 16:55:51,649 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-11 16:55:51,649 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:55:51,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-11 16:55:51,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2020-10-11 16:55:52,589 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:55:52,591 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 800 transitions, 21588 flow. Second operand 27 states. [2020-10-11 16:55:52,591 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:55:52,591 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:55:52,591 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:55:57,077 INFO L129 PetriNetUnfolder]: 717/5635 cut-off events. [2020-10-11 16:55:57,078 INFO L130 PetriNetUnfolder]: For 512732/513057 co-relation queries the response was YES. [2020-10-11 16:55:57,441 INFO L80 FinitePrefix]: Finished finitePrefix Result has 36290 conditions, 5635 events. 717/5635 cut-off events. For 512732/513057 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 57267 event pairs, 0 based on Foata normal form. 135/5155 useless extension candidates. Maximal degree in co-relation 36023. Up to 704 conditions per place. [2020-10-11 16:55:57,480 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 194 selfloop transitions, 635 changer transitions 8/871 dead transitions. [2020-10-11 16:55:57,480 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 871 transitions, 26927 flow [2020-10-11 16:55:57,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-11 16:55:57,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-11 16:55:57,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 1956 transitions. [2020-10-11 16:55:57,483 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.827061310782241 [2020-10-11 16:55:57,483 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 1956 transitions. [2020-10-11 16:55:57,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 1956 transitions. [2020-10-11 16:55:57,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:55:57,484 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 1956 transitions. [2020-10-11 16:55:57,485 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-11 16:55:57,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-11 16:55:57,488 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-11 16:55:57,488 INFO L185 Difference]: Start difference. First operand has 580 places, 800 transitions, 21588 flow. Second operand 43 states and 1956 transitions. [2020-10-11 16:55:57,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 871 transitions, 26927 flow [2020-10-11 16:55:59,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 871 transitions, 25814 flow, removed 193 selfloop flow, removed 31 redundant places. [2020-10-11 16:55:59,179 INFO L241 Difference]: Finished difference. Result has 600 places, 831 transitions, 23321 flow [2020-10-11 16:55:59,180 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=20659, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=800, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=604, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=23321, PETRI_PLACES=600, PETRI_TRANSITIONS=831} [2020-10-11 16:55:59,181 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 545 predicate places. [2020-10-11 16:55:59,181 INFO L481 AbstractCegarLoop]: Abstraction has has 600 places, 831 transitions, 23321 flow [2020-10-11 16:55:59,181 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-11 16:55:59,181 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:55:59,181 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 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, 1, 1, 1, 1, 1, 1] [2020-10-11 16:55:59,389 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-11 16:55:59,390 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:55:59,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:55:59,390 INFO L82 PathProgramCache]: Analyzing trace with hash 543347062, now seen corresponding path program 31 times [2020-10-11 16:55:59,391 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:55:59,391 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096213754] [2020-10-11 16:55:59,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:55:59,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:59,901 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:55:59,902 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096213754] [2020-10-11 16:55:59,902 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768783330] [2020-10-11 16:55:59,902 INFO L93 rtionOrderModulation]: Changing assertion order to 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-11 16:55:59,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:55:59,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 16:55:59,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:00,025 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:00,045 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:00,045 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:00,045 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2020-10-11 16:56:00,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836944079] [2020-10-11 16:56:00,046 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 16:56:00,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:00,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 16:56:00,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2020-10-11 16:56:00,758 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:00,759 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 831 transitions, 23321 flow. Second operand 26 states. [2020-10-11 16:56:00,759 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:00,759 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:00,759 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:05,065 INFO L129 PetriNetUnfolder]: 745/5873 cut-off events. [2020-10-11 16:56:05,065 INFO L130 PetriNetUnfolder]: For 557315/557652 co-relation queries the response was YES. [2020-10-11 16:56:05,515 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38536 conditions, 5873 events. 745/5873 cut-off events. For 557315/557652 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 60475 event pairs, 0 based on Foata normal form. 140/5372 useless extension candidates. Maximal degree in co-relation 38260. Up to 738 conditions per place. [2020-10-11 16:56:05,559 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 183 selfloop transitions, 676 changer transitions 8/901 dead transitions. [2020-10-11 16:56:05,559 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 638 places, 901 transitions, 28631 flow [2020-10-11 16:56:05,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:56:05,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:56:05,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 1911 transitions. [2020-10-11 16:56:05,561 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8272727272727273 [2020-10-11 16:56:05,562 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 1911 transitions. [2020-10-11 16:56:05,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 1911 transitions. [2020-10-11 16:56:05,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:05,562 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 1911 transitions. [2020-10-11 16:56:05,564 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:56:05,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:56:05,566 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:56:05,566 INFO L185 Difference]: Start difference. First operand has 600 places, 831 transitions, 23321 flow. Second operand 42 states and 1911 transitions. [2020-10-11 16:56:05,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 638 places, 901 transitions, 28631 flow [2020-10-11 16:56:07,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 605 places, 901 transitions, 27481 flow, removed 209 selfloop flow, removed 33 redundant places. [2020-10-11 16:56:07,641 INFO L241 Difference]: Finished difference. Result has 616 places, 863 transitions, 24909 flow [2020-10-11 16:56:07,643 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=22297, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=831, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=644, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=24909, PETRI_PLACES=616, PETRI_TRANSITIONS=863} [2020-10-11 16:56:07,643 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 561 predicate places. [2020-10-11 16:56:07,643 INFO L481 AbstractCegarLoop]: Abstraction has has 616 places, 863 transitions, 24909 flow [2020-10-11 16:56:07,643 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 16:56:07,643 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:07,643 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 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, 1, 1, 1, 1, 1, 1] [2020-10-11 16:56:07,844 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2020-10-11 16:56:07,847 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:07,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:07,848 INFO L82 PathProgramCache]: Analyzing trace with hash 258931156, now seen corresponding path program 32 times [2020-10-11 16:56:07,848 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:07,848 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502387601] [2020-10-11 16:56:07,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:07,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:08,258 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:08,259 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502387601] [2020-10-11 16:56:08,259 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526882448] [2020-10-11 16:56:08,259 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 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-11 16:56:08,327 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:56:08,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:08,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 16:56:08,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:08,372 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:56:08,420 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:08,436 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:08,436 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:08,436 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 27 [2020-10-11 16:56:08,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834256840] [2020-10-11 16:56:08,437 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-11 16:56:08,437 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:08,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-11 16:56:08,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2020-10-11 16:56:09,198 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:09,200 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 863 transitions, 24909 flow. Second operand 27 states. [2020-10-11 16:56:09,200 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:09,200 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:09,200 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:13,909 INFO L129 PetriNetUnfolder]: 767/6064 cut-off events. [2020-10-11 16:56:13,909 INFO L130 PetriNetUnfolder]: For 596129/596474 co-relation queries the response was YES. [2020-10-11 16:56:14,454 INFO L80 FinitePrefix]: Finished finitePrefix Result has 40566 conditions, 6064 events. 767/6064 cut-off events. For 596129/596474 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 62966 event pairs, 0 based on Foata normal form. 151/5555 useless extension candidates. Maximal degree in co-relation 40282. Up to 764 conditions per place. [2020-10-11 16:56:14,500 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 178 selfloop transitions, 705 changer transitions 8/925 dead transitions. [2020-10-11 16:56:14,500 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 925 transitions, 30397 flow [2020-10-11 16:56:14,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-10-11 16:56:14,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-10-11 16:56:14,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2048 transitions. [2020-10-11 16:56:14,503 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8274747474747475 [2020-10-11 16:56:14,503 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2048 transitions. [2020-10-11 16:56:14,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2048 transitions. [2020-10-11 16:56:14,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:14,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2048 transitions. [2020-10-11 16:56:14,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 46 states. [2020-10-11 16:56:14,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 46 states. [2020-10-11 16:56:14,508 INFO L81 ComplementDD]: Finished complementDD. Result 46 states. [2020-10-11 16:56:14,508 INFO L185 Difference]: Start difference. First operand has 616 places, 863 transitions, 24909 flow. Second operand 45 states and 2048 transitions. [2020-10-11 16:56:14,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 925 transitions, 30397 flow [2020-10-11 16:56:16,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 925 transitions, 29135 flow, removed 212 selfloop flow, removed 33 redundant places. [2020-10-11 16:56:16,695 INFO L241 Difference]: Finished difference. Result has 634 places, 886 transitions, 26442 flow [2020-10-11 16:56:16,697 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=23873, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=863, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=682, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=26442, PETRI_PLACES=634, PETRI_TRANSITIONS=886} [2020-10-11 16:56:16,697 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 579 predicate places. [2020-10-11 16:56:16,698 INFO L481 AbstractCegarLoop]: Abstraction has has 634 places, 886 transitions, 26442 flow [2020-10-11 16:56:16,698 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-11 16:56:16,698 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:16,698 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 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, 1, 1, 1, 1, 1, 1] [2020-10-11 16:56:16,911 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-11 16:56:16,912 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:16,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:16,912 INFO L82 PathProgramCache]: Analyzing trace with hash -1913469500, now seen corresponding path program 33 times [2020-10-11 16:56:16,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:16,913 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586029557] [2020-10-11 16:56:16,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:16,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:17,342 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:17,342 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586029557] [2020-10-11 16:56:17,343 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250157272] [2020-10-11 16:56:17,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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-11 16:56:17,422 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2020-10-11 16:56:17,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:17,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 16:56:17,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:17,493 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:17,518 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:17,518 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:17,519 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2020-10-11 16:56:17,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482204241] [2020-10-11 16:56:17,519 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 16:56:17,519 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:17,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 16:56:17,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=524, Unknown=0, NotChecked=0, Total=650 [2020-10-11 16:56:18,424 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:18,426 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 634 places, 886 transitions, 26442 flow. Second operand 26 states. [2020-10-11 16:56:18,426 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:18,426 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:18,426 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:23,283 INFO L129 PetriNetUnfolder]: 779/6144 cut-off events. [2020-10-11 16:56:23,283 INFO L130 PetriNetUnfolder]: For 609912/610288 co-relation queries the response was YES. [2020-10-11 16:56:23,818 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41661 conditions, 6144 events. 779/6144 cut-off events. For 609912/610288 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 64086 event pairs, 0 based on Foata normal form. 168/5646 useless extension candidates. Maximal degree in co-relation 41370. Up to 780 conditions per place. [2020-10-11 16:56:23,866 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 138 selfloop transitions, 760 changer transitions 8/940 dead transitions. [2020-10-11 16:56:23,867 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 676 places, 940 transitions, 31878 flow [2020-10-11 16:56:23,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-10-11 16:56:23,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-11 16:56:23,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2095 transitions. [2020-10-11 16:56:23,870 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8280632411067194 [2020-10-11 16:56:23,870 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2095 transitions. [2020-10-11 16:56:23,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2095 transitions. [2020-10-11 16:56:23,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:23,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2095 transitions. [2020-10-11 16:56:23,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 47 states. [2020-10-11 16:56:23,874 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 47 states. [2020-10-11 16:56:23,874 INFO L81 ComplementDD]: Finished complementDD. Result 47 states. [2020-10-11 16:56:23,874 INFO L185 Difference]: Start difference. First operand has 634 places, 886 transitions, 26442 flow. Second operand 46 states and 2095 transitions. [2020-10-11 16:56:23,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 676 places, 940 transitions, 31878 flow [2020-10-11 16:56:26,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 940 transitions, 30540 flow, removed 195 selfloop flow, removed 37 redundant places. [2020-10-11 16:56:26,838 INFO L241 Difference]: Finished difference. Result has 646 places, 902 transitions, 27405 flow [2020-10-11 16:56:26,839 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=25214, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=886, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=744, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=27405, PETRI_PLACES=646, PETRI_TRANSITIONS=902} [2020-10-11 16:56:26,840 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 591 predicate places. [2020-10-11 16:56:26,840 INFO L481 AbstractCegarLoop]: Abstraction has has 646 places, 902 transitions, 27405 flow [2020-10-11 16:56:26,840 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 16:56:26,840 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:26,840 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 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, 1, 1, 1, 1, 1, 1] [2020-10-11 16:56:27,041 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-11 16:56:27,041 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:27,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:27,042 INFO L82 PathProgramCache]: Analyzing trace with hash -1997550914, now seen corresponding path program 34 times [2020-10-11 16:56:27,042 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:27,043 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101266136] [2020-10-11 16:56:27,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:27,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:27,650 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:27,650 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101266136] [2020-10-11 16:56:27,651 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252137902] [2020-10-11 16:56:27,651 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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-11 16:56:27,749 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:56:27,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:27,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 28 conjunts are in the unsatisfiable core [2020-10-11 16:56:27,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:27,803 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:56:27,860 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:27,886 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:27,887 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:27,887 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 27 [2020-10-11 16:56:27,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142932561] [2020-10-11 16:56:27,888 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-11 16:56:27,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:27,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-11 16:56:27,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2020-10-11 16:56:28,668 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:28,669 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 902 transitions, 27405 flow. Second operand 27 states. [2020-10-11 16:56:28,670 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:28,670 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:28,670 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:35,133 INFO L129 PetriNetUnfolder]: 785/6191 cut-off events. [2020-10-11 16:56:35,134 INFO L130 PetriNetUnfolder]: For 637219/637577 co-relation queries the response was YES. [2020-10-11 16:56:35,471 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42737 conditions, 6191 events. 785/6191 cut-off events. For 637219/637577 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 64584 event pairs, 0 based on Foata normal form. 185/5707 useless extension candidates. Maximal degree in co-relation 42442. Up to 786 conditions per place. [2020-10-11 16:56:35,518 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 133 selfloop transitions, 773 changer transitions 8/948 dead transitions. [2020-10-11 16:56:35,519 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 691 places, 948 transitions, 32957 flow [2020-10-11 16:56:35,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2020-10-11 16:56:35,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2020-10-11 16:56:35,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2232 transitions. [2020-10-11 16:56:35,522 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8282003710575139 [2020-10-11 16:56:35,522 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2232 transitions. [2020-10-11 16:56:35,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2232 transitions. [2020-10-11 16:56:35,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:35,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2232 transitions. [2020-10-11 16:56:35,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 50 states. [2020-10-11 16:56:35,526 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 50 states. [2020-10-11 16:56:35,527 INFO L81 ComplementDD]: Finished complementDD. Result 50 states. [2020-10-11 16:56:35,527 INFO L185 Difference]: Start difference. First operand has 646 places, 902 transitions, 27405 flow. Second operand 49 states and 2232 transitions. [2020-10-11 16:56:35,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 691 places, 948 transitions, 32957 flow [2020-10-11 16:56:37,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 948 transitions, 31245 flow, removed 199 selfloop flow, removed 41 redundant places. [2020-10-11 16:56:37,672 INFO L241 Difference]: Finished difference. Result has 656 places, 909 transitions, 27925 flow [2020-10-11 16:56:37,673 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=25883, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=902, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=766, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=27925, PETRI_PLACES=656, PETRI_TRANSITIONS=909} [2020-10-11 16:56:37,674 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 601 predicate places. [2020-10-11 16:56:37,674 INFO L481 AbstractCegarLoop]: Abstraction has has 656 places, 909 transitions, 27925 flow [2020-10-11 16:56:37,674 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-11 16:56:37,674 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:37,674 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 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, 1, 1, 1, 1, 1, 1] [2020-10-11 16:56:37,875 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-11 16:56:37,875 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:37,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:37,876 INFO L82 PathProgramCache]: Analyzing trace with hash -1661520094, now seen corresponding path program 35 times [2020-10-11 16:56:37,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:37,877 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237374852] [2020-10-11 16:56:37,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:37,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:38,272 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:38,273 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237374852] [2020-10-11 16:56:38,273 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744906609] [2020-10-11 16:56:38,273 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 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-11 16:56:38,344 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2020-10-11 16:56:38,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:38,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 16:56:38,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:38,414 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:38,435 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:38,436 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:38,436 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2020-10-11 16:56:38,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845168857] [2020-10-11 16:56:38,437 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 16:56:38,437 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:38,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 16:56:38,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=509, Unknown=0, NotChecked=0, Total=650 [2020-10-11 16:56:39,145 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:39,147 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 656 places, 909 transitions, 27925 flow. Second operand 26 states. [2020-10-11 16:56:39,147 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:39,147 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:39,147 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:45,275 INFO L129 PetriNetUnfolder]: 802/6277 cut-off events. [2020-10-11 16:56:45,276 INFO L130 PetriNetUnfolder]: For 660535/661044 co-relation queries the response was YES. [2020-10-11 16:56:45,673 INFO L80 FinitePrefix]: Finished finitePrefix Result has 43915 conditions, 6277 events. 802/6277 cut-off events. For 660535/661044 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 65437 event pairs, 0 based on Foata normal form. 184/5782 useless extension candidates. Maximal degree in co-relation 43617. Up to 806 conditions per place. [2020-10-11 16:56:45,721 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 137 selfloop transitions, 782 changer transitions 8/961 dead transitions. [2020-10-11 16:56:45,721 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 700 places, 961 transitions, 33823 flow [2020-10-11 16:56:45,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-10-11 16:56:45,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-11 16:56:45,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2191 transitions. [2020-10-11 16:56:45,724 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8299242424242425 [2020-10-11 16:56:45,724 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2191 transitions. [2020-10-11 16:56:45,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2191 transitions. [2020-10-11 16:56:45,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:45,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2191 transitions. [2020-10-11 16:56:45,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 49 states. [2020-10-11 16:56:45,731 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 49 states. [2020-10-11 16:56:45,731 INFO L81 ComplementDD]: Finished complementDD. Result 49 states. [2020-10-11 16:56:45,731 INFO L185 Difference]: Start difference. First operand has 656 places, 909 transitions, 27925 flow. Second operand 48 states and 2191 transitions. [2020-10-11 16:56:45,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 700 places, 961 transitions, 33823 flow [2020-10-11 16:56:47,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 655 places, 961 transitions, 31957 flow, removed 221 selfloop flow, removed 45 redundant places. [2020-10-11 16:56:47,873 INFO L241 Difference]: Finished difference. Result has 662 places, 918 transitions, 28427 flow [2020-10-11 16:56:47,874 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=26213, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=909, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=773, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=28427, PETRI_PLACES=662, PETRI_TRANSITIONS=918} [2020-10-11 16:56:47,874 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 607 predicate places. [2020-10-11 16:56:47,875 INFO L481 AbstractCegarLoop]: Abstraction has has 662 places, 918 transitions, 28427 flow [2020-10-11 16:56:47,875 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 16:56:47,875 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:56:47,875 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 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, 1, 1, 1, 1, 1, 1] [2020-10-11 16:56:48,076 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-10-11 16:56:48,076 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:56:48,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:56:48,077 INFO L82 PathProgramCache]: Analyzing trace with hash 442002596, now seen corresponding path program 36 times [2020-10-11 16:56:48,078 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:56:48,078 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592856589] [2020-10-11 16:56:48,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:56:48,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:56:48,562 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:48,562 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592856589] [2020-10-11 16:56:48,562 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509904625] [2020-10-11 16:56:48,562 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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-11 16:56:48,643 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2020-10-11 16:56:48,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:56:48,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-11 16:56:48,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:56:48,688 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:56:48,711 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:56:48,725 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:56:48,725 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:56:48,725 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2020-10-11 16:56:48,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010173158] [2020-10-11 16:56:48,726 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 16:56:48,726 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:56:48,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 16:56:48,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=509, Unknown=0, NotChecked=0, Total=650 [2020-10-11 16:56:50,473 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:56:50,474 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 662 places, 918 transitions, 28427 flow. Second operand 26 states. [2020-10-11 16:56:50,474 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:56:50,475 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:56:50,475 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:56:57,076 INFO L129 PetriNetUnfolder]: 797/6255 cut-off events. [2020-10-11 16:56:57,076 INFO L130 PetriNetUnfolder]: For 714214/714686 co-relation queries the response was YES. [2020-10-11 16:56:57,456 INFO L80 FinitePrefix]: Finished finitePrefix Result has 44708 conditions, 6255 events. 797/6255 cut-off events. For 714214/714686 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 65354 event pairs, 0 based on Foata normal form. 198/5778 useless extension candidates. Maximal degree in co-relation 44406. Up to 798 conditions per place. [2020-10-11 16:56:57,509 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 133 selfloop transitions, 786 changer transitions 11/964 dead transitions. [2020-10-11 16:56:57,509 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 964 transitions, 34293 flow [2020-10-11 16:56:57,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 16:56:57,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 16:56:57,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2279 transitions. [2020-10-11 16:56:57,512 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8287272727272728 [2020-10-11 16:56:57,512 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2279 transitions. [2020-10-11 16:56:57,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2279 transitions. [2020-10-11 16:56:57,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:56:57,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2279 transitions. [2020-10-11 16:56:57,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 16:56:57,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 16:56:57,519 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 16:56:57,519 INFO L185 Difference]: Start difference. First operand has 662 places, 918 transitions, 28427 flow. Second operand 50 states and 2279 transitions. [2020-10-11 16:56:57,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 708 places, 964 transitions, 34293 flow [2020-10-11 16:56:59,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 665 places, 964 transitions, 32207 flow, removed 331 selfloop flow, removed 43 redundant places. [2020-10-11 16:56:59,998 INFO L241 Difference]: Finished difference. Result has 671 places, 921 transitions, 28516 flow [2020-10-11 16:56:59,999 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=26671, PETRI_DIFFERENCE_MINUEND_PLACES=616, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=918, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=783, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=28516, PETRI_PLACES=671, PETRI_TRANSITIONS=921} [2020-10-11 16:56:59,999 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 616 predicate places. [2020-10-11 16:56:59,999 INFO L481 AbstractCegarLoop]: Abstraction has has 671 places, 921 transitions, 28516 flow [2020-10-11 16:57:00,000 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 16:57:00,000 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:00,000 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:57:00,200 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2020-10-11 16:57:00,201 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:00,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:00,202 INFO L82 PathProgramCache]: Analyzing trace with hash -401002583, now seen corresponding path program 37 times [2020-10-11 16:57:00,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:00,202 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836724210] [2020-10-11 16:57:00,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:00,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:00,806 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:00,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836724210] [2020-10-11 16:57:00,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137498442] [2020-10-11 16:57:00,807 INFO L93 rtionOrderModulation]: Changing assertion order to 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-11 16:57:00,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:00,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 27 conjunts are in the unsatisfiable core [2020-10-11 16:57:00,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:00,904 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:00,940 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:00,941 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:00,941 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2020-10-11 16:57:00,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896252393] [2020-10-11 16:57:00,941 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 16:57:00,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:00,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 16:57:00,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=490, Unknown=0, NotChecked=0, Total=650 [2020-10-11 16:57:02,275 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:02,276 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 671 places, 921 transitions, 28516 flow. Second operand 26 states. [2020-10-11 16:57:02,277 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:02,277 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:02,277 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:07,862 INFO L129 PetriNetUnfolder]: 799/6287 cut-off events. [2020-10-11 16:57:07,862 INFO L130 PetriNetUnfolder]: For 673092/673508 co-relation queries the response was YES. [2020-10-11 16:57:08,275 INFO L80 FinitePrefix]: Finished finitePrefix Result has 44267 conditions, 6287 events. 799/6287 cut-off events. For 673092/673508 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 65716 event pairs, 0 based on Foata normal form. 65/5668 useless extension candidates. Maximal degree in co-relation 43962. Up to 1435 conditions per place. [2020-10-11 16:57:08,326 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 872 selfloop transitions, 51 changer transitions 8/965 dead transitions. [2020-10-11 16:57:08,326 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 696 places, 965 transitions, 32921 flow [2020-10-11 16:57:08,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 16:57:08,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 16:57:08,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1315 transitions. [2020-10-11 16:57:08,329 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8244514106583072 [2020-10-11 16:57:08,329 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1315 transitions. [2020-10-11 16:57:08,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1315 transitions. [2020-10-11 16:57:08,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:08,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1315 transitions. [2020-10-11 16:57:08,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 16:57:08,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 16:57:08,331 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 16:57:08,331 INFO L185 Difference]: Start difference. First operand has 671 places, 921 transitions, 28516 flow. Second operand 29 states and 1315 transitions. [2020-10-11 16:57:08,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 696 places, 965 transitions, 32921 flow [2020-10-11 16:57:10,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 965 transitions, 31248 flow, removed 80 selfloop flow, removed 47 redundant places. [2020-10-11 16:57:10,560 INFO L241 Difference]: Finished difference. Result has 656 places, 925 transitions, 27277 flow [2020-10-11 16:57:10,562 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=26857, PETRI_DIFFERENCE_MINUEND_PLACES=621, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=921, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=870, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=27277, PETRI_PLACES=656, PETRI_TRANSITIONS=925} [2020-10-11 16:57:10,562 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 601 predicate places. [2020-10-11 16:57:10,562 INFO L481 AbstractCegarLoop]: Abstraction has has 656 places, 925 transitions, 27277 flow [2020-10-11 16:57:10,562 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 16:57:10,562 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:10,562 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:57:10,762 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:57:10,763 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:10,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:10,764 INFO L82 PathProgramCache]: Analyzing trace with hash 634503785, now seen corresponding path program 38 times [2020-10-11 16:57:10,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:10,764 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319620978] [2020-10-11 16:57:10,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:10,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:11,329 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:11,330 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319620978] [2020-10-11 16:57:11,330 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440282048] [2020-10-11 16:57:11,330 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 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-11 16:57:11,398 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:57:11,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:57:11,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 27 conjunts are in the unsatisfiable core [2020-10-11 16:57:11,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:11,434 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:11,470 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:11,470 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:11,470 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2020-10-11 16:57:11,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435375153] [2020-10-11 16:57:11,471 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 16:57:11,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:11,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 16:57:11,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=509, Unknown=0, NotChecked=0, Total=650 [2020-10-11 16:57:12,906 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:12,907 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 656 places, 925 transitions, 27277 flow. Second operand 26 states. [2020-10-11 16:57:12,908 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:12,908 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:12,908 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:18,237 INFO L129 PetriNetUnfolder]: 839/6633 cut-off events. [2020-10-11 16:57:18,238 INFO L130 PetriNetUnfolder]: For 756253/756633 co-relation queries the response was YES. [2020-10-11 16:57:18,871 INFO L80 FinitePrefix]: Finished finitePrefix Result has 46920 conditions, 6633 events. 839/6633 cut-off events. For 756253/756633 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 70058 event pairs, 0 based on Foata normal form. 71/5982 useless extension candidates. Maximal degree in co-relation 46612. Up to 1351 conditions per place. [2020-10-11 16:57:18,926 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 829 selfloop transitions, 138 changer transitions 8/1009 dead transitions. [2020-10-11 16:57:18,927 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 685 places, 1009 transitions, 33559 flow [2020-10-11 16:57:18,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:57:18,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:57:18,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1498 transitions. [2020-10-11 16:57:18,929 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8253443526170798 [2020-10-11 16:57:18,929 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1498 transitions. [2020-10-11 16:57:18,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1498 transitions. [2020-10-11 16:57:18,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:18,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1498 transitions. [2020-10-11 16:57:18,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:57:18,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:57:18,931 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:57:18,931 INFO L185 Difference]: Start difference. First operand has 656 places, 925 transitions, 27277 flow. Second operand 33 states and 1498 transitions. [2020-10-11 16:57:18,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 685 places, 1009 transitions, 33559 flow [2020-10-11 16:57:22,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 677 places, 1009 transitions, 33260 flow, removed 137 selfloop flow, removed 8 redundant places. [2020-10-11 16:57:22,410 INFO L241 Difference]: Finished difference. Result has 700 places, 967 transitions, 29550 flow [2020-10-11 16:57:22,411 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=27090, PETRI_DIFFERENCE_MINUEND_PLACES=645, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=925, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=789, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=29550, PETRI_PLACES=700, PETRI_TRANSITIONS=967} [2020-10-11 16:57:22,412 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 645 predicate places. [2020-10-11 16:57:22,412 INFO L481 AbstractCegarLoop]: Abstraction has has 700 places, 967 transitions, 29550 flow [2020-10-11 16:57:22,412 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 16:57:22,412 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:22,412 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:57:22,617 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-10-11 16:57:22,618 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:22,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:22,619 INFO L82 PathProgramCache]: Analyzing trace with hash -537048341, now seen corresponding path program 39 times [2020-10-11 16:57:22,620 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:22,620 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193967533] [2020-10-11 16:57:22,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:22,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:23,387 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:23,387 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193967533] [2020-10-11 16:57:23,388 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013681687] [2020-10-11 16:57:23,388 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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-11 16:57:23,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2020-10-11 16:57:23,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:57:23,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 27 conjunts are in the unsatisfiable core [2020-10-11 16:57:23,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:23,526 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:23,570 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:23,570 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:23,571 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2020-10-11 16:57:23,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283889504] [2020-10-11 16:57:23,572 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 16:57:23,572 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:23,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 16:57:23,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=524, Unknown=0, NotChecked=0, Total=650 [2020-10-11 16:57:24,350 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:24,352 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 700 places, 967 transitions, 29550 flow. Second operand 26 states. [2020-10-11 16:57:24,352 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:24,352 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:24,352 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:29,983 INFO L129 PetriNetUnfolder]: 843/6669 cut-off events. [2020-10-11 16:57:29,983 INFO L130 PetriNetUnfolder]: For 762830/763209 co-relation queries the response was YES. [2020-10-11 16:57:30,708 INFO L80 FinitePrefix]: Finished finitePrefix Result has 47444 conditions, 6669 events. 843/6669 cut-off events. For 762830/763209 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 70438 event pairs, 0 based on Foata normal form. 92/6035 useless extension candidates. Maximal degree in co-relation 47116. Up to 1142 conditions per place. [2020-10-11 16:57:30,769 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 731 selfloop transitions, 255 changer transitions 8/1028 dead transitions. [2020-10-11 16:57:30,769 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 732 places, 1028 transitions, 34505 flow [2020-10-11 16:57:30,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 16:57:30,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-11 16:57:30,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1633 transitions. [2020-10-11 16:57:30,772 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8247474747474748 [2020-10-11 16:57:30,772 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1633 transitions. [2020-10-11 16:57:30,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1633 transitions. [2020-10-11 16:57:30,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:30,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1633 transitions. [2020-10-11 16:57:30,774 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-11 16:57:30,776 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-11 16:57:30,776 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-11 16:57:30,776 INFO L185 Difference]: Start difference. First operand has 700 places, 967 transitions, 29550 flow. Second operand 36 states and 1633 transitions. [2020-10-11 16:57:30,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 732 places, 1028 transitions, 34505 flow [2020-10-11 16:57:33,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 721 places, 1028 transitions, 34210 flow, removed 127 selfloop flow, removed 11 redundant places. [2020-10-11 16:57:34,387 INFO L241 Difference]: Finished difference. Result has 729 places, 972 transitions, 30250 flow [2020-10-11 16:57:34,388 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=29355, PETRI_DIFFERENCE_MINUEND_PLACES=686, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=967, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=712, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=30250, PETRI_PLACES=729, PETRI_TRANSITIONS=972} [2020-10-11 16:57:34,388 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 674 predicate places. [2020-10-11 16:57:34,388 INFO L481 AbstractCegarLoop]: Abstraction has has 729 places, 972 transitions, 30250 flow [2020-10-11 16:57:34,388 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 16:57:34,388 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:34,389 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:57:34,589 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:57:34,590 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:34,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:34,591 INFO L82 PathProgramCache]: Analyzing trace with hash -2093064683, now seen corresponding path program 40 times [2020-10-11 16:57:34,591 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:34,591 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957506764] [2020-10-11 16:57:34,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:34,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:35,104 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:35,105 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957506764] [2020-10-11 16:57:35,105 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134409094] [2020-10-11 16:57:35,105 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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-11 16:57:35,168 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:57:35,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:57:35,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 29 conjunts are in the unsatisfiable core [2020-10-11 16:57:35,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:35,212 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:57:35,239 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:35,258 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:35,258 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:35,259 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 27 [2020-10-11 16:57:35,259 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879724570] [2020-10-11 16:57:35,259 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-11 16:57:35,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:35,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-11 16:57:35,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2020-10-11 16:57:36,724 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:36,725 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 729 places, 972 transitions, 30250 flow. Second operand 27 states. [2020-10-11 16:57:36,725 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:36,725 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:36,726 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:41,409 INFO L129 PetriNetUnfolder]: 872/6930 cut-off events. [2020-10-11 16:57:41,410 INFO L130 PetriNetUnfolder]: For 795570/795949 co-relation queries the response was YES. [2020-10-11 16:57:41,752 INFO L80 FinitePrefix]: Finished finitePrefix Result has 49587 conditions, 6930 events. 872/6930 cut-off events. For 795570/795949 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 73901 event pairs, 0 based on Foata normal form. 121/6297 useless extension candidates. Maximal degree in co-relation 49253. Up to 894 conditions per place. [2020-10-11 16:57:41,794 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 479 selfloop transitions, 534 changer transitions 8/1055 dead transitions. [2020-10-11 16:57:41,795 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 766 places, 1055 transitions, 36560 flow [2020-10-11 16:57:41,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-11 16:57:41,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-10-11 16:57:41,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 1863 transitions. [2020-10-11 16:57:41,802 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8261640798226164 [2020-10-11 16:57:41,802 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 1863 transitions. [2020-10-11 16:57:41,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 1863 transitions. [2020-10-11 16:57:41,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:41,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 1863 transitions. [2020-10-11 16:57:41,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 42 states. [2020-10-11 16:57:41,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 42 states. [2020-10-11 16:57:41,804 INFO L81 ComplementDD]: Finished complementDD. Result 42 states. [2020-10-11 16:57:41,804 INFO L185 Difference]: Start difference. First operand has 729 places, 972 transitions, 30250 flow. Second operand 41 states and 1863 transitions. [2020-10-11 16:57:41,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 766 places, 1055 transitions, 36560 flow [2020-10-11 16:57:44,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 749 places, 1055 transitions, 36147 flow, removed 141 selfloop flow, removed 17 redundant places. [2020-10-11 16:57:44,267 INFO L241 Difference]: Finished difference. Result has 765 places, 1003 transitions, 33019 flow [2020-10-11 16:57:44,268 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=29953, PETRI_DIFFERENCE_MINUEND_PLACES=709, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=972, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=503, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=33019, PETRI_PLACES=765, PETRI_TRANSITIONS=1003} [2020-10-11 16:57:44,268 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 710 predicate places. [2020-10-11 16:57:44,268 INFO L481 AbstractCegarLoop]: Abstraction has has 765 places, 1003 transitions, 33019 flow [2020-10-11 16:57:44,268 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-11 16:57:44,268 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:44,269 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:57:44,469 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-11 16:57:44,469 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:44,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:44,470 INFO L82 PathProgramCache]: Analyzing trace with hash -986325257, now seen corresponding path program 41 times [2020-10-11 16:57:44,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:44,470 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512599259] [2020-10-11 16:57:44,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:44,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:44,884 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:44,884 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512599259] [2020-10-11 16:57:44,884 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220121078] [2020-10-11 16:57:44,884 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 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-11 16:57:44,953 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2020-10-11 16:57:44,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:57:44,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 27 conjunts are in the unsatisfiable core [2020-10-11 16:57:44,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:44,986 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:57:45,013 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:45,040 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:45,041 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:45,041 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 27 [2020-10-11 16:57:45,041 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505042725] [2020-10-11 16:57:45,041 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-11 16:57:45,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:45,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-11 16:57:45,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2020-10-11 16:57:45,352 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:45,354 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 765 places, 1003 transitions, 33019 flow. Second operand 27 states. [2020-10-11 16:57:45,354 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:45,354 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:45,354 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:49,514 INFO L129 PetriNetUnfolder]: 878/6977 cut-off events. [2020-10-11 16:57:49,514 INFO L130 PetriNetUnfolder]: For 838373/838810 co-relation queries the response was YES. [2020-10-11 16:57:49,900 INFO L80 FinitePrefix]: Finished finitePrefix Result has 51204 conditions, 6977 events. 878/6977 cut-off events. For 838373/838810 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 74497 event pairs, 0 based on Foata normal form. 146/6364 useless extension candidates. Maximal degree in co-relation 50857. Up to 905 conditions per place. [2020-10-11 16:57:49,943 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 379 selfloop transitions, 638 changer transitions 8/1059 dead transitions. [2020-10-11 16:57:49,943 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 804 places, 1059 transitions, 38508 flow [2020-10-11 16:57:49,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-11 16:57:49,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-11 16:57:49,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 1955 transitions. [2020-10-11 16:57:49,945 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8266384778012685 [2020-10-11 16:57:49,945 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 1955 transitions. [2020-10-11 16:57:49,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 1955 transitions. [2020-10-11 16:57:49,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:49,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 1955 transitions. [2020-10-11 16:57:49,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-11 16:57:49,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-11 16:57:49,948 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-11 16:57:49,948 INFO L185 Difference]: Start difference. First operand has 765 places, 1003 transitions, 33019 flow. Second operand 43 states and 1955 transitions. [2020-10-11 16:57:49,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 804 places, 1059 transitions, 38508 flow [2020-10-11 16:57:52,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 776 places, 1059 transitions, 37620 flow, removed 197 selfloop flow, removed 28 redundant places. [2020-10-11 16:57:52,682 INFO L241 Difference]: Finished difference. Result has 784 places, 1011 transitions, 34078 flow [2020-10-11 16:57:52,683 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=32201, PETRI_DIFFERENCE_MINUEND_PLACES=734, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1003, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=630, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=34078, PETRI_PLACES=784, PETRI_TRANSITIONS=1011} [2020-10-11 16:57:52,683 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 729 predicate places. [2020-10-11 16:57:52,683 INFO L481 AbstractCegarLoop]: Abstraction has has 784 places, 1011 transitions, 34078 flow [2020-10-11 16:57:52,683 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-11 16:57:52,683 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:57:52,683 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:57:52,889 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:57:52,890 INFO L429 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:57:52,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:57:52,890 INFO L82 PathProgramCache]: Analyzing trace with hash -56072059, now seen corresponding path program 42 times [2020-10-11 16:57:52,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:57:52,891 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958265250] [2020-10-11 16:57:52,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:57:52,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:57:53,265 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:53,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958265250] [2020-10-11 16:57:53,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707661262] [2020-10-11 16:57:53,265 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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-11 16:57:53,333 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2020-10-11 16:57:53,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:57:53,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 27 conjunts are in the unsatisfiable core [2020-10-11 16:57:53,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:57:53,363 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:57:53,385 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:57:53,385 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:57:53,386 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2020-10-11 16:57:53,386 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248715875] [2020-10-11 16:57:53,386 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 16:57:53,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:57:53,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 16:57:53,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2020-10-11 16:57:54,755 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:57:54,756 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 784 places, 1011 transitions, 34078 flow. Second operand 26 states. [2020-10-11 16:57:54,756 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:57:54,756 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:57:54,756 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:57:59,031 INFO L129 PetriNetUnfolder]: 896/7132 cut-off events. [2020-10-11 16:57:59,031 INFO L130 PetriNetUnfolder]: For 878282/878731 co-relation queries the response was YES. [2020-10-11 16:57:59,411 INFO L80 FinitePrefix]: Finished finitePrefix Result has 53116 conditions, 7132 events. 896/7132 cut-off events. For 878282/878731 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 76576 event pairs, 0 based on Foata normal form. 172/6529 useless extension candidates. Maximal degree in co-relation 52764. Up to 929 conditions per place. [2020-10-11 16:57:59,456 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 284 selfloop transitions, 747 changer transitions 8/1073 dead transitions. [2020-10-11 16:57:59,456 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 826 places, 1073 transitions, 39970 flow [2020-10-11 16:57:59,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-10-11 16:57:59,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-11 16:57:59,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2093 transitions. [2020-10-11 16:57:59,458 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8272727272727273 [2020-10-11 16:57:59,458 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2093 transitions. [2020-10-11 16:57:59,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2093 transitions. [2020-10-11 16:57:59,458 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:57:59,458 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2093 transitions. [2020-10-11 16:57:59,459 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 47 states. [2020-10-11 16:57:59,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 47 states. [2020-10-11 16:57:59,461 INFO L81 ComplementDD]: Finished complementDD. Result 47 states. [2020-10-11 16:57:59,461 INFO L185 Difference]: Start difference. First operand has 784 places, 1011 transitions, 34078 flow. Second operand 46 states and 2093 transitions. [2020-10-11 16:57:59,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 826 places, 1073 transitions, 39970 flow [2020-10-11 16:58:02,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 794 places, 1073 transitions, 38923 flow, removed 180 selfloop flow, removed 32 redundant places. [2020-10-11 16:58:02,431 INFO L241 Difference]: Finished difference. Result has 805 places, 1031 transitions, 35926 flow [2020-10-11 16:58:02,432 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=33199, PETRI_DIFFERENCE_MINUEND_PLACES=749, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1011, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=727, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=35926, PETRI_PLACES=805, PETRI_TRANSITIONS=1031} [2020-10-11 16:58:02,432 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 750 predicate places. [2020-10-11 16:58:02,433 INFO L481 AbstractCegarLoop]: Abstraction has has 805 places, 1031 transitions, 35926 flow [2020-10-11 16:58:02,433 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 16:58:02,433 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:02,433 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:58:02,633 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-11 16:58:02,634 INFO L429 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:02,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:02,634 INFO L82 PathProgramCache]: Analyzing trace with hash -1920770935, now seen corresponding path program 43 times [2020-10-11 16:58:02,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:02,635 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670403934] [2020-10-11 16:58:02,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:02,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:03,143 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:03,144 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670403934] [2020-10-11 16:58:03,144 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118812915] [2020-10-11 16:58:03,144 INFO L93 rtionOrderModulation]: Changing assertion order to 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-11 16:58:03,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:03,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 27 conjunts are in the unsatisfiable core [2020-10-11 16:58:03,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:03,264 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:58:03,283 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:03,305 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:03,306 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:03,306 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 27 [2020-10-11 16:58:03,306 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835249222] [2020-10-11 16:58:03,306 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-11 16:58:03,307 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:03,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-11 16:58:03,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2020-10-11 16:58:04,164 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:04,165 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 805 places, 1031 transitions, 35926 flow. Second operand 27 states. [2020-10-11 16:58:04,165 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:04,165 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:04,165 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:09,371 INFO L129 PetriNetUnfolder]: 907/7231 cut-off events. [2020-10-11 16:58:09,371 INFO L130 PetriNetUnfolder]: For 872603/873054 co-relation queries the response was YES. [2020-10-11 16:58:09,786 INFO L80 FinitePrefix]: Finished finitePrefix Result has 54115 conditions, 7231 events. 907/7231 cut-off events. For 872603/873054 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 77904 event pairs, 0 based on Foata normal form. 181/6627 useless extension candidates. Maximal degree in co-relation 53755. Up to 945 conditions per place. [2020-10-11 16:58:09,831 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 263 selfloop transitions, 783 changer transitions 8/1088 dead transitions. [2020-10-11 16:58:09,832 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 848 places, 1088 transitions, 41869 flow [2020-10-11 16:58:09,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-11 16:58:09,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-10-11 16:58:09,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2139 transitions. [2020-10-11 16:58:09,834 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8274661508704062 [2020-10-11 16:58:09,834 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2139 transitions. [2020-10-11 16:58:09,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2139 transitions. [2020-10-11 16:58:09,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:09,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2139 transitions. [2020-10-11 16:58:09,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 48 states. [2020-10-11 16:58:09,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 48 states. [2020-10-11 16:58:09,837 INFO L81 ComplementDD]: Finished complementDD. Result 48 states. [2020-10-11 16:58:09,837 INFO L185 Difference]: Start difference. First operand has 805 places, 1031 transitions, 35926 flow. Second operand 47 states and 2139 transitions. [2020-10-11 16:58:09,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 848 places, 1088 transitions, 41869 flow [2020-10-11 16:58:12,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 812 places, 1088 transitions, 40732 flow, removed 155 selfloop flow, removed 36 redundant places. [2020-10-11 16:58:12,938 INFO L241 Difference]: Finished difference. Result has 822 places, 1044 transitions, 37590 flow [2020-10-11 16:58:12,939 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=34917, PETRI_DIFFERENCE_MINUEND_PLACES=766, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1031, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=770, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=37590, PETRI_PLACES=822, PETRI_TRANSITIONS=1044} [2020-10-11 16:58:12,940 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 767 predicate places. [2020-10-11 16:58:12,940 INFO L481 AbstractCegarLoop]: Abstraction has has 822 places, 1044 transitions, 37590 flow [2020-10-11 16:58:12,940 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-11 16:58:12,940 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:12,940 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:58:13,141 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-11 16:58:13,141 INFO L429 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:13,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:13,142 INFO L82 PathProgramCache]: Analyzing trace with hash 1146714195, now seen corresponding path program 44 times [2020-10-11 16:58:13,142 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:13,142 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985752487] [2020-10-11 16:58:13,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:13,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:13,523 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:13,524 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985752487] [2020-10-11 16:58:13,524 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162224529] [2020-10-11 16:58:13,524 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 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-11 16:58:13,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:58:13,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:58:13,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 27 conjunts are in the unsatisfiable core [2020-10-11 16:58:13,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:13,622 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:13,648 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:13,649 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:13,649 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2020-10-11 16:58:13,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582799510] [2020-10-11 16:58:13,649 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 16:58:13,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:13,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 16:58:13,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2020-10-11 16:58:15,394 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:15,395 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 822 places, 1044 transitions, 37590 flow. Second operand 26 states. [2020-10-11 16:58:15,395 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:15,395 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:15,395 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:20,693 INFO L129 PetriNetUnfolder]: 911/7267 cut-off events. [2020-10-11 16:58:20,693 INFO L130 PetriNetUnfolder]: For 910647/911063 co-relation queries the response was YES. [2020-10-11 16:58:21,001 INFO L80 FinitePrefix]: Finished finitePrefix Result has 55415 conditions, 7267 events. 911/7267 cut-off events. For 910647/911063 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 78350 event pairs, 0 based on Foata normal form. 201/6679 useless extension candidates. Maximal degree in co-relation 55048. Up to 953 conditions per place. [2020-10-11 16:58:21,047 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 229 selfloop transitions, 818 changer transitions 8/1089 dead transitions. [2020-10-11 16:58:21,047 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 866 places, 1089 transitions, 43225 flow [2020-10-11 16:58:21,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-10-11 16:58:21,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-11 16:58:21,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2185 transitions. [2020-10-11 16:58:21,049 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8276515151515151 [2020-10-11 16:58:21,049 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2185 transitions. [2020-10-11 16:58:21,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2185 transitions. [2020-10-11 16:58:21,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:21,050 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2185 transitions. [2020-10-11 16:58:21,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 49 states. [2020-10-11 16:58:21,052 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 49 states. [2020-10-11 16:58:21,052 INFO L81 ComplementDD]: Finished complementDD. Result 49 states. [2020-10-11 16:58:21,052 INFO L185 Difference]: Start difference. First operand has 822 places, 1044 transitions, 37590 flow. Second operand 48 states and 2185 transitions. [2020-10-11 16:58:21,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 866 places, 1089 transitions, 43225 flow [2020-10-11 16:58:24,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 827 places, 1089 transitions, 41802 flow, removed 185 selfloop flow, removed 39 redundant places. [2020-10-11 16:58:24,524 INFO L241 Difference]: Finished difference. Result has 834 places, 1048 transitions, 38476 flow [2020-10-11 16:58:24,525 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=36241, PETRI_DIFFERENCE_MINUEND_PLACES=780, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1044, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=814, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=38476, PETRI_PLACES=834, PETRI_TRANSITIONS=1048} [2020-10-11 16:58:24,525 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 779 predicate places. [2020-10-11 16:58:24,525 INFO L481 AbstractCegarLoop]: Abstraction has has 834 places, 1048 transitions, 38476 flow [2020-10-11 16:58:24,525 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 16:58:24,525 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:24,525 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:58:24,726 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-11 16:58:24,726 INFO L429 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:24,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:24,727 INFO L82 PathProgramCache]: Analyzing trace with hash 951168753, now seen corresponding path program 45 times [2020-10-11 16:58:24,727 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:24,728 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540118613] [2020-10-11 16:58:24,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:24,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:25,111 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:25,111 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540118613] [2020-10-11 16:58:25,111 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100978942] [2020-10-11 16:58:25,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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-11 16:58:25,179 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2020-10-11 16:58:25,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:58:25,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 27 conjunts are in the unsatisfiable core [2020-10-11 16:58:25,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:25,224 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:58:25,245 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:25,261 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:25,262 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:25,262 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 27 [2020-10-11 16:58:25,262 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265543966] [2020-10-11 16:58:25,262 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-11 16:58:25,262 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:25,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-11 16:58:25,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2020-10-11 16:58:26,935 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:26,936 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 834 places, 1048 transitions, 38476 flow. Second operand 27 states. [2020-10-11 16:58:26,936 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:26,937 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:26,937 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:32,998 INFO L129 PetriNetUnfolder]: 915/7303 cut-off events. [2020-10-11 16:58:32,999 INFO L130 PetriNetUnfolder]: For 942008/942468 co-relation queries the response was YES. [2020-10-11 16:58:33,203 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56486 conditions, 7303 events. 915/7303 cut-off events. For 942008/942468 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 78749 event pairs, 0 based on Foata normal form. 203/6713 useless extension candidates. Maximal degree in co-relation 56115. Up to 959 conditions per place. [2020-10-11 16:58:33,253 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 213 selfloop transitions, 840 changer transitions 8/1095 dead transitions. [2020-10-11 16:58:33,254 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 879 places, 1095 transitions, 44290 flow [2020-10-11 16:58:33,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2020-10-11 16:58:33,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2020-10-11 16:58:33,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2231 transitions. [2020-10-11 16:58:33,256 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8278293135435992 [2020-10-11 16:58:33,256 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2231 transitions. [2020-10-11 16:58:33,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2231 transitions. [2020-10-11 16:58:33,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:33,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2231 transitions. [2020-10-11 16:58:33,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 50 states. [2020-10-11 16:58:33,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 50 states. [2020-10-11 16:58:33,259 INFO L81 ComplementDD]: Finished complementDD. Result 50 states. [2020-10-11 16:58:33,259 INFO L185 Difference]: Start difference. First operand has 834 places, 1048 transitions, 38476 flow. Second operand 49 states and 2231 transitions. [2020-10-11 16:58:33,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 879 places, 1095 transitions, 44290 flow [2020-10-11 16:58:36,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 840 places, 1095 transitions, 42880 flow, removed 181 selfloop flow, removed 39 redundant places. [2020-10-11 16:58:36,589 INFO L241 Difference]: Finished difference. Result has 848 places, 1054 transitions, 39558 flow [2020-10-11 16:58:36,590 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=37246, PETRI_DIFFERENCE_MINUEND_PLACES=792, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1048, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=834, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=39558, PETRI_PLACES=848, PETRI_TRANSITIONS=1054} [2020-10-11 16:58:36,590 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 793 predicate places. [2020-10-11 16:58:36,590 INFO L481 AbstractCegarLoop]: Abstraction has has 848 places, 1054 transitions, 39558 flow [2020-10-11 16:58:36,590 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-11 16:58:36,590 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:36,590 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:58:36,791 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2020-10-11 16:58:36,791 INFO L429 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:36,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:36,792 INFO L82 PathProgramCache]: Analyzing trace with hash 507326591, now seen corresponding path program 46 times [2020-10-11 16:58:36,792 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:36,793 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849482586] [2020-10-11 16:58:36,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:36,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:37,172 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:37,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849482586] [2020-10-11 16:58:37,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7978050] [2020-10-11 16:58:37,173 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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-11 16:58:37,238 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:58:37,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:58:37,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 29 conjunts are in the unsatisfiable core [2020-10-11 16:58:37,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:37,273 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:37,293 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:37,293 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:37,294 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2020-10-11 16:58:37,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861372690] [2020-10-11 16:58:37,295 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 16:58:37,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:37,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 16:58:37,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=517, Unknown=0, NotChecked=0, Total=650 [2020-10-11 16:58:38,059 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:38,060 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 848 places, 1054 transitions, 39558 flow. Second operand 26 states. [2020-10-11 16:58:38,060 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:38,060 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:38,060 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:43,362 INFO L129 PetriNetUnfolder]: 930/7416 cut-off events. [2020-10-11 16:58:43,362 INFO L130 PetriNetUnfolder]: For 934491/934918 co-relation queries the response was YES. [2020-10-11 16:58:43,920 INFO L80 FinitePrefix]: Finished finitePrefix Result has 57359 conditions, 7416 events. 930/7416 cut-off events. For 934491/934918 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 80312 event pairs, 0 based on Foata normal form. 216/6827 useless extension candidates. Maximal degree in co-relation 56983. Up to 981 conditions per place. [2020-10-11 16:58:43,969 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 203 selfloop transitions, 868 changer transitions 8/1113 dead transitions. [2020-10-11 16:58:43,969 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 894 places, 1113 transitions, 45676 flow [2020-10-11 16:58:43,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 16:58:43,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 16:58:43,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2277 transitions. [2020-10-11 16:58:43,971 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.828 [2020-10-11 16:58:43,971 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2277 transitions. [2020-10-11 16:58:43,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2277 transitions. [2020-10-11 16:58:43,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:43,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2277 transitions. [2020-10-11 16:58:43,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 16:58:43,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 16:58:43,976 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 16:58:43,976 INFO L185 Difference]: Start difference. First operand has 848 places, 1054 transitions, 39558 flow. Second operand 50 states and 2277 transitions. [2020-10-11 16:58:43,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 894 places, 1113 transitions, 45676 flow [2020-10-11 16:58:47,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 851 places, 1113 transitions, 44063 flow, removed 152 selfloop flow, removed 43 redundant places. [2020-10-11 16:58:47,884 INFO L241 Difference]: Finished difference. Result has 860 places, 1072 transitions, 40785 flow [2020-10-11 16:58:47,885 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=38081, PETRI_DIFFERENCE_MINUEND_PLACES=802, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1054, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=850, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=40785, PETRI_PLACES=860, PETRI_TRANSITIONS=1072} [2020-10-11 16:58:47,885 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 805 predicate places. [2020-10-11 16:58:47,885 INFO L481 AbstractCegarLoop]: Abstraction has has 860 places, 1072 transitions, 40785 flow [2020-10-11 16:58:47,886 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 16:58:47,886 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:58:47,886 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:58:48,086 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:58:48,087 INFO L429 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:58:48,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:58:48,087 INFO L82 PathProgramCache]: Analyzing trace with hash -510011869, now seen corresponding path program 47 times [2020-10-11 16:58:48,087 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:58:48,088 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929077853] [2020-10-11 16:58:48,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:58:48,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:58:48,481 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:48,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929077853] [2020-10-11 16:58:48,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894150060] [2020-10-11 16:58:48,482 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 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-11 16:58:48,575 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2020-10-11 16:58:48,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:58:48,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 27 conjunts are in the unsatisfiable core [2020-10-11 16:58:48,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:58:48,611 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:58:48,632 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:58:48,645 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:58:48,646 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:58:48,646 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 27 [2020-10-11 16:58:48,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851299382] [2020-10-11 16:58:48,647 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-11 16:58:48,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:58:48,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-11 16:58:48,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=567, Unknown=0, NotChecked=0, Total=702 [2020-10-11 16:58:50,234 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:58:50,236 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 860 places, 1072 transitions, 40785 flow. Second operand 27 states. [2020-10-11 16:58:50,236 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:58:50,236 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:58:50,236 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:58:55,678 INFO L129 PetriNetUnfolder]: 941/7500 cut-off events. [2020-10-11 16:58:55,678 INFO L130 PetriNetUnfolder]: For 956440/956920 co-relation queries the response was YES. [2020-10-11 16:58:56,442 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58603 conditions, 7500 events. 941/7500 cut-off events. For 956440/956920 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 81510 event pairs, 0 based on Foata normal form. 227/6913 useless extension candidates. Maximal degree in co-relation 58221. Up to 999 conditions per place. [2020-10-11 16:58:56,492 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 197 selfloop transitions, 887 changer transitions 8/1126 dead transitions. [2020-10-11 16:58:56,492 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 907 places, 1126 transitions, 47064 flow [2020-10-11 16:58:56,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2020-10-11 16:58:56,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-10-11 16:58:56,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2323 transitions. [2020-10-11 16:58:56,494 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8281639928698752 [2020-10-11 16:58:56,494 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2323 transitions. [2020-10-11 16:58:56,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2323 transitions. [2020-10-11 16:58:56,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:58:56,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2323 transitions. [2020-10-11 16:58:56,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 52 states. [2020-10-11 16:58:56,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 52 states. [2020-10-11 16:58:56,497 INFO L81 ComplementDD]: Finished complementDD. Result 52 states. [2020-10-11 16:58:56,498 INFO L185 Difference]: Start difference. First operand has 860 places, 1072 transitions, 40785 flow. Second operand 51 states and 2323 transitions. [2020-10-11 16:58:56,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 907 places, 1126 transitions, 47064 flow [2020-10-11 16:59:01,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 862 places, 1126 transitions, 45289 flow, removed 173 selfloop flow, removed 45 redundant places. [2020-10-11 16:59:01,090 INFO L241 Difference]: Finished difference. Result has 869 places, 1084 transitions, 41632 flow [2020-10-11 16:59:01,091 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=39132, PETRI_DIFFERENCE_MINUEND_PLACES=812, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1072, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=876, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=41632, PETRI_PLACES=869, PETRI_TRANSITIONS=1084} [2020-10-11 16:59:01,091 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 814 predicate places. [2020-10-11 16:59:01,091 INFO L481 AbstractCegarLoop]: Abstraction has has 869 places, 1084 transitions, 41632 flow [2020-10-11 16:59:01,091 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-11 16:59:01,091 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:59:01,091 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 16:59:01,292 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:59:01,292 INFO L429 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:59:01,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:59:01,293 INFO L82 PathProgramCache]: Analyzing trace with hash -1732506297, now seen corresponding path program 48 times [2020-10-11 16:59:01,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:59:01,293 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136723872] [2020-10-11 16:59:01,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:59:01,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:01,682 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:01,682 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136723872] [2020-10-11 16:59:01,683 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451410265] [2020-10-11 16:59:01,683 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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-11 16:59:01,753 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2020-10-11 16:59:01,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:59:01,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 27 conjunts are in the unsatisfiable core [2020-10-11 16:59:01,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:59:01,788 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:59:01,811 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:59:01,825 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 0 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:01,826 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:59:01,826 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 27 [2020-10-11 16:59:01,826 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142408898] [2020-10-11 16:59:01,826 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-11 16:59:01,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:59:01,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-11 16:59:01,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=549, Unknown=0, NotChecked=0, Total=702 [2020-10-11 16:59:03,588 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:59:03,589 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 869 places, 1084 transitions, 41632 flow. Second operand 27 states. [2020-10-11 16:59:03,589 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:59:03,589 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:59:03,590 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:59:05,155 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 17 DAG size of output: 11 [2020-10-11 16:59:09,242 INFO L129 PetriNetUnfolder]: 947/7538 cut-off events. [2020-10-11 16:59:09,242 INFO L130 PetriNetUnfolder]: For 1000857/1001339 co-relation queries the response was YES. [2020-10-11 16:59:09,781 INFO L80 FinitePrefix]: Finished finitePrefix Result has 59690 conditions, 7538 events. 947/7538 cut-off events. For 1000857/1001339 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 81848 event pairs, 0 based on Foata normal form. 240/6961 useless extension candidates. Maximal degree in co-relation 59306. Up to 1005 conditions per place. [2020-10-11 16:59:09,832 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 185 selfloop transitions, 906 changer transitions 8/1133 dead transitions. [2020-10-11 16:59:09,832 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 917 places, 1133 transitions, 48055 flow [2020-10-11 16:59:09,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2020-10-11 16:59:09,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-10-11 16:59:09,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2370 transitions. [2020-10-11 16:59:09,834 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8286713286713286 [2020-10-11 16:59:09,834 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2370 transitions. [2020-10-11 16:59:09,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2370 transitions. [2020-10-11 16:59:09,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:59:09,835 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2370 transitions. [2020-10-11 16:59:09,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 53 states. [2020-10-11 16:59:09,838 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 53 states. [2020-10-11 16:59:09,839 INFO L81 ComplementDD]: Finished complementDD. Result 53 states. [2020-10-11 16:59:09,839 INFO L185 Difference]: Start difference. First operand has 869 places, 1084 transitions, 41632 flow. Second operand 52 states and 2370 transitions. [2020-10-11 16:59:09,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 917 places, 1133 transitions, 48055 flow [2020-10-11 16:59:14,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 872 places, 1133 transitions, 46182 flow, removed 226 selfloop flow, removed 45 redundant places. [2020-10-11 16:59:14,475 INFO L241 Difference]: Finished difference. Result has 879 places, 1090 transitions, 42310 flow [2020-10-11 16:59:14,476 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=39875, PETRI_DIFFERENCE_MINUEND_PLACES=821, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1084, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=901, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=42310, PETRI_PLACES=879, PETRI_TRANSITIONS=1090} [2020-10-11 16:59:14,477 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 824 predicate places. [2020-10-11 16:59:14,477 INFO L481 AbstractCegarLoop]: Abstraction has has 879 places, 1090 transitions, 42310 flow [2020-10-11 16:59:14,477 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-11 16:59:14,477 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:59:14,477 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 11, 10, 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, 1, 1, 1, 1, 1] [2020-10-11 16:59:14,677 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2020-10-11 16:59:14,678 INFO L429 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:59:14,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:59:14,678 INFO L82 PathProgramCache]: Analyzing trace with hash 1936765119, now seen corresponding path program 49 times [2020-10-11 16:59:14,679 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:59:14,679 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317191246] [2020-10-11 16:59:14,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:59:14,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:15,228 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:15,229 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317191246] [2020-10-11 16:59:15,229 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229201782] [2020-10-11 16:59:15,229 INFO L93 rtionOrderModulation]: Changing assertion order to 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-11 16:59:15,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:15,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 28 conjunts are in the unsatisfiable core [2020-10-11 16:59:15,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:59:15,309 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:59:15,332 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:15,333 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:59:15,333 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2020-10-11 16:59:15,333 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040021763] [2020-10-11 16:59:15,333 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-11 16:59:15,333 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:59:15,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-11 16:59:15,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=540, Unknown=0, NotChecked=0, Total=702 [2020-10-11 16:59:16,691 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:59:16,692 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 879 places, 1090 transitions, 42310 flow. Second operand 27 states. [2020-10-11 16:59:16,693 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:59:16,693 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:59:16,693 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:59:21,865 INFO L129 PetriNetUnfolder]: 949/7549 cut-off events. [2020-10-11 16:59:21,865 INFO L130 PetriNetUnfolder]: For 1051596/1052053 co-relation queries the response was YES. [2020-10-11 16:59:22,228 INFO L80 FinitePrefix]: Finished finitePrefix Result has 60838 conditions, 7549 events. 949/7549 cut-off events. For 1051596/1052053 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 81964 event pairs, 0 based on Foata normal form. 85/6813 useless extension candidates. Maximal degree in co-relation 60450. Up to 1639 conditions per place. [2020-10-11 16:59:22,279 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 1002 selfloop transitions, 102 changer transitions 8/1146 dead transitions. [2020-10-11 16:59:22,279 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 906 places, 1146 transitions, 47692 flow [2020-10-11 16:59:22,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 16:59:22,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-11 16:59:22,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1406 transitions. [2020-10-11 16:59:22,281 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8246334310850439 [2020-10-11 16:59:22,281 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1406 transitions. [2020-10-11 16:59:22,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1406 transitions. [2020-10-11 16:59:22,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:59:22,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1406 transitions. [2020-10-11 16:59:22,282 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-11 16:59:22,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-11 16:59:22,283 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-11 16:59:22,283 INFO L185 Difference]: Start difference. First operand has 879 places, 1090 transitions, 42310 flow. Second operand 31 states and 1406 transitions. [2020-10-11 16:59:22,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 906 places, 1146 transitions, 47692 flow [2020-10-11 16:59:26,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 860 places, 1146 transitions, 45701 flow, removed 217 selfloop flow, removed 46 redundant places. [2020-10-11 16:59:26,859 INFO L241 Difference]: Finished difference. Result has 865 places, 1092 transitions, 40820 flow [2020-10-11 16:59:26,860 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=40407, PETRI_DIFFERENCE_MINUEND_PLACES=830, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1090, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=988, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=40820, PETRI_PLACES=865, PETRI_TRANSITIONS=1092} [2020-10-11 16:59:26,860 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 810 predicate places. [2020-10-11 16:59:26,861 INFO L481 AbstractCegarLoop]: Abstraction has has 865 places, 1092 transitions, 40820 flow [2020-10-11 16:59:26,861 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-11 16:59:26,861 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:59:26,861 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 11, 10, 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, 1, 1, 1, 1, 1] [2020-10-11 16:59:27,061 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:59:27,062 INFO L429 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:59:27,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:59:27,062 INFO L82 PathProgramCache]: Analyzing trace with hash -1963702411, now seen corresponding path program 50 times [2020-10-11 16:59:27,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:59:27,063 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288758542] [2020-10-11 16:59:27,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:59:27,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:27,565 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:27,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288758542] [2020-10-11 16:59:27,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35014888] [2020-10-11 16:59:27,565 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:59:27,626 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:59:27,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:59:27,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 30 conjunts are in the unsatisfiable core [2020-10-11 16:59:27,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:59:27,650 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:59:27,675 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:27,675 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:59:27,675 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2020-10-11 16:59:27,676 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372022423] [2020-10-11 16:59:27,676 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-11 16:59:27,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:59:27,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-11 16:59:27,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=558, Unknown=0, NotChecked=0, Total=702 [2020-10-11 16:59:29,060 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:59:29,061 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 865 places, 1092 transitions, 40820 flow. Second operand 27 states. [2020-10-11 16:59:29,062 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:59:29,062 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:59:29,062 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:59:34,212 INFO L129 PetriNetUnfolder]: 985/7859 cut-off events. [2020-10-11 16:59:34,213 INFO L130 PetriNetUnfolder]: For 1095109/1095582 co-relation queries the response was YES. [2020-10-11 16:59:34,838 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62821 conditions, 7859 events. 985/7859 cut-off events. For 1095109/1095582 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 86055 event pairs, 0 based on Foata normal form. 99/7103 useless extension candidates. Maximal degree in co-relation 62430. Up to 1387 conditions per place. [2020-10-11 16:59:34,897 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 870 selfloop transitions, 270 changer transitions 8/1182 dead transitions. [2020-10-11 16:59:34,898 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 895 places, 1182 transitions, 48262 flow [2020-10-11 16:59:34,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 16:59:34,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 16:59:34,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1541 transitions. [2020-10-11 16:59:34,899 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8240641711229947 [2020-10-11 16:59:34,899 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1541 transitions. [2020-10-11 16:59:34,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1541 transitions. [2020-10-11 16:59:34,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:59:34,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1541 transitions. [2020-10-11 16:59:34,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 16:59:34,901 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 16:59:34,901 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 16:59:34,902 INFO L185 Difference]: Start difference. First operand has 865 places, 1092 transitions, 40820 flow. Second operand 34 states and 1541 transitions. [2020-10-11 16:59:34,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 895 places, 1182 transitions, 48262 flow [2020-10-11 16:59:39,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 868 places, 1182 transitions, 47717 flow, removed 179 selfloop flow, removed 27 redundant places. [2020-10-11 16:59:39,831 INFO L241 Difference]: Finished difference. Result has 891 places, 1130 transitions, 43560 flow [2020-10-11 16:59:39,832 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=40463, PETRI_DIFFERENCE_MINUEND_PLACES=835, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1092, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=824, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=43560, PETRI_PLACES=891, PETRI_TRANSITIONS=1130} [2020-10-11 16:59:39,832 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 836 predicate places. [2020-10-11 16:59:39,833 INFO L481 AbstractCegarLoop]: Abstraction has has 891 places, 1130 transitions, 43560 flow [2020-10-11 16:59:39,833 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-11 16:59:39,833 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:59:39,833 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 11, 10, 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, 1, 1, 1, 1, 1] [2020-10-11 16:59:40,033 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-11 16:59:40,034 INFO L429 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:59:40,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:59:40,034 INFO L82 PathProgramCache]: Analyzing trace with hash 364547443, now seen corresponding path program 51 times [2020-10-11 16:59:40,035 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:59:40,035 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614678295] [2020-10-11 16:59:40,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:59:40,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:40,520 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:40,520 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614678295] [2020-10-11 16:59:40,520 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391231351] [2020-10-11 16:59:40,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:59:40,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2020-10-11 16:59:40,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:59:40,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 28 conjunts are in the unsatisfiable core [2020-10-11 16:59:40,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:59:40,617 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:59:40,648 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:40,648 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:59:40,649 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2020-10-11 16:59:40,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133076710] [2020-10-11 16:59:40,649 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-11 16:59:40,649 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:59:40,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-11 16:59:40,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2020-10-11 16:59:42,090 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:59:42,091 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 891 places, 1130 transitions, 43560 flow. Second operand 27 states. [2020-10-11 16:59:42,091 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:59:42,092 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:59:42,092 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:59:47,710 INFO L129 PetriNetUnfolder]: 987/7877 cut-off events. [2020-10-11 16:59:47,711 INFO L130 PetriNetUnfolder]: For 1045692/1046173 co-relation queries the response was YES. [2020-10-11 16:59:48,366 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62507 conditions, 7877 events. 987/7877 cut-off events. For 1045692/1046173 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 86264 event pairs, 0 based on Foata normal form. 122/7142 useless extension candidates. Maximal degree in co-relation 62096. Up to 1127 conditions per place. [2020-10-11 16:59:48,419 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 734 selfloop transitions, 406 changer transitions 8/1182 dead transitions. [2020-10-11 16:59:48,419 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 923 places, 1182 transitions, 49163 flow [2020-10-11 16:59:48,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 16:59:48,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-11 16:59:48,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1633 transitions. [2020-10-11 16:59:48,421 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8247474747474748 [2020-10-11 16:59:48,421 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1633 transitions. [2020-10-11 16:59:48,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1633 transitions. [2020-10-11 16:59:48,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:59:48,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1633 transitions. [2020-10-11 16:59:48,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-11 16:59:48,423 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-11 16:59:48,424 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-11 16:59:48,424 INFO L185 Difference]: Start difference. First operand has 891 places, 1130 transitions, 43560 flow. Second operand 36 states and 1633 transitions. [2020-10-11 16:59:48,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 923 places, 1182 transitions, 49163 flow [2020-10-11 16:59:53,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 910 places, 1182 transitions, 48796 flow, removed 139 selfloop flow, removed 13 redundant places. [2020-10-11 16:59:53,361 INFO L241 Difference]: Finished difference. Result has 915 places, 1132 transitions, 44347 flow [2020-10-11 16:59:53,362 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=43309, PETRI_DIFFERENCE_MINUEND_PLACES=875, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=404, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=724, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=44347, PETRI_PLACES=915, PETRI_TRANSITIONS=1132} [2020-10-11 16:59:53,363 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 860 predicate places. [2020-10-11 16:59:53,363 INFO L481 AbstractCegarLoop]: Abstraction has has 915 places, 1132 transitions, 44347 flow [2020-10-11 16:59:53,363 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-11 16:59:53,363 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:59:53,363 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 11, 10, 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, 1, 1, 1, 1, 1] [2020-10-11 16:59:53,578 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2020-10-11 16:59:53,579 INFO L429 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:59:53,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:59:53,579 INFO L82 PathProgramCache]: Analyzing trace with hash -15149099, now seen corresponding path program 52 times [2020-10-11 16:59:53,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:59:53,580 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097436762] [2020-10-11 16:59:53,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:59:53,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:59:54,096 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:54,096 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097436762] [2020-10-11 16:59:54,096 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087316751] [2020-10-11 16:59:54,096 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:59:54,169 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:59:54,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:59:54,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 30 conjunts are in the unsatisfiable core [2020-10-11 16:59:54,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:59:54,204 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:59:54,222 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:59:54,254 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:59:54,255 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:59:54,255 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 28 [2020-10-11 16:59:54,255 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254589788] [2020-10-11 16:59:54,255 INFO L461 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-10-11 16:59:54,255 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:59:54,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-10-11 16:59:54,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=631, Unknown=0, NotChecked=0, Total=756 [2020-10-11 16:59:55,685 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 16:59:55,686 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 915 places, 1132 transitions, 44347 flow. Second operand 28 states. [2020-10-11 16:59:55,686 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:59:55,686 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 16:59:55,686 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:00:01,228 INFO L129 PetriNetUnfolder]: 991/7913 cut-off events. [2020-10-11 17:00:01,228 INFO L130 PetriNetUnfolder]: For 1052757/1053236 co-relation queries the response was YES. [2020-10-11 17:00:01,900 INFO L80 FinitePrefix]: Finished finitePrefix Result has 63174 conditions, 7913 events. 991/7913 cut-off events. For 1052757/1053236 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 86692 event pairs, 0 based on Foata normal form. 131/7183 useless extension candidates. Maximal degree in co-relation 62761. Up to 1061 conditions per place. [2020-10-11 17:00:01,954 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 671 selfloop transitions, 474 changer transitions 8/1187 dead transitions. [2020-10-11 17:00:01,954 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 950 places, 1187 transitions, 50182 flow [2020-10-11 17:00:01,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-11 17:00:01,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-11 17:00:01,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1770 transitions. [2020-10-11 17:00:01,956 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8251748251748252 [2020-10-11 17:00:01,956 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 1770 transitions. [2020-10-11 17:00:01,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 1770 transitions. [2020-10-11 17:00:01,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:00:01,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 1770 transitions. [2020-10-11 17:00:01,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-11 17:00:01,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-11 17:00:01,959 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-11 17:00:01,959 INFO L185 Difference]: Start difference. First operand has 915 places, 1132 transitions, 44347 flow. Second operand 39 states and 1770 transitions. [2020-10-11 17:00:01,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 950 places, 1187 transitions, 50182 flow [2020-10-11 17:00:06,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 917 places, 1187 transitions, 49120 flow, removed 140 selfloop flow, removed 33 redundant places. [2020-10-11 17:00:06,859 INFO L241 Difference]: Finished difference. Result has 922 places, 1136 transitions, 44688 flow [2020-10-11 17:00:06,860 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=43405, PETRI_DIFFERENCE_MINUEND_PLACES=879, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=470, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=44688, PETRI_PLACES=922, PETRI_TRANSITIONS=1136} [2020-10-11 17:00:06,860 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 867 predicate places. [2020-10-11 17:00:06,860 INFO L481 AbstractCegarLoop]: Abstraction has has 922 places, 1136 transitions, 44688 flow [2020-10-11 17:00:06,861 INFO L482 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-10-11 17:00:06,861 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:00:06,861 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 11, 10, 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, 1, 1, 1, 1, 1] [2020-10-11 17:00:07,061 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-11 17:00:07,062 INFO L429 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:00:07,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:00:07,062 INFO L82 PathProgramCache]: Analyzing trace with hash 1059221183, now seen corresponding path program 53 times [2020-10-11 17:00:07,062 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:00:07,063 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867679916] [2020-10-11 17:00:07,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:00:07,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:00:07,565 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:00:07,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867679916] [2020-10-11 17:00:07,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440406771] [2020-10-11 17:00:07,565 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:00:07,635 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2020-10-11 17:00:07,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:00:07,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 28 conjunts are in the unsatisfiable core [2020-10-11 17:00:07,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:00:07,679 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:00:07,698 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:00:07,721 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:00:07,721 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:00:07,721 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 28 [2020-10-11 17:00:07,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632871148] [2020-10-11 17:00:07,721 INFO L461 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-10-11 17:00:07,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:00:07,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-10-11 17:00:07,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2020-10-11 17:00:09,434 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:00:09,435 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 922 places, 1136 transitions, 44688 flow. Second operand 28 states. [2020-10-11 17:00:09,435 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:00:09,435 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:00:09,435 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:00:15,660 INFO L129 PetriNetUnfolder]: 995/7942 cut-off events. [2020-10-11 17:00:15,661 INFO L130 PetriNetUnfolder]: For 1057077/1057604 co-relation queries the response was YES. [2020-10-11 17:00:16,182 INFO L80 FinitePrefix]: Finished finitePrefix Result has 63564 conditions, 7942 events. 995/7942 cut-off events. For 1057077/1057604 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 87062 event pairs, 0 based on Foata normal form. 151/7229 useless extension candidates. Maximal degree in co-relation 63149. Up to 1069 conditions per place. [2020-10-11 17:00:16,234 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 546 selfloop transitions, 600 changer transitions 8/1188 dead transitions. [2020-10-11 17:00:16,235 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 959 places, 1188 transitions, 50618 flow [2020-10-11 17:00:16,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-11 17:00:16,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-10-11 17:00:16,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 1862 transitions. [2020-10-11 17:00:16,237 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.825720620842572 [2020-10-11 17:00:16,237 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 1862 transitions. [2020-10-11 17:00:16,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 1862 transitions. [2020-10-11 17:00:16,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:00:16,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 1862 transitions. [2020-10-11 17:00:16,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 42 states. [2020-10-11 17:00:16,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 42 states. [2020-10-11 17:00:16,239 INFO L81 ComplementDD]: Finished complementDD. Result 42 states. [2020-10-11 17:00:16,239 INFO L185 Difference]: Start difference. First operand has 922 places, 1136 transitions, 44688 flow. Second operand 41 states and 1862 transitions. [2020-10-11 17:00:16,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 959 places, 1188 transitions, 50618 flow [2020-10-11 17:00:20,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 923 places, 1188 transitions, 49425 flow, removed 142 selfloop flow, removed 36 redundant places. [2020-10-11 17:00:20,910 INFO L241 Difference]: Finished difference. Result has 928 places, 1140 transitions, 45170 flow [2020-10-11 17:00:20,911 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=43619, PETRI_DIFFERENCE_MINUEND_PLACES=883, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=596, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=45170, PETRI_PLACES=928, PETRI_TRANSITIONS=1140} [2020-10-11 17:00:20,911 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 873 predicate places. [2020-10-11 17:00:20,911 INFO L481 AbstractCegarLoop]: Abstraction has has 928 places, 1140 transitions, 45170 flow [2020-10-11 17:00:20,911 INFO L482 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-10-11 17:00:20,911 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:00:20,911 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 11, 10, 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, 1, 1, 1, 1, 1] [2020-10-11 17:00:21,112 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-11 17:00:21,112 INFO L429 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:00:21,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:00:21,113 INFO L82 PathProgramCache]: Analyzing trace with hash -741052405, now seen corresponding path program 54 times [2020-10-11 17:00:21,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:00:21,113 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904438099] [2020-10-11 17:00:21,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:00:21,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:00:21,570 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:00:21,571 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904438099] [2020-10-11 17:00:21,571 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412995362] [2020-10-11 17:00:21,571 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:00:21,636 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2020-10-11 17:00:21,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:00:21,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 28 conjunts are in the unsatisfiable core [2020-10-11 17:00:21,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:00:21,661 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:00:21,681 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:00:21,682 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:00:21,682 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2020-10-11 17:00:21,682 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442254246] [2020-10-11 17:00:21,682 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-11 17:00:21,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:00:21,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-11 17:00:21,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2020-10-11 17:00:22,050 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:00:22,051 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 928 places, 1140 transitions, 45170 flow. Second operand 27 states. [2020-10-11 17:00:22,051 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:00:22,051 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:00:22,051 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:00:28,162 INFO L129 PetriNetUnfolder]: 1013/8104 cut-off events. [2020-10-11 17:00:28,162 INFO L130 PetriNetUnfolder]: For 1081447/1081974 co-relation queries the response was YES. [2020-10-11 17:00:28,869 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65146 conditions, 8104 events. 1013/8104 cut-off events. For 1081447/1081974 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 89437 event pairs, 0 based on Foata normal form. 160/7382 useless extension candidates. Maximal degree in co-relation 64729. Up to 1097 conditions per place. [2020-10-11 17:00:28,923 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 498 selfloop transitions, 662 changer transitions 8/1202 dead transitions. [2020-10-11 17:00:28,924 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 964 places, 1202 transitions, 51959 flow [2020-10-11 17:00:28,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 17:00:28,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 17:00:28,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1817 transitions. [2020-10-11 17:00:28,926 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8259090909090909 [2020-10-11 17:00:28,926 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1817 transitions. [2020-10-11 17:00:28,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1817 transitions. [2020-10-11 17:00:28,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:00:28,926 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1817 transitions. [2020-10-11 17:00:28,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 17:00:28,928 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 17:00:28,929 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 17:00:28,929 INFO L185 Difference]: Start difference. First operand has 928 places, 1140 transitions, 45170 flow. Second operand 40 states and 1817 transitions. [2020-10-11 17:00:28,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 964 places, 1202 transitions, 51959 flow [2020-10-11 17:00:34,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 927 places, 1202 transitions, 50560 flow, removed 146 selfloop flow, removed 37 redundant places. [2020-10-11 17:00:34,346 INFO L241 Difference]: Finished difference. Result has 936 places, 1158 transitions, 46712 flow [2020-10-11 17:00:34,348 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=43899, PETRI_DIFFERENCE_MINUEND_PLACES=888, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=644, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=46712, PETRI_PLACES=936, PETRI_TRANSITIONS=1158} [2020-10-11 17:00:34,348 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 881 predicate places. [2020-10-11 17:00:34,348 INFO L481 AbstractCegarLoop]: Abstraction has has 936 places, 1158 transitions, 46712 flow [2020-10-11 17:00:34,348 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-11 17:00:34,348 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:00:34,348 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 11, 10, 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, 1, 1, 1, 1, 1] [2020-10-11 17:00:34,548 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-11 17:00:34,549 INFO L429 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:00:34,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:00:34,550 INFO L82 PathProgramCache]: Analyzing trace with hash -1657799577, now seen corresponding path program 55 times [2020-10-11 17:00:34,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:00:34,550 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230918400] [2020-10-11 17:00:34,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:00:34,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:00:35,012 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:00:35,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230918400] [2020-10-11 17:00:35,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315641126] [2020-10-11 17:00:35,013 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:00:35,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:00:35,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 28 conjunts are in the unsatisfiable core [2020-10-11 17:00:35,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:00:35,110 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:00:35,131 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:00:35,150 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:00:35,151 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:00:35,151 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 28 [2020-10-11 17:00:35,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190754712] [2020-10-11 17:00:35,151 INFO L461 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-10-11 17:00:35,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:00:35,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-10-11 17:00:35,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2020-10-11 17:00:36,752 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:00:36,754 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 936 places, 1158 transitions, 46712 flow. Second operand 28 states. [2020-10-11 17:00:36,754 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:00:36,754 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:00:36,754 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:00:43,389 INFO L129 PetriNetUnfolder]: 1015/8129 cut-off events. [2020-10-11 17:00:43,389 INFO L130 PetriNetUnfolder]: For 1088480/1088959 co-relation queries the response was YES. [2020-10-11 17:00:44,108 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65550 conditions, 8129 events. 1015/8129 cut-off events. For 1088480/1088959 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 89541 event pairs, 0 based on Foata normal form. 182/7427 useless extension candidates. Maximal degree in co-relation 65127. Up to 1101 conditions per place. [2020-10-11 17:00:44,163 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 373 selfloop transitions, 787 changer transitions 8/1202 dead transitions. [2020-10-11 17:00:44,164 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 977 places, 1202 transitions, 52746 flow [2020-10-11 17:00:44,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-10-11 17:00:44,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-10-11 17:00:44,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2046 transitions. [2020-10-11 17:00:44,166 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8266666666666667 [2020-10-11 17:00:44,166 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2046 transitions. [2020-10-11 17:00:44,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2046 transitions. [2020-10-11 17:00:44,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:00:44,167 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2046 transitions. [2020-10-11 17:00:44,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 46 states. [2020-10-11 17:00:44,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 46 states. [2020-10-11 17:00:44,170 INFO L81 ComplementDD]: Finished complementDD. Result 46 states. [2020-10-11 17:00:44,170 INFO L185 Difference]: Start difference. First operand has 936 places, 1158 transitions, 46712 flow. Second operand 45 states and 2046 transitions. [2020-10-11 17:00:44,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 977 places, 1202 transitions, 52746 flow [2020-10-11 17:00:49,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 944 places, 1202 transitions, 51422 flow, removed 148 selfloop flow, removed 33 redundant places. [2020-10-11 17:00:49,481 INFO L241 Difference]: Finished difference. Result has 949 places, 1160 transitions, 47367 flow [2020-10-11 17:00:49,482 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=45520, PETRI_DIFFERENCE_MINUEND_PLACES=900, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=785, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=47367, PETRI_PLACES=949, PETRI_TRANSITIONS=1160} [2020-10-11 17:00:49,482 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 894 predicate places. [2020-10-11 17:00:49,483 INFO L481 AbstractCegarLoop]: Abstraction has has 949 places, 1160 transitions, 47367 flow [2020-10-11 17:00:49,483 INFO L482 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-10-11 17:00:49,483 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:00:49,483 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 11, 10, 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, 1, 1, 1, 1, 1] [2020-10-11 17:00:49,683 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:00:49,684 INFO L429 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:00:49,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:00:49,684 INFO L82 PathProgramCache]: Analyzing trace with hash -805061067, now seen corresponding path program 56 times [2020-10-11 17:00:49,684 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:00:49,685 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386420054] [2020-10-11 17:00:49,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:00:49,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:00:50,110 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:00:50,110 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386420054] [2020-10-11 17:00:50,111 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045791394] [2020-10-11 17:00:50,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:00:50,174 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 17:00:50,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:00:50,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 30 conjunts are in the unsatisfiable core [2020-10-11 17:00:50,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:00:50,202 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:00:50,219 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:00:50,219 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:00:50,219 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2020-10-11 17:00:50,220 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700703085] [2020-10-11 17:00:50,220 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-11 17:00:50,220 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:00:50,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-11 17:00:50,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2020-10-11 17:00:51,891 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:00:51,891 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 949 places, 1160 transitions, 47367 flow. Second operand 27 states. [2020-10-11 17:00:51,892 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:00:51,892 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:00:51,892 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:00:57,707 INFO L129 PetriNetUnfolder]: 1019/8165 cut-off events. [2020-10-11 17:00:57,707 INFO L130 PetriNetUnfolder]: For 1095306/1095785 co-relation queries the response was YES. [2020-10-11 17:00:58,441 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66148 conditions, 8165 events. 1019/8165 cut-off events. For 1095306/1095785 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 90125 event pairs, 0 based on Foata normal form. 191/7468 useless extension candidates. Maximal degree in co-relation 65723. Up to 1109 conditions per place. [2020-10-11 17:00:58,497 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 329 selfloop transitions, 833 changer transitions 8/1204 dead transitions. [2020-10-11 17:00:58,497 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 989 places, 1204 transitions, 53471 flow [2020-10-11 17:00:58,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-11 17:00:58,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-10-11 17:00:58,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2001 transitions. [2020-10-11 17:00:58,499 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8268595041322314 [2020-10-11 17:00:58,499 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2001 transitions. [2020-10-11 17:00:58,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2001 transitions. [2020-10-11 17:00:58,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:00:58,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2001 transitions. [2020-10-11 17:00:58,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 45 states. [2020-10-11 17:00:58,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 45 states. [2020-10-11 17:00:58,502 INFO L81 ComplementDD]: Finished complementDD. Result 45 states. [2020-10-11 17:00:58,502 INFO L185 Difference]: Start difference. First operand has 949 places, 1160 transitions, 47367 flow. Second operand 44 states and 2001 transitions. [2020-10-11 17:00:58,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 989 places, 1204 transitions, 53471 flow [2020-10-11 17:01:03,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 946 places, 1204 transitions, 51636 flow, removed 148 selfloop flow, removed 43 redundant places. [2020-10-11 17:01:03,963 INFO L241 Difference]: Finished difference. Result has 951 places, 1164 transitions, 47700 flow [2020-10-11 17:01:03,964 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=45664, PETRI_DIFFERENCE_MINUEND_PLACES=903, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=829, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=47700, PETRI_PLACES=951, PETRI_TRANSITIONS=1164} [2020-10-11 17:01:03,965 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 896 predicate places. [2020-10-11 17:01:03,965 INFO L481 AbstractCegarLoop]: Abstraction has has 951 places, 1164 transitions, 47700 flow [2020-10-11 17:01:03,965 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-11 17:01:03,965 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:01:03,965 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 11, 10, 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, 1, 1, 1, 1, 1] [2020-10-11 17:01:04,165 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:01:04,166 INFO L429 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:01:04,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:01:04,166 INFO L82 PathProgramCache]: Analyzing trace with hash -1129704203, now seen corresponding path program 57 times [2020-10-11 17:01:04,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:01:04,167 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226851450] [2020-10-11 17:01:04,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:01:04,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:01:04,600 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:01:04,601 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226851450] [2020-10-11 17:01:04,601 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539705520] [2020-10-11 17:01:04,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:01:04,670 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2020-10-11 17:01:04,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:01:04,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 28 conjunts are in the unsatisfiable core [2020-10-11 17:01:04,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:01:04,703 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:01:04,726 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:01:04,726 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:01:04,727 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2020-10-11 17:01:04,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079102839] [2020-10-11 17:01:04,727 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-11 17:01:04,727 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:01:04,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-11 17:01:04,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2020-10-11 17:01:05,982 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:01:05,983 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 951 places, 1164 transitions, 47700 flow. Second operand 27 states. [2020-10-11 17:01:05,984 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:01:05,984 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:01:05,984 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:01:12,278 INFO L129 PetriNetUnfolder]: 1023/8194 cut-off events. [2020-10-11 17:01:12,278 INFO L130 PetriNetUnfolder]: For 1101213/1101727 co-relation queries the response was YES. [2020-10-11 17:01:12,955 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66523 conditions, 8194 events. 1023/8194 cut-off events. For 1101213/1101727 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 90425 event pairs, 0 based on Foata normal form. 207/7509 useless extension candidates. Maximal degree in co-relation 66096. Up to 1117 conditions per place. [2020-10-11 17:01:13,010 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 264 selfloop transitions, 903 changer transitions 8/1209 dead transitions. [2020-10-11 17:01:13,010 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 993 places, 1209 transitions, 53969 flow [2020-10-11 17:01:13,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-10-11 17:01:13,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-11 17:01:13,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2093 transitions. [2020-10-11 17:01:13,012 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8272727272727273 [2020-10-11 17:01:13,013 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2093 transitions. [2020-10-11 17:01:13,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2093 transitions. [2020-10-11 17:01:13,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:01:13,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2093 transitions. [2020-10-11 17:01:13,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 47 states. [2020-10-11 17:01:13,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 47 states. [2020-10-11 17:01:13,015 INFO L81 ComplementDD]: Finished complementDD. Result 47 states. [2020-10-11 17:01:13,015 INFO L185 Difference]: Start difference. First operand has 951 places, 1164 transitions, 47700 flow. Second operand 46 states and 2093 transitions. [2020-10-11 17:01:13,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 993 places, 1209 transitions, 53969 flow [2020-10-11 17:01:18,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 955 places, 1209 transitions, 52358 flow, removed 150 selfloop flow, removed 38 redundant places. [2020-10-11 17:01:18,146 INFO L241 Difference]: Finished difference. Result has 962 places, 1168 transitions, 48577 flow [2020-10-11 17:01:18,147 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=46229, PETRI_DIFFERENCE_MINUEND_PLACES=910, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=899, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=48577, PETRI_PLACES=962, PETRI_TRANSITIONS=1168} [2020-10-11 17:01:18,147 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 907 predicate places. [2020-10-11 17:01:18,148 INFO L481 AbstractCegarLoop]: Abstraction has has 962 places, 1168 transitions, 48577 flow [2020-10-11 17:01:18,148 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-11 17:01:18,148 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:01:18,148 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 11, 10, 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, 1, 1, 1, 1, 1] [2020-10-11 17:01:18,353 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2020-10-11 17:01:18,354 INFO L429 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:01:18,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:01:18,354 INFO L82 PathProgramCache]: Analyzing trace with hash -618354945, now seen corresponding path program 58 times [2020-10-11 17:01:18,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:01:18,355 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146468206] [2020-10-11 17:01:18,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:01:18,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:01:18,782 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:01:18,782 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146468206] [2020-10-11 17:01:18,783 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130038131] [2020-10-11 17:01:18,783 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:01:18,843 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 17:01:18,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:01:18,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 30 conjunts are in the unsatisfiable core [2020-10-11 17:01:18,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:01:18,889 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:01:18,912 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:01:18,926 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 0 proven. 490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:01:18,926 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:01:18,927 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 28 [2020-10-11 17:01:18,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518604483] [2020-10-11 17:01:18,927 INFO L461 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-10-11 17:01:18,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:01:18,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-10-11 17:01:18,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=591, Unknown=0, NotChecked=0, Total=756 [2020-10-11 17:01:19,756 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:01:19,758 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 962 places, 1168 transitions, 48577 flow. Second operand 28 states. [2020-10-11 17:01:19,758 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:01:19,758 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:01:19,758 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:01:27,174 INFO L129 PetriNetUnfolder]: 1029/8225 cut-off events. [2020-10-11 17:01:27,174 INFO L130 PetriNetUnfolder]: For 1112161/1112710 co-relation queries the response was YES. [2020-10-11 17:01:27,779 INFO L80 FinitePrefix]: Finished finitePrefix Result has 67259 conditions, 8225 events. 1029/8225 cut-off events. For 1112161/1112710 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 90822 event pairs, 0 based on Foata normal form. 248/7582 useless extension candidates. Maximal degree in co-relation 66828. Up to 1125 conditions per place. [2020-10-11 17:01:27,834 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 157 selfloop transitions, 1020 changer transitions 8/1219 dead transitions. [2020-10-11 17:01:27,834 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1012 places, 1219 transitions, 55670 flow [2020-10-11 17:01:27,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2020-10-11 17:01:27,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-10-11 17:01:27,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 2461 transitions. [2020-10-11 17:01:27,837 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8286195286195286 [2020-10-11 17:01:27,838 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 2461 transitions. [2020-10-11 17:01:27,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 2461 transitions. [2020-10-11 17:01:27,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:01:27,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 2461 transitions. [2020-10-11 17:01:27,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 55 states. [2020-10-11 17:01:27,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 55 states. [2020-10-11 17:01:27,844 INFO L81 ComplementDD]: Finished complementDD. Result 55 states. [2020-10-11 17:01:27,844 INFO L185 Difference]: Start difference. First operand has 962 places, 1168 transitions, 48577 flow. Second operand 54 states and 2461 transitions. [2020-10-11 17:01:27,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1012 places, 1219 transitions, 55670 flow [2020-10-11 17:01:32,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 974 places, 1219 transitions, 54047 flow, removed 172 selfloop flow, removed 38 redundant places. [2020-10-11 17:01:32,800 INFO L241 Difference]: Finished difference. Result has 981 places, 1174 transitions, 49736 flow [2020-10-11 17:01:32,801 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=47130, PETRI_DIFFERENCE_MINUEND_PLACES=921, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1015, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=49736, PETRI_PLACES=981, PETRI_TRANSITIONS=1174} [2020-10-11 17:01:32,801 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 926 predicate places. [2020-10-11 17:01:32,801 INFO L481 AbstractCegarLoop]: Abstraction has has 981 places, 1174 transitions, 49736 flow [2020-10-11 17:01:32,801 INFO L482 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-10-11 17:01:32,802 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:01:32,802 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:01:33,009 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:01:33,010 INFO L429 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:01:33,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:01:33,010 INFO L82 PathProgramCache]: Analyzing trace with hash 1834596094, now seen corresponding path program 59 times [2020-10-11 17:01:33,010 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:01:33,011 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70051873] [2020-10-11 17:01:33,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:01:33,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:01:33,584 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 0 proven. 542 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:01:33,585 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70051873] [2020-10-11 17:01:33,585 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896255045] [2020-10-11 17:01:33,585 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:01:33,653 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2020-10-11 17:01:33,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:01:33,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 29 conjunts are in the unsatisfiable core [2020-10-11 17:01:33,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:01:33,672 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:01:33,698 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 0 proven. 542 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:01:33,698 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:01:33,698 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 28 [2020-10-11 17:01:33,698 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197284524] [2020-10-11 17:01:33,699 INFO L461 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-10-11 17:01:33,699 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:01:33,699 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-10-11 17:01:33,700 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=570, Unknown=0, NotChecked=0, Total=756 [2020-10-11 17:01:34,277 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:01:34,278 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 981 places, 1174 transitions, 49736 flow. Second operand 28 states. [2020-10-11 17:01:34,278 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:01:34,278 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:01:34,278 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:01:41,144 INFO L129 PetriNetUnfolder]: 1031/8271 cut-off events. [2020-10-11 17:01:41,144 INFO L130 PetriNetUnfolder]: For 1150099/1150556 co-relation queries the response was YES. [2020-10-11 17:01:41,432 INFO L80 FinitePrefix]: Finished finitePrefix Result has 68444 conditions, 8271 events. 1031/8271 cut-off events. For 1150099/1150556 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 91166 event pairs, 0 based on Foata normal form. 80/7452 useless extension candidates. Maximal degree in co-relation 68009. Up to 1889 conditions per place. [2020-10-11 17:01:41,489 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 1123 selfloop transitions, 53 changer transitions 8/1218 dead transitions. [2020-10-11 17:01:41,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1008 places, 1218 transitions, 54968 flow [2020-10-11 17:01:41,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 17:01:41,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-11 17:01:41,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1405 transitions. [2020-10-11 17:01:41,491 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8240469208211144 [2020-10-11 17:01:41,491 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1405 transitions. [2020-10-11 17:01:41,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1405 transitions. [2020-10-11 17:01:41,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:01:41,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1405 transitions. [2020-10-11 17:01:41,492 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-11 17:01:41,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-11 17:01:41,493 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-11 17:01:41,493 INFO L185 Difference]: Start difference. First operand has 981 places, 1174 transitions, 49736 flow. Second operand 31 states and 1405 transitions. [2020-10-11 17:01:41,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1008 places, 1218 transitions, 54968 flow [2020-10-11 17:01:46,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 959 places, 1218 transitions, 52684 flow, removed 192 selfloop flow, removed 49 redundant places. [2020-10-11 17:01:46,701 INFO L241 Difference]: Finished difference. Result has 964 places, 1176 transitions, 47812 flow [2020-10-11 17:01:46,702 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=47498, PETRI_DIFFERENCE_MINUEND_PLACES=929, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=47812, PETRI_PLACES=964, PETRI_TRANSITIONS=1176} [2020-10-11 17:01:46,703 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 909 predicate places. [2020-10-11 17:01:46,703 INFO L481 AbstractCegarLoop]: Abstraction has has 964 places, 1176 transitions, 47812 flow [2020-10-11 17:01:46,703 INFO L482 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-10-11 17:01:46,703 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:01:46,703 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:01:46,903 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2020-10-11 17:01:46,904 INFO L429 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:01:46,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:01:46,904 INFO L82 PathProgramCache]: Analyzing trace with hash -1242626476, now seen corresponding path program 60 times [2020-10-11 17:01:46,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:01:46,905 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649550549] [2020-10-11 17:01:46,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:01:46,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:01:47,496 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 0 proven. 542 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:01:47,496 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649550549] [2020-10-11 17:01:47,497 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113340288] [2020-10-11 17:01:47,497 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:01:47,569 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2020-10-11 17:01:47,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:01:47,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 29 conjunts are in the unsatisfiable core [2020-10-11 17:01:47,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:01:47,592 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:01:47,616 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 0 proven. 542 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:01:47,616 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:01:47,616 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 28 [2020-10-11 17:01:47,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134693399] [2020-10-11 17:01:47,617 INFO L461 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-10-11 17:01:47,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:01:47,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-10-11 17:01:47,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=591, Unknown=0, NotChecked=0, Total=756 [2020-10-11 17:01:49,159 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:01:49,160 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 964 places, 1176 transitions, 47812 flow. Second operand 28 states. [2020-10-11 17:01:49,160 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:01:49,160 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:01:49,160 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:01:55,328 INFO L129 PetriNetUnfolder]: 1033/8261 cut-off events. [2020-10-11 17:01:55,329 INFO L130 PetriNetUnfolder]: For 1179397/1179887 co-relation queries the response was YES. [2020-10-11 17:01:56,108 INFO L80 FinitePrefix]: Finished finitePrefix Result has 68133 conditions, 8261 events. 1033/8261 cut-off events. For 1179397/1179887 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 91078 event pairs, 0 based on Foata normal form. 89/7449 useless extension candidates. Maximal degree in co-relation 67697. Up to 1725 conditions per place. [2020-10-11 17:01:56,165 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 1038 selfloop transitions, 142 changer transitions 8/1222 dead transitions. [2020-10-11 17:01:56,165 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 995 places, 1222 transitions, 53238 flow [2020-10-11 17:01:56,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 17:01:56,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 17:01:56,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1588 transitions. [2020-10-11 17:01:56,167 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.824935064935065 [2020-10-11 17:01:56,167 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1588 transitions. [2020-10-11 17:01:56,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1588 transitions. [2020-10-11 17:01:56,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:01:56,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1588 transitions. [2020-10-11 17:01:56,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 17:01:56,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 17:01:56,169 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 17:01:56,169 INFO L185 Difference]: Start difference. First operand has 964 places, 1176 transitions, 47812 flow. Second operand 35 states and 1588 transitions. [2020-10-11 17:01:56,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 995 places, 1222 transitions, 53238 flow [2020-10-11 17:02:02,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 967 places, 1222 transitions, 52860 flow, removed 138 selfloop flow, removed 28 redundant places. [2020-10-11 17:02:02,608 INFO L241 Difference]: Finished difference. Result has 972 places, 1178 transitions, 48034 flow [2020-10-11 17:02:02,609 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=47538, PETRI_DIFFERENCE_MINUEND_PLACES=933, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1034, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=48034, PETRI_PLACES=972, PETRI_TRANSITIONS=1178} [2020-10-11 17:02:02,609 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 917 predicate places. [2020-10-11 17:02:02,610 INFO L481 AbstractCegarLoop]: Abstraction has has 972 places, 1178 transitions, 48034 flow [2020-10-11 17:02:02,610 INFO L482 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-10-11 17:02:02,610 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:02:02,610 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:02:02,825 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:02:02,825 INFO L429 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:02:02,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:02:02,826 INFO L82 PathProgramCache]: Analyzing trace with hash -1889371278, now seen corresponding path program 61 times [2020-10-11 17:02:02,827 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:02:02,827 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309928091] [2020-10-11 17:02:02,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:02:02,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:02:03,436 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 0 proven. 542 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:02:03,436 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309928091] [2020-10-11 17:02:03,436 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978426976] [2020-10-11 17:02:03,437 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:02:03,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:02:03,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 29 conjunts are in the unsatisfiable core [2020-10-11 17:02:03,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:02:03,534 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:02:03,555 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:02:03,596 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 0 proven. 542 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:02:03,596 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:02:03,596 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 29 [2020-10-11 17:02:03,596 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84922230] [2020-10-11 17:02:03,597 INFO L461 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-10-11 17:02:03,597 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:02:03,597 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-10-11 17:02:03,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=670, Unknown=0, NotChecked=0, Total=812 [2020-10-11 17:02:05,362 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:02:05,362 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 972 places, 1178 transitions, 48034 flow. Second operand 29 states. [2020-10-11 17:02:05,363 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:02:05,363 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:02:05,363 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:02:11,902 INFO L129 PetriNetUnfolder]: 1035/8279 cut-off events. [2020-10-11 17:02:11,902 INFO L130 PetriNetUnfolder]: For 1181866/1182356 co-relation queries the response was YES. [2020-10-11 17:02:12,686 INFO L80 FinitePrefix]: Finished finitePrefix Result has 68361 conditions, 8279 events. 1035/8279 cut-off events. For 1181866/1182356 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 91129 event pairs, 0 based on Foata normal form. 111/7487 useless extension candidates. Maximal degree in co-relation 67923. Up to 1352 conditions per place. [2020-10-11 17:02:12,743 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 861 selfloop transitions, 336 changer transitions 8/1239 dead transitions. [2020-10-11 17:02:12,744 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1007 places, 1239 transitions, 53871 flow [2020-10-11 17:02:12,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-11 17:02:12,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-11 17:02:12,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1769 transitions. [2020-10-11 17:02:12,746 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8247086247086247 [2020-10-11 17:02:12,746 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 1769 transitions. [2020-10-11 17:02:12,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 1769 transitions. [2020-10-11 17:02:12,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:02:12,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 1769 transitions. [2020-10-11 17:02:12,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-11 17:02:12,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-11 17:02:12,748 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-11 17:02:12,749 INFO L185 Difference]: Start difference. First operand has 972 places, 1178 transitions, 48034 flow. Second operand 39 states and 1769 transitions. [2020-10-11 17:02:12,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1007 places, 1239 transitions, 53871 flow [2020-10-11 17:02:19,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 975 places, 1239 transitions, 53315 flow, removed 140 selfloop flow, removed 32 redundant places. [2020-10-11 17:02:19,195 INFO L241 Difference]: Finished difference. Result has 981 places, 1181 transitions, 48502 flow [2020-10-11 17:02:19,196 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=47590, PETRI_DIFFERENCE_MINUEND_PLACES=937, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=333, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=842, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=48502, PETRI_PLACES=981, PETRI_TRANSITIONS=1181} [2020-10-11 17:02:19,196 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 926 predicate places. [2020-10-11 17:02:19,196 INFO L481 AbstractCegarLoop]: Abstraction has has 981 places, 1181 transitions, 48502 flow [2020-10-11 17:02:19,196 INFO L482 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-10-11 17:02:19,197 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:02:19,197 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:02:19,397 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-11 17:02:19,398 INFO L429 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:02:19,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:02:19,398 INFO L82 PathProgramCache]: Analyzing trace with hash 847367814, now seen corresponding path program 62 times [2020-10-11 17:02:19,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:02:19,399 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413315017] [2020-10-11 17:02:19,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:02:19,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:02:19,966 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 0 proven. 542 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:02:19,967 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413315017] [2020-10-11 17:02:19,967 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955965776] [2020-10-11 17:02:19,967 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:02:20,030 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 17:02:20,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:02:20,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 29 conjunts are in the unsatisfiable core [2020-10-11 17:02:20,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:02:20,067 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:02:20,087 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:02:20,109 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 0 proven. 542 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:02:20,110 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:02:20,110 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 29 [2020-10-11 17:02:20,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913986525] [2020-10-11 17:02:20,110 INFO L461 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-10-11 17:02:20,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:02:20,111 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-10-11 17:02:20,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=690, Unknown=0, NotChecked=0, Total=812 [2020-10-11 17:02:21,703 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:02:21,704 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 981 places, 1181 transitions, 48502 flow. Second operand 29 states. [2020-10-11 17:02:21,704 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:02:21,705 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:02:21,705 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:02:27,932 INFO L129 PetriNetUnfolder]: 1037/8297 cut-off events. [2020-10-11 17:02:27,932 INFO L130 PetriNetUnfolder]: For 1186775/1187265 co-relation queries the response was YES. [2020-10-11 17:02:28,729 INFO L80 FinitePrefix]: Finished finitePrefix Result has 68710 conditions, 8297 events. 1037/8297 cut-off events. For 1186775/1187265 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 91338 event pairs, 0 based on Foata normal form. 145/7537 useless extension candidates. Maximal degree in co-relation 68268. Up to 1141 conditions per place. [2020-10-11 17:02:28,786 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 595 selfloop transitions, 598 changer transitions 8/1235 dead transitions. [2020-10-11 17:02:28,787 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1020 places, 1235 transitions, 54514 flow [2020-10-11 17:02:28,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-11 17:02:28,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-11 17:02:28,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 1953 transitions. [2020-10-11 17:02:28,789 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8257928118393235 [2020-10-11 17:02:28,789 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 1953 transitions. [2020-10-11 17:02:28,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 1953 transitions. [2020-10-11 17:02:28,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:02:28,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 1953 transitions. [2020-10-11 17:02:28,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-11 17:02:28,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-11 17:02:28,791 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-11 17:02:28,792 INFO L185 Difference]: Start difference. First operand has 981 places, 1181 transitions, 48502 flow. Second operand 43 states and 1953 transitions. [2020-10-11 17:02:28,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1020 places, 1235 transitions, 54514 flow [2020-10-11 17:02:34,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 999 places, 1235 transitions, 54032 flow, removed 151 selfloop flow, removed 21 redundant places. [2020-10-11 17:02:34,626 INFO L241 Difference]: Finished difference. Result has 1004 places, 1183 transitions, 49584 flow [2020-10-11 17:02:34,627 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=48140, PETRI_DIFFERENCE_MINUEND_PLACES=957, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=596, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=49584, PETRI_PLACES=1004, PETRI_TRANSITIONS=1183} [2020-10-11 17:02:34,628 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 949 predicate places. [2020-10-11 17:02:34,628 INFO L481 AbstractCegarLoop]: Abstraction has has 1004 places, 1183 transitions, 49584 flow [2020-10-11 17:02:34,628 INFO L482 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-10-11 17:02:34,628 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:02:34,628 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:02:34,841 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:02:34,841 INFO L429 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:02:34,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:02:34,842 INFO L82 PathProgramCache]: Analyzing trace with hash 349693702, now seen corresponding path program 63 times [2020-10-11 17:02:34,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:02:34,842 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261470338] [2020-10-11 17:02:34,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:02:34,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:02:35,365 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 0 proven. 542 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:02:35,366 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261470338] [2020-10-11 17:02:35,366 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345597887] [2020-10-11 17:02:35,366 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:02:35,437 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2020-10-11 17:02:35,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:02:35,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 29 conjunts are in the unsatisfiable core [2020-10-11 17:02:35,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:02:35,474 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:02:35,494 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:02:35,520 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 0 proven. 542 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:02:35,521 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:02:35,521 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 29 [2020-10-11 17:02:35,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852640053] [2020-10-11 17:02:35,522 INFO L461 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-10-11 17:02:35,522 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:02:35,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-10-11 17:02:35,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2020-10-11 17:02:36,836 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:02:36,837 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1004 places, 1183 transitions, 49584 flow. Second operand 29 states. [2020-10-11 17:02:36,837 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:02:36,837 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:02:36,837 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:02:43,253 INFO L129 PetriNetUnfolder]: 1039/8315 cut-off events. [2020-10-11 17:02:43,253 INFO L130 PetriNetUnfolder]: For 1193111/1193601 co-relation queries the response was YES. [2020-10-11 17:02:44,040 INFO L80 FinitePrefix]: Finished finitePrefix Result has 69368 conditions, 8315 events. 1039/8315 cut-off events. For 1193111/1193601 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 91507 event pairs, 0 based on Foata normal form. 165/7573 useless extension candidates. Maximal degree in co-relation 68926. Up to 1145 conditions per place. [2020-10-11 17:02:44,099 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 484 selfloop transitions, 708 changer transitions 8/1234 dead transitions. [2020-10-11 17:02:44,099 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1045 places, 1234 transitions, 55686 flow [2020-10-11 17:02:44,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-10-11 17:02:44,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-10-11 17:02:44,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2045 transitions. [2020-10-11 17:02:44,101 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8262626262626263 [2020-10-11 17:02:44,101 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2045 transitions. [2020-10-11 17:02:44,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2045 transitions. [2020-10-11 17:02:44,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:02:44,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2045 transitions. [2020-10-11 17:02:44,103 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 46 states. [2020-10-11 17:02:44,104 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 46 states. [2020-10-11 17:02:44,104 INFO L81 ComplementDD]: Finished complementDD. Result 46 states. [2020-10-11 17:02:44,105 INFO L185 Difference]: Start difference. First operand has 1004 places, 1183 transitions, 49584 flow. Second operand 45 states and 2045 transitions. [2020-10-11 17:02:44,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1045 places, 1234 transitions, 55686 flow [2020-10-11 17:02:50,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1004 places, 1234 transitions, 54238 flow, removed 160 selfloop flow, removed 41 redundant places. [2020-10-11 17:02:50,111 INFO L241 Difference]: Finished difference. Result has 1009 places, 1185 transitions, 49938 flow [2020-10-11 17:02:50,112 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=48260, PETRI_DIFFERENCE_MINUEND_PLACES=960, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=706, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=49938, PETRI_PLACES=1009, PETRI_TRANSITIONS=1185} [2020-10-11 17:02:50,112 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 954 predicate places. [2020-10-11 17:02:50,112 INFO L481 AbstractCegarLoop]: Abstraction has has 1009 places, 1185 transitions, 49938 flow [2020-10-11 17:02:50,112 INFO L482 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-10-11 17:02:50,112 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:02:50,113 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:02:50,313 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-11 17:02:50,313 INFO L429 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:02:50,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:02:50,314 INFO L82 PathProgramCache]: Analyzing trace with hash -437191632, now seen corresponding path program 64 times [2020-10-11 17:02:50,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:02:50,315 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311352943] [2020-10-11 17:02:50,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:02:50,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:02:50,800 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 0 proven. 542 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:02:50,800 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311352943] [2020-10-11 17:02:50,800 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633944700] [2020-10-11 17:02:50,800 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:02:50,864 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 17:02:50,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:02:50,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 31 conjunts are in the unsatisfiable core [2020-10-11 17:02:50,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:02:50,922 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:02:50,945 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:02:50,971 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 4 proven. 538 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:02:50,972 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:02:50,972 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 29 [2020-10-11 17:02:50,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827919019] [2020-10-11 17:02:50,972 INFO L461 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-10-11 17:02:50,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:02:50,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-10-11 17:02:50,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2020-10-11 17:02:52,615 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:02:52,616 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1009 places, 1185 transitions, 49938 flow. Second operand 29 states. [2020-10-11 17:02:52,616 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:02:52,616 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:02:52,617 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:02:59,597 INFO L129 PetriNetUnfolder]: 1041/8319 cut-off events. [2020-10-11 17:02:59,598 INFO L130 PetriNetUnfolder]: For 1196453/1197029 co-relation queries the response was YES. [2020-10-11 17:03:00,375 INFO L80 FinitePrefix]: Finished finitePrefix Result has 69645 conditions, 8319 events. 1041/8319 cut-off events. For 1196453/1197029 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 91611 event pairs, 0 based on Foata normal form. 218/7630 useless extension candidates. Maximal degree in co-relation 69203. Up to 1149 conditions per place. [2020-10-11 17:03:00,433 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 259 selfloop transitions, 928 changer transitions 8/1229 dead transitions. [2020-10-11 17:03:00,433 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1056 places, 1229 transitions, 56314 flow [2020-10-11 17:03:00,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2020-10-11 17:03:00,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-10-11 17:03:00,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2321 transitions. [2020-10-11 17:03:00,436 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8274509803921568 [2020-10-11 17:03:00,436 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2321 transitions. [2020-10-11 17:03:00,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2321 transitions. [2020-10-11 17:03:00,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:03:00,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2321 transitions. [2020-10-11 17:03:00,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 52 states. [2020-10-11 17:03:00,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 52 states. [2020-10-11 17:03:00,439 INFO L81 ComplementDD]: Finished complementDD. Result 52 states. [2020-10-11 17:03:00,439 INFO L185 Difference]: Start difference. First operand has 1009 places, 1185 transitions, 49938 flow. Second operand 51 states and 2321 transitions. [2020-10-11 17:03:00,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1056 places, 1229 transitions, 56314 flow [2020-10-11 17:03:06,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1015 places, 1229 transitions, 54722 flow, removed 158 selfloop flow, removed 41 redundant places. [2020-10-11 17:03:06,127 INFO L241 Difference]: Finished difference. Result has 1020 places, 1187 transitions, 50633 flow [2020-10-11 17:03:06,129 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=48482, PETRI_DIFFERENCE_MINUEND_PLACES=965, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=926, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=50633, PETRI_PLACES=1020, PETRI_TRANSITIONS=1187} [2020-10-11 17:03:06,129 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 965 predicate places. [2020-10-11 17:03:06,129 INFO L481 AbstractCegarLoop]: Abstraction has has 1020 places, 1187 transitions, 50633 flow [2020-10-11 17:03:06,130 INFO L482 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-10-11 17:03:06,130 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:03:06,130 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:03:06,330 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2020-10-11 17:03:06,331 INFO L429 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:03:06,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:03:06,331 INFO L82 PathProgramCache]: Analyzing trace with hash 187927112, now seen corresponding path program 65 times [2020-10-11 17:03:06,332 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:03:06,332 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335944657] [2020-10-11 17:03:06,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:03:06,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:03:06,818 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 0 proven. 542 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:03:06,818 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335944657] [2020-10-11 17:03:06,818 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060705470] [2020-10-11 17:03:06,819 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:03:06,889 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2020-10-11 17:03:06,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:03:06,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 29 conjunts are in the unsatisfiable core [2020-10-11 17:03:06,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:03:06,927 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:03:06,965 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:03:06,980 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 0 proven. 542 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:03:06,980 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:03:06,980 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 30 [2020-10-11 17:03:06,981 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106785028] [2020-10-11 17:03:06,981 INFO L461 AbstractCegarLoop]: Interpolant automaton has 30 states [2020-10-11 17:03:06,981 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:03:06,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2020-10-11 17:03:06,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=689, Unknown=0, NotChecked=0, Total=870 [2020-10-11 17:03:09,619 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:03:09,620 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1020 places, 1187 transitions, 50633 flow. Second operand 30 states. [2020-10-11 17:03:09,620 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:03:09,620 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:03:09,620 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:03:17,296 INFO L129 PetriNetUnfolder]: 1058/8411 cut-off events. [2020-10-11 17:03:17,296 INFO L130 PetriNetUnfolder]: For 1223240/1223894 co-relation queries the response was YES. [2020-10-11 17:03:18,035 INFO L80 FinitePrefix]: Finished finitePrefix Result has 71205 conditions, 8411 events. 1058/8411 cut-off events. For 1223240/1223894 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 92373 event pairs, 0 based on Foata normal form. 250/7748 useless extension candidates. Maximal degree in co-relation 70761. Up to 1173 conditions per place. [2020-10-11 17:03:18,092 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 186 selfloop transitions, 1020 changer transitions 14/1254 dead transitions. [2020-10-11 17:03:18,092 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1076 places, 1254 transitions, 58961 flow [2020-10-11 17:03:18,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2020-10-11 17:03:18,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2020-10-11 17:03:18,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 2736 transitions. [2020-10-11 17:03:18,095 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8290909090909091 [2020-10-11 17:03:18,095 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 2736 transitions. [2020-10-11 17:03:18,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 2736 transitions. [2020-10-11 17:03:18,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:03:18,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 2736 transitions. [2020-10-11 17:03:18,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 61 states. [2020-10-11 17:03:18,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 61 states. [2020-10-11 17:03:18,098 INFO L81 ComplementDD]: Finished complementDD. Result 61 states. [2020-10-11 17:03:18,098 INFO L185 Difference]: Start difference. First operand has 1020 places, 1187 transitions, 50633 flow. Second operand 60 states and 2736 transitions. [2020-10-11 17:03:18,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1076 places, 1254 transitions, 58961 flow [2020-10-11 17:03:24,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1026 places, 1254 transitions, 56594 flow, removed 210 selfloop flow, removed 50 redundant places. [2020-10-11 17:03:24,611 INFO L241 Difference]: Finished difference. Result has 1037 places, 1202 transitions, 51606 flow [2020-10-11 17:03:24,612 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=48474, PETRI_DIFFERENCE_MINUEND_PLACES=967, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1007, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=51606, PETRI_PLACES=1037, PETRI_TRANSITIONS=1202} [2020-10-11 17:03:24,613 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 982 predicate places. [2020-10-11 17:03:24,613 INFO L481 AbstractCegarLoop]: Abstraction has has 1037 places, 1202 transitions, 51606 flow [2020-10-11 17:03:24,613 INFO L482 AbstractCegarLoop]: Interpolant automaton has 30 states. [2020-10-11 17:03:24,613 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:03:24,613 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:03:24,826 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:03:24,826 INFO L429 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:03:24,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:03:24,827 INFO L82 PathProgramCache]: Analyzing trace with hash -1225955060, now seen corresponding path program 66 times [2020-10-11 17:03:24,827 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:03:24,827 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715635994] [2020-10-11 17:03:24,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:03:24,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:03:25,480 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:03:25,480 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715635994] [2020-10-11 17:03:25,480 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899603784] [2020-10-11 17:03:25,480 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:03:25,558 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2020-10-11 17:03:25,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:03:25,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 30 conjunts are in the unsatisfiable core [2020-10-11 17:03:25,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:03:25,623 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:03:25,655 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:03:25,655 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:03:25,656 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 30 [2020-10-11 17:03:25,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901430856] [2020-10-11 17:03:25,656 INFO L461 AbstractCegarLoop]: Interpolant automaton has 30 states [2020-10-11 17:03:25,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:03:25,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2020-10-11 17:03:25,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=668, Unknown=0, NotChecked=0, Total=870 [2020-10-11 17:03:26,129 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:03:26,130 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1037 places, 1202 transitions, 51606 flow. Second operand 30 states. [2020-10-11 17:03:26,130 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:03:26,131 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:03:26,131 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:03:32,684 INFO L129 PetriNetUnfolder]: 1056/8437 cut-off events. [2020-10-11 17:03:32,684 INFO L130 PetriNetUnfolder]: For 1373816/1374394 co-relation queries the response was YES. [2020-10-11 17:03:33,428 INFO L80 FinitePrefix]: Finished finitePrefix Result has 73613 conditions, 8437 events. 1056/8437 cut-off events. For 1373816/1374394 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 92718 event pairs, 0 based on Foata normal form. 88/7607 useless extension candidates. Maximal degree in co-relation 73163. Up to 1840 conditions per place. [2020-10-11 17:03:33,486 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 1112 selfloop transitions, 106 changer transitions 8/1260 dead transitions. [2020-10-11 17:03:33,487 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1064 places, 1260 transitions, 57712 flow [2020-10-11 17:03:33,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 17:03:33,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 17:03:33,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1496 transitions. [2020-10-11 17:03:33,488 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8242424242424242 [2020-10-11 17:03:33,489 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1496 transitions. [2020-10-11 17:03:33,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1496 transitions. [2020-10-11 17:03:33,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:03:33,489 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1496 transitions. [2020-10-11 17:03:33,490 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 17:03:33,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 17:03:33,491 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 17:03:33,491 INFO L185 Difference]: Start difference. First operand has 1037 places, 1202 transitions, 51606 flow. Second operand 33 states and 1496 transitions. [2020-10-11 17:03:33,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1064 places, 1260 transitions, 57712 flow [2020-10-11 17:03:40,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1007 places, 1260 transitions, 54293 flow, removed 460 selfloop flow, removed 57 redundant places. [2020-10-11 17:03:40,321 INFO L241 Difference]: Finished difference. Result has 1012 places, 1204 transitions, 48753 flow [2020-10-11 17:03:40,322 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=48313, PETRI_DIFFERENCE_MINUEND_PLACES=975, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1096, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=48753, PETRI_PLACES=1012, PETRI_TRANSITIONS=1204} [2020-10-11 17:03:40,322 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 957 predicate places. [2020-10-11 17:03:40,322 INFO L481 AbstractCegarLoop]: Abstraction has has 1012 places, 1204 transitions, 48753 flow [2020-10-11 17:03:40,322 INFO L482 AbstractCegarLoop]: Interpolant automaton has 30 states. [2020-10-11 17:03:40,322 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:03:40,322 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:03:40,523 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:03:40,523 INFO L429 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:03:40,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:03:40,524 INFO L82 PathProgramCache]: Analyzing trace with hash 2044621184, now seen corresponding path program 67 times [2020-10-11 17:03:40,524 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:03:40,524 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337375770] [2020-10-11 17:03:40,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:03:40,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:03:41,232 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:03:41,233 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337375770] [2020-10-11 17:03:41,233 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704315703] [2020-10-11 17:03:41,233 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:03:41,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:03:41,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 30 conjunts are in the unsatisfiable core [2020-10-11 17:03:41,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:03:41,332 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:03:41,390 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:03:41,418 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:03:41,418 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:03:41,419 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 31 [2020-10-11 17:03:41,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974644574] [2020-10-11 17:03:41,419 INFO L461 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-10-11 17:03:41,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:03:41,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-10-11 17:03:41,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=736, Unknown=0, NotChecked=0, Total=930 [2020-10-11 17:03:41,697 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:03:41,698 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1012 places, 1204 transitions, 48753 flow. Second operand 31 states. [2020-10-11 17:03:41,698 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:03:41,698 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:03:41,698 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:03:48,526 INFO L129 PetriNetUnfolder]: 1064/8523 cut-off events. [2020-10-11 17:03:48,526 INFO L130 PetriNetUnfolder]: For 1357169/1357710 co-relation queries the response was YES. [2020-10-11 17:03:49,164 INFO L80 FinitePrefix]: Finished finitePrefix Result has 72624 conditions, 8523 events. 1064/8523 cut-off events. For 1357169/1357710 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 93672 event pairs, 0 based on Foata normal form. 96/7693 useless extension candidates. Maximal degree in co-relation 72180. Up to 1680 conditions per place. [2020-10-11 17:03:49,225 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 1031 selfloop transitions, 196 changer transitions 8/1269 dead transitions. [2020-10-11 17:03:49,225 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1045 places, 1269 transitions, 55346 flow [2020-10-11 17:03:49,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 17:03:49,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-11 17:03:49,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1676 transitions. [2020-10-11 17:03:49,227 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8235872235872236 [2020-10-11 17:03:49,227 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1676 transitions. [2020-10-11 17:03:49,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1676 transitions. [2020-10-11 17:03:49,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:03:49,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1676 transitions. [2020-10-11 17:03:49,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-11 17:03:49,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-11 17:03:49,230 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-11 17:03:49,230 INFO L185 Difference]: Start difference. First operand has 1012 places, 1204 transitions, 48753 flow. Second operand 37 states and 1676 transitions. [2020-10-11 17:03:49,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1045 places, 1269 transitions, 55346 flow [2020-10-11 17:03:55,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1015 places, 1269 transitions, 54838 flow, removed 152 selfloop flow, removed 30 redundant places. [2020-10-11 17:03:55,751 INFO L241 Difference]: Finished difference. Result has 1022 places, 1212 transitions, 49364 flow [2020-10-11 17:03:55,752 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=48365, PETRI_DIFFERENCE_MINUEND_PLACES=979, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1008, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=49364, PETRI_PLACES=1022, PETRI_TRANSITIONS=1212} [2020-10-11 17:03:55,753 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 967 predicate places. [2020-10-11 17:03:55,753 INFO L481 AbstractCegarLoop]: Abstraction has has 1022 places, 1212 transitions, 49364 flow [2020-10-11 17:03:55,753 INFO L482 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-10-11 17:03:55,753 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:03:55,753 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:03:55,967 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:03:55,968 INFO L429 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:03:55,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:03:55,968 INFO L82 PathProgramCache]: Analyzing trace with hash 130107808, now seen corresponding path program 68 times [2020-10-11 17:03:55,968 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:03:55,969 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782221812] [2020-10-11 17:03:55,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:03:55,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:03:56,577 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:03:56,577 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782221812] [2020-10-11 17:03:56,577 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526509607] [2020-10-11 17:03:56,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:03:56,637 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 17:03:56,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:03:56,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 30 conjunts are in the unsatisfiable core [2020-10-11 17:03:56,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:03:56,699 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:03:56,724 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:03:56,724 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:03:56,724 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 30 [2020-10-11 17:03:56,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611418686] [2020-10-11 17:03:56,725 INFO L461 AbstractCegarLoop]: Interpolant automaton has 30 states [2020-10-11 17:03:56,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:03:56,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2020-10-11 17:03:56,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=706, Unknown=0, NotChecked=0, Total=870 [2020-10-11 17:03:57,101 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:03:57,102 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1022 places, 1212 transitions, 49364 flow. Second operand 30 states. [2020-10-11 17:03:57,102 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:03:57,102 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:03:57,102 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:04:04,311 INFO L129 PetriNetUnfolder]: 1068/8559 cut-off events. [2020-10-11 17:04:04,312 INFO L130 PetriNetUnfolder]: For 1364650/1365191 co-relation queries the response was YES. [2020-10-11 17:04:04,915 INFO L80 FinitePrefix]: Finished finitePrefix Result has 73044 conditions, 8559 events. 1068/8559 cut-off events. For 1364650/1365191 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 94116 event pairs, 0 based on Foata normal form. 123/7752 useless extension candidates. Maximal degree in co-relation 72596. Up to 1249 conditions per place. [2020-10-11 17:04:04,975 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 802 selfloop transitions, 424 changer transitions 8/1268 dead transitions. [2020-10-11 17:04:04,975 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1056 places, 1268 transitions, 55768 flow [2020-10-11 17:04:04,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-11 17:04:04,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-11 17:04:04,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1723 transitions. [2020-10-11 17:04:04,977 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8244019138755981 [2020-10-11 17:04:04,977 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1723 transitions. [2020-10-11 17:04:04,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1723 transitions. [2020-10-11 17:04:04,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:04:04,978 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1723 transitions. [2020-10-11 17:04:04,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-11 17:04:04,980 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-11 17:04:04,980 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-11 17:04:04,980 INFO L185 Difference]: Start difference. First operand has 1022 places, 1212 transitions, 49364 flow. Second operand 38 states and 1723 transitions. [2020-10-11 17:04:04,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1056 places, 1268 transitions, 55768 flow [2020-10-11 17:04:11,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1024 places, 1268 transitions, 55102 flow, removed 154 selfloop flow, removed 32 redundant places. [2020-10-11 17:04:11,464 INFO L241 Difference]: Finished difference. Result has 1029 places, 1216 transitions, 49994 flow [2020-10-11 17:04:11,465 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=48822, PETRI_DIFFERENCE_MINUEND_PLACES=987, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=420, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=788, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=49994, PETRI_PLACES=1029, PETRI_TRANSITIONS=1216} [2020-10-11 17:04:11,465 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 974 predicate places. [2020-10-11 17:04:11,465 INFO L481 AbstractCegarLoop]: Abstraction has has 1029 places, 1216 transitions, 49994 flow [2020-10-11 17:04:11,465 INFO L482 AbstractCegarLoop]: Interpolant automaton has 30 states. [2020-10-11 17:04:11,465 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:04:11,465 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:04:11,666 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:04:11,666 INFO L429 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:04:11,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:04:11,667 INFO L82 PathProgramCache]: Analyzing trace with hash -1495459584, now seen corresponding path program 69 times [2020-10-11 17:04:11,667 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:04:11,667 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124964591] [2020-10-11 17:04:11,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:04:11,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:04:12,310 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:04:12,310 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124964591] [2020-10-11 17:04:12,310 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320308201] [2020-10-11 17:04:12,310 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:04:12,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2020-10-11 17:04:12,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:04:12,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 30 conjunts are in the unsatisfiable core [2020-10-11 17:04:12,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:04:12,421 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:04:12,477 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:04:12,501 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:04:12,502 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:04:12,502 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 31 [2020-10-11 17:04:12,502 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652432582] [2020-10-11 17:04:12,502 INFO L461 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-10-11 17:04:12,502 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:04:12,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-10-11 17:04:12,503 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2020-10-11 17:04:13,095 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:04:13,096 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1029 places, 1216 transitions, 49994 flow. Second operand 31 states. [2020-10-11 17:04:13,096 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:04:13,096 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:04:13,097 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:04:20,919 INFO L129 PetriNetUnfolder]: 1070/8584 cut-off events. [2020-10-11 17:04:20,919 INFO L130 PetriNetUnfolder]: For 1369273/1369760 co-relation queries the response was YES. [2020-10-11 17:04:21,401 INFO L80 FinitePrefix]: Finished finitePrefix Result has 73456 conditions, 8584 events. 1070/8584 cut-off events. For 1369273/1369760 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 94385 event pairs, 0 based on Foata normal form. 131/7782 useless extension candidates. Maximal degree in co-relation 73006. Up to 1193 conditions per place. [2020-10-11 17:04:21,461 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 733 selfloop transitions, 496 changer transitions 8/1271 dead transitions. [2020-10-11 17:04:21,462 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1066 places, 1271 transitions, 56471 flow [2020-10-11 17:04:21,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-11 17:04:21,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-10-11 17:04:21,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 1860 transitions. [2020-10-11 17:04:21,464 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8248337028824834 [2020-10-11 17:04:21,464 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 1860 transitions. [2020-10-11 17:04:21,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 1860 transitions. [2020-10-11 17:04:21,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:04:21,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 1860 transitions. [2020-10-11 17:04:21,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 42 states. [2020-10-11 17:04:21,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 42 states. [2020-10-11 17:04:21,466 INFO L81 ComplementDD]: Finished complementDD. Result 42 states. [2020-10-11 17:04:21,466 INFO L185 Difference]: Start difference. First operand has 1029 places, 1216 transitions, 49994 flow. Second operand 41 states and 1860 transitions. [2020-10-11 17:04:21,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1066 places, 1271 transitions, 56471 flow [2020-10-11 17:04:27,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1032 places, 1271 transitions, 55384 flow, removed 154 selfloop flow, removed 34 redundant places. [2020-10-11 17:04:27,999 INFO L241 Difference]: Finished difference. Result has 1037 places, 1218 transitions, 50284 flow [2020-10-11 17:04:28,001 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=49035, PETRI_DIFFERENCE_MINUEND_PLACES=992, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=494, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=720, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=50284, PETRI_PLACES=1037, PETRI_TRANSITIONS=1218} [2020-10-11 17:04:28,001 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 982 predicate places. [2020-10-11 17:04:28,001 INFO L481 AbstractCegarLoop]: Abstraction has has 1037 places, 1218 transitions, 50284 flow [2020-10-11 17:04:28,001 INFO L482 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-10-11 17:04:28,001 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:04:28,001 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:04:28,201 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2020-10-11 17:04:28,202 INFO L429 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:04:28,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:04:28,202 INFO L82 PathProgramCache]: Analyzing trace with hash -847811606, now seen corresponding path program 70 times [2020-10-11 17:04:28,203 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:04:28,203 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191073678] [2020-10-11 17:04:28,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:04:28,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:04:28,814 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:04:28,814 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191073678] [2020-10-11 17:04:28,814 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125504278] [2020-10-11 17:04:28,814 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:04:28,875 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 17:04:28,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:04:28,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 32 conjunts are in the unsatisfiable core [2020-10-11 17:04:28,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:04:28,921 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:04:28,979 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:04:29,004 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:04:29,004 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:04:29,004 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 31 [2020-10-11 17:04:29,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776793262] [2020-10-11 17:04:29,004 INFO L461 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-10-11 17:04:29,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:04:29,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-10-11 17:04:29,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=784, Unknown=0, NotChecked=0, Total=930 [2020-10-11 17:04:30,469 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:04:30,470 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1037 places, 1218 transitions, 50284 flow. Second operand 31 states. [2020-10-11 17:04:30,471 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:04:30,471 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:04:30,471 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:04:38,594 INFO L129 PetriNetUnfolder]: 1074/8620 cut-off events. [2020-10-11 17:04:38,594 INFO L130 PetriNetUnfolder]: For 1375765/1376252 co-relation queries the response was YES. [2020-10-11 17:04:38,963 INFO L80 FinitePrefix]: Finished finitePrefix Result has 73882 conditions, 8620 events. 1074/8620 cut-off events. For 1375765/1376252 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 94698 event pairs, 0 based on Foata normal form. 151/7834 useless extension candidates. Maximal degree in co-relation 73430. Up to 1201 conditions per place. [2020-10-11 17:04:39,022 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 604 selfloop transitions, 626 changer transitions 8/1272 dead transitions. [2020-10-11 17:04:39,023 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1076 places, 1272 transitions, 56929 flow [2020-10-11 17:04:39,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-11 17:04:39,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-11 17:04:39,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 1952 transitions. [2020-10-11 17:04:39,025 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.825369978858351 [2020-10-11 17:04:39,025 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 1952 transitions. [2020-10-11 17:04:39,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 1952 transitions. [2020-10-11 17:04:39,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:04:39,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 1952 transitions. [2020-10-11 17:04:39,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-11 17:04:39,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-11 17:04:39,027 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-11 17:04:39,027 INFO L185 Difference]: Start difference. First operand has 1037 places, 1218 transitions, 50284 flow. Second operand 43 states and 1952 transitions. [2020-10-11 17:04:39,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1076 places, 1272 transitions, 56929 flow [2020-10-11 17:04:45,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1038 places, 1272 transitions, 55666 flow, removed 154 selfloop flow, removed 38 redundant places. [2020-10-11 17:04:45,157 INFO L241 Difference]: Finished difference. Result has 1043 places, 1222 transitions, 50739 flow [2020-10-11 17:04:45,159 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=49153, PETRI_DIFFERENCE_MINUEND_PLACES=996, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=622, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=50739, PETRI_PLACES=1043, PETRI_TRANSITIONS=1222} [2020-10-11 17:04:45,159 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 988 predicate places. [2020-10-11 17:04:45,159 INFO L481 AbstractCegarLoop]: Abstraction has has 1043 places, 1222 transitions, 50739 flow [2020-10-11 17:04:45,159 INFO L482 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-10-11 17:04:45,159 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:04:45,160 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:04:45,372 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:04:45,373 INFO L429 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:04:45,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:04:45,373 INFO L82 PathProgramCache]: Analyzing trace with hash 1759816906, now seen corresponding path program 71 times [2020-10-11 17:04:45,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:04:45,374 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497521755] [2020-10-11 17:04:45,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:04:45,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:04:45,936 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:04:45,936 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497521755] [2020-10-11 17:04:45,936 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535022404] [2020-10-11 17:04:45,936 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:04:46,005 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2020-10-11 17:04:46,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:04:46,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 30 conjunts are in the unsatisfiable core [2020-10-11 17:04:46,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:04:46,072 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:04:46,097 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:04:46,097 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:04:46,097 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 30 [2020-10-11 17:04:46,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991597314] [2020-10-11 17:04:46,098 INFO L461 AbstractCegarLoop]: Interpolant automaton has 30 states [2020-10-11 17:04:46,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:04:46,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2020-10-11 17:04:46,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=728, Unknown=0, NotChecked=0, Total=870 [2020-10-11 17:04:47,151 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:04:47,152 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1043 places, 1222 transitions, 50739 flow. Second operand 30 states. [2020-10-11 17:04:47,152 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:04:47,152 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:04:47,152 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:04:55,145 INFO L129 PetriNetUnfolder]: 1078/8656 cut-off events. [2020-10-11 17:04:55,145 INFO L130 PetriNetUnfolder]: For 1382487/1382974 co-relation queries the response was YES. [2020-10-11 17:04:55,494 INFO L80 FinitePrefix]: Finished finitePrefix Result has 74360 conditions, 8656 events. 1078/8656 cut-off events. For 1382487/1382974 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 95148 event pairs, 0 based on Foata normal form. 160/7875 useless extension candidates. Maximal degree in co-relation 73906. Up to 1209 conditions per place. [2020-10-11 17:04:55,556 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 538 selfloop transitions, 692 changer transitions 8/1272 dead transitions. [2020-10-11 17:04:55,556 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1081 places, 1272 transitions, 57350 flow [2020-10-11 17:04:55,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 17:04:55,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 17:04:55,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 1907 transitions. [2020-10-11 17:04:55,561 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8255411255411256 [2020-10-11 17:04:55,561 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 1907 transitions. [2020-10-11 17:04:55,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 1907 transitions. [2020-10-11 17:04:55,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:04:55,561 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 1907 transitions. [2020-10-11 17:04:55,562 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 17:04:55,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 17:04:55,563 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 17:04:55,563 INFO L185 Difference]: Start difference. First operand has 1043 places, 1222 transitions, 50739 flow. Second operand 42 states and 1907 transitions. [2020-10-11 17:04:55,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1081 places, 1272 transitions, 57350 flow [2020-10-11 17:05:02,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1041 places, 1272 transitions, 55835 flow, removed 154 selfloop flow, removed 40 redundant places. [2020-10-11 17:05:02,541 INFO L241 Difference]: Finished difference. Result has 1046 places, 1226 transitions, 51086 flow [2020-10-11 17:05:02,542 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=49356, PETRI_DIFFERENCE_MINUEND_PLACES=1000, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=688, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=51086, PETRI_PLACES=1046, PETRI_TRANSITIONS=1226} [2020-10-11 17:05:02,542 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 991 predicate places. [2020-10-11 17:05:02,542 INFO L481 AbstractCegarLoop]: Abstraction has has 1046 places, 1226 transitions, 51086 flow [2020-10-11 17:05:02,543 INFO L482 AbstractCegarLoop]: Interpolant automaton has 30 states. [2020-10-11 17:05:02,543 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:05:02,543 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:05:02,743 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-10-11 17:05:02,744 INFO L429 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:05:02,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:05:02,744 INFO L82 PathProgramCache]: Analyzing trace with hash 311551122, now seen corresponding path program 72 times [2020-10-11 17:05:02,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:05:02,745 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817386334] [2020-10-11 17:05:02,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:05:02,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:05:03,317 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:05:03,318 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817386334] [2020-10-11 17:05:03,318 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969140827] [2020-10-11 17:05:03,318 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:05:03,390 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2020-10-11 17:05:03,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:05:03,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 30 conjunts are in the unsatisfiable core [2020-10-11 17:05:03,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:05:03,442 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:05:03,504 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:05:03,526 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:05:03,526 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:05:03,526 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 31 [2020-10-11 17:05:03,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624263882] [2020-10-11 17:05:03,527 INFO L461 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-10-11 17:05:03,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:05:03,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-10-11 17:05:03,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2020-10-11 17:05:04,630 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:05:04,631 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1046 places, 1226 transitions, 51086 flow. Second operand 31 states. [2020-10-11 17:05:04,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:05:04,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:05:04,632 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:05:13,129 INFO L129 PetriNetUnfolder]: 1080/8667 cut-off events. [2020-10-11 17:05:13,129 INFO L130 PetriNetUnfolder]: For 1385814/1386355 co-relation queries the response was YES. [2020-10-11 17:05:13,497 INFO L80 FinitePrefix]: Finished finitePrefix Result has 74617 conditions, 8667 events. 1080/8667 cut-off events. For 1385814/1386355 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 95385 event pairs, 0 based on Foata normal form. 182/7908 useless extension candidates. Maximal degree in co-relation 74161. Up to 1213 conditions per place. [2020-10-11 17:05:13,557 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 407 selfloop transitions, 823 changer transitions 8/1272 dead transitions. [2020-10-11 17:05:13,557 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1089 places, 1272 transitions, 57866 flow [2020-10-11 17:05:13,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-11 17:05:13,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-10-11 17:05:13,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2136 transitions. [2020-10-11 17:05:13,563 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8263056092843327 [2020-10-11 17:05:13,563 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2136 transitions. [2020-10-11 17:05:13,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2136 transitions. [2020-10-11 17:05:13,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:05:13,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2136 transitions. [2020-10-11 17:05:13,565 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 48 states. [2020-10-11 17:05:13,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 48 states. [2020-10-11 17:05:13,567 INFO L81 ComplementDD]: Finished complementDD. Result 48 states. [2020-10-11 17:05:13,567 INFO L185 Difference]: Start difference. First operand has 1046 places, 1226 transitions, 51086 flow. Second operand 47 states and 2136 transitions. [2020-10-11 17:05:13,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1089 places, 1272 transitions, 57866 flow [2020-10-11 17:05:19,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1050 places, 1272 transitions, 56215 flow, removed 160 selfloop flow, removed 39 redundant places. [2020-10-11 17:05:20,036 INFO L241 Difference]: Finished difference. Result has 1055 places, 1228 transitions, 51506 flow [2020-10-11 17:05:20,037 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=49575, PETRI_DIFFERENCE_MINUEND_PLACES=1004, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=821, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=51506, PETRI_PLACES=1055, PETRI_TRANSITIONS=1228} [2020-10-11 17:05:20,037 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 1000 predicate places. [2020-10-11 17:05:20,038 INFO L481 AbstractCegarLoop]: Abstraction has has 1055 places, 1228 transitions, 51506 flow [2020-10-11 17:05:20,038 INFO L482 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-10-11 17:05:20,038 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:05:20,038 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:05:20,244 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:05:20,245 INFO L429 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:05:20,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:05:20,245 INFO L82 PathProgramCache]: Analyzing trace with hash 1664618260, now seen corresponding path program 73 times [2020-10-11 17:05:20,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:05:20,246 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519691492] [2020-10-11 17:05:20,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:05:20,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:05:20,788 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:05:20,788 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519691492] [2020-10-11 17:05:20,788 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635473137] [2020-10-11 17:05:20,788 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:05:20,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:05:20,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 30 conjunts are in the unsatisfiable core [2020-10-11 17:05:20,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:05:20,915 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:05:20,936 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:05:20,936 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:05:20,936 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 30 [2020-10-11 17:05:20,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817625028] [2020-10-11 17:05:20,937 INFO L461 AbstractCegarLoop]: Interpolant automaton has 30 states [2020-10-11 17:05:20,937 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:05:20,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2020-10-11 17:05:20,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2020-10-11 17:05:21,224 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:05:21,225 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1055 places, 1228 transitions, 51506 flow. Second operand 30 states. [2020-10-11 17:05:21,225 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:05:21,225 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:05:21,226 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:05:29,414 INFO L129 PetriNetUnfolder]: 1084/8703 cut-off events. [2020-10-11 17:05:29,414 INFO L130 PetriNetUnfolder]: For 1392667/1393208 co-relation queries the response was YES. [2020-10-11 17:05:29,795 INFO L80 FinitePrefix]: Finished finitePrefix Result has 75102 conditions, 8703 events. 1084/8703 cut-off events. For 1392667/1393208 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 95740 event pairs, 0 based on Foata normal form. 191/7949 useless extension candidates. Maximal degree in co-relation 74644. Up to 1221 conditions per place. [2020-10-11 17:05:29,854 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 359 selfloop transitions, 873 changer transitions 8/1274 dead transitions. [2020-10-11 17:05:29,855 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1097 places, 1274 transitions, 58325 flow [2020-10-11 17:05:29,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-10-11 17:05:29,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-11 17:05:29,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2091 transitions. [2020-10-11 17:05:29,857 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8264822134387352 [2020-10-11 17:05:29,857 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2091 transitions. [2020-10-11 17:05:29,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2091 transitions. [2020-10-11 17:05:29,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:05:29,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2091 transitions. [2020-10-11 17:05:29,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 47 states. [2020-10-11 17:05:29,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 47 states. [2020-10-11 17:05:29,859 INFO L81 ComplementDD]: Finished complementDD. Result 47 states. [2020-10-11 17:05:29,859 INFO L185 Difference]: Start difference. First operand has 1055 places, 1228 transitions, 51506 flow. Second operand 46 states and 2091 transitions. [2020-10-11 17:05:29,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1097 places, 1274 transitions, 58325 flow [2020-10-11 17:05:36,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1055 places, 1274 transitions, 56522 flow, removed 160 selfloop flow, removed 42 redundant places. [2020-10-11 17:05:36,179 INFO L241 Difference]: Finished difference. Result has 1060 places, 1232 transitions, 51939 flow [2020-10-11 17:05:36,180 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=49843, PETRI_DIFFERENCE_MINUEND_PLACES=1010, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=869, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=51939, PETRI_PLACES=1060, PETRI_TRANSITIONS=1232} [2020-10-11 17:05:36,180 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 1005 predicate places. [2020-10-11 17:05:36,180 INFO L481 AbstractCegarLoop]: Abstraction has has 1060 places, 1232 transitions, 51939 flow [2020-10-11 17:05:36,180 INFO L482 AbstractCegarLoop]: Interpolant automaton has 30 states. [2020-10-11 17:05:36,180 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:05:36,181 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:05:36,387 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2020-10-11 17:05:36,388 INFO L429 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:05:36,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:05:36,388 INFO L82 PathProgramCache]: Analyzing trace with hash 136069090, now seen corresponding path program 74 times [2020-10-11 17:05:36,388 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:05:36,389 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590256734] [2020-10-11 17:05:36,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:05:36,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:05:36,984 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:05:36,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590256734] [2020-10-11 17:05:36,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408897957] [2020-10-11 17:05:36,984 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:05:37,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 17:05:37,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:05:37,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 30 conjunts are in the unsatisfiable core [2020-10-11 17:05:37,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:05:37,110 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:05:37,132 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:05:37,132 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:05:37,133 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 30 [2020-10-11 17:05:37,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583490584] [2020-10-11 17:05:37,133 INFO L461 AbstractCegarLoop]: Interpolant automaton has 30 states [2020-10-11 17:05:37,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:05:37,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2020-10-11 17:05:37,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=731, Unknown=0, NotChecked=0, Total=870 [2020-10-11 17:05:38,887 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:05:38,888 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1060 places, 1232 transitions, 51939 flow. Second operand 30 states. [2020-10-11 17:05:38,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:05:38,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:05:38,888 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:05:47,034 INFO L129 PetriNetUnfolder]: 1088/8739 cut-off events. [2020-10-11 17:05:47,034 INFO L130 PetriNetUnfolder]: For 1399280/1399821 co-relation queries the response was YES. [2020-10-11 17:05:47,548 INFO L80 FinitePrefix]: Finished finitePrefix Result has 75569 conditions, 8739 events. 1088/8739 cut-off events. For 1399280/1399821 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 96038 event pairs, 0 based on Foata normal form. 207/7997 useless extension candidates. Maximal degree in co-relation 75109. Up to 1229 conditions per place. [2020-10-11 17:05:47,609 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 290 selfloop transitions, 947 changer transitions 8/1279 dead transitions. [2020-10-11 17:05:47,609 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1104 places, 1279 transitions, 58968 flow [2020-10-11 17:05:47,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-10-11 17:05:47,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-11 17:05:47,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2183 transitions. [2020-10-11 17:05:47,612 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8268939393939394 [2020-10-11 17:05:47,612 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2183 transitions. [2020-10-11 17:05:47,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2183 transitions. [2020-10-11 17:05:47,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:05:47,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2183 transitions. [2020-10-11 17:05:47,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 49 states. [2020-10-11 17:05:47,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 49 states. [2020-10-11 17:05:47,614 INFO L81 ComplementDD]: Finished complementDD. Result 49 states. [2020-10-11 17:05:47,614 INFO L185 Difference]: Start difference. First operand has 1060 places, 1232 transitions, 51939 flow. Second operand 48 states and 2183 transitions. [2020-10-11 17:05:47,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1104 places, 1279 transitions, 58968 flow [2020-10-11 17:05:54,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1060 places, 1279 transitions, 56907 flow, removed 162 selfloop flow, removed 44 redundant places. [2020-10-11 17:05:54,449 INFO L241 Difference]: Finished difference. Result has 1065 places, 1236 transitions, 52282 flow [2020-10-11 17:05:54,451 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=50026, PETRI_DIFFERENCE_MINUEND_PLACES=1013, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=943, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=52282, PETRI_PLACES=1065, PETRI_TRANSITIONS=1236} [2020-10-11 17:05:54,451 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 1010 predicate places. [2020-10-11 17:05:54,451 INFO L481 AbstractCegarLoop]: Abstraction has has 1065 places, 1236 transitions, 52282 flow [2020-10-11 17:05:54,451 INFO L482 AbstractCegarLoop]: Interpolant automaton has 30 states. [2020-10-11 17:05:54,451 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:05:54,451 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:05:54,652 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:05:54,652 INFO L429 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:05:54,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:05:54,653 INFO L82 PathProgramCache]: Analyzing trace with hash -1392693460, now seen corresponding path program 75 times [2020-10-11 17:05:54,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:05:54,653 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322410046] [2020-10-11 17:05:54,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:05:54,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:05:55,189 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:05:55,189 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322410046] [2020-10-11 17:05:55,189 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508567902] [2020-10-11 17:05:55,190 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:05:55,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2020-10-11 17:05:55,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:05:55,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 30 conjunts are in the unsatisfiable core [2020-10-11 17:05:55,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:05:55,324 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:05:55,343 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:05:55,343 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:05:55,343 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 30 [2020-10-11 17:05:55,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342109823] [2020-10-11 17:05:55,344 INFO L461 AbstractCegarLoop]: Interpolant automaton has 30 states [2020-10-11 17:05:55,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:05:55,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2020-10-11 17:05:55,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=724, Unknown=0, NotChecked=0, Total=870 [2020-10-11 17:05:56,407 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:05:56,408 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1065 places, 1236 transitions, 52282 flow. Second operand 30 states. [2020-10-11 17:05:56,408 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:05:56,409 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:05:56,409 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:06:04,502 INFO L129 PetriNetUnfolder]: 1094/8793 cut-off events. [2020-10-11 17:06:04,502 INFO L130 PetriNetUnfolder]: For 1407546/1408087 co-relation queries the response was YES. [2020-10-11 17:06:05,105 INFO L80 FinitePrefix]: Finished finitePrefix Result has 76138 conditions, 8793 events. 1094/8793 cut-off events. For 1407546/1408087 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 96751 event pairs, 0 based on Foata normal form. 232/8070 useless extension candidates. Maximal degree in co-relation 75676. Up to 1241 conditions per place. [2020-10-11 17:06:05,165 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 228 selfloop transitions, 1015 changer transitions 8/1285 dead transitions. [2020-10-11 17:06:05,165 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1111 places, 1285 transitions, 59558 flow [2020-10-11 17:06:05,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 17:06:05,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 17:06:05,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2275 transitions. [2020-10-11 17:06:05,167 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8272727272727273 [2020-10-11 17:06:05,168 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2275 transitions. [2020-10-11 17:06:05,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2275 transitions. [2020-10-11 17:06:05,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:06:05,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2275 transitions. [2020-10-11 17:06:05,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 17:06:05,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 17:06:05,171 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 17:06:05,171 INFO L185 Difference]: Start difference. First operand has 1065 places, 1236 transitions, 52282 flow. Second operand 50 states and 2275 transitions. [2020-10-11 17:06:05,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1111 places, 1285 transitions, 59558 flow [2020-10-11 17:06:11,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1068 places, 1285 transitions, 57549 flow, removed 170 selfloop flow, removed 43 redundant places. [2020-10-11 17:06:11,793 INFO L241 Difference]: Finished difference. Result has 1075 places, 1242 transitions, 53003 flow [2020-10-11 17:06:11,794 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=50433, PETRI_DIFFERENCE_MINUEND_PLACES=1019, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1009, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=53003, PETRI_PLACES=1075, PETRI_TRANSITIONS=1242} [2020-10-11 17:06:11,794 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 1020 predicate places. [2020-10-11 17:06:11,794 INFO L481 AbstractCegarLoop]: Abstraction has has 1075 places, 1242 transitions, 53003 flow [2020-10-11 17:06:11,794 INFO L482 AbstractCegarLoop]: Interpolant automaton has 30 states. [2020-10-11 17:06:11,794 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:06:11,795 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:06:12,001 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:06:12,002 INFO L429 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:06:12,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:06:12,002 INFO L82 PathProgramCache]: Analyzing trace with hash 1448884990, now seen corresponding path program 76 times [2020-10-11 17:06:12,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:06:12,003 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809483519] [2020-10-11 17:06:12,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:06:12,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:06:12,546 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:06:12,547 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809483519] [2020-10-11 17:06:12,547 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300479930] [2020-10-11 17:06:12,547 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:06:12,610 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 17:06:12,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:06:12,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 32 conjunts are in the unsatisfiable core [2020-10-11 17:06:12,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:06:12,655 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:06:12,716 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:06:12,736 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:06:12,736 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:06:12,736 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 31 [2020-10-11 17:06:12,737 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234089416] [2020-10-11 17:06:12,737 INFO L461 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-10-11 17:06:12,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:06:12,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-10-11 17:06:12,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2020-10-11 17:06:13,784 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:06:13,784 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1075 places, 1242 transitions, 53003 flow. Second operand 31 states. [2020-10-11 17:06:13,785 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:06:13,785 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:06:13,785 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:06:22,479 INFO L129 PetriNetUnfolder]: 1101/8835 cut-off events. [2020-10-11 17:06:22,480 INFO L130 PetriNetUnfolder]: For 1421553/1422147 co-relation queries the response was YES. [2020-10-11 17:06:23,291 INFO L80 FinitePrefix]: Finished finitePrefix Result has 76935 conditions, 8835 events. 1101/8835 cut-off events. For 1421553/1422147 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 97260 event pairs, 0 based on Foata normal form. 253/8127 useless extension candidates. Maximal degree in co-relation 76469. Up to 1255 conditions per place. [2020-10-11 17:06:23,352 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 180 selfloop transitions, 1075 changer transitions 8/1297 dead transitions. [2020-10-11 17:06:23,352 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1126 places, 1297 transitions, 60806 flow [2020-10-11 17:06:23,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2020-10-11 17:06:23,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2020-10-11 17:06:23,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 2504 transitions. [2020-10-11 17:06:23,354 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8277685950413223 [2020-10-11 17:06:23,354 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 2504 transitions. [2020-10-11 17:06:23,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 2504 transitions. [2020-10-11 17:06:23,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:06:23,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 2504 transitions. [2020-10-11 17:06:23,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 56 states. [2020-10-11 17:06:23,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 56 states. [2020-10-11 17:06:23,359 INFO L81 ComplementDD]: Finished complementDD. Result 56 states. [2020-10-11 17:06:23,359 INFO L185 Difference]: Start difference. First operand has 1075 places, 1242 transitions, 53003 flow. Second operand 55 states and 2504 transitions. [2020-10-11 17:06:23,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1126 places, 1297 transitions, 60806 flow [2020-10-11 17:06:29,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1082 places, 1297 transitions, 58716 flow, removed 180 selfloop flow, removed 44 redundant places. [2020-10-11 17:06:30,032 INFO L241 Difference]: Finished difference. Result has 1090 places, 1252 transitions, 53992 flow [2020-10-11 17:06:30,034 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=51089, PETRI_DIFFERENCE_MINUEND_PLACES=1028, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1065, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=53992, PETRI_PLACES=1090, PETRI_TRANSITIONS=1252} [2020-10-11 17:06:30,034 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 1035 predicate places. [2020-10-11 17:06:30,034 INFO L481 AbstractCegarLoop]: Abstraction has has 1090 places, 1252 transitions, 53992 flow [2020-10-11 17:06:30,034 INFO L482 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-10-11 17:06:30,034 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:06:30,034 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:06:30,241 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,78 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:06:30,241 INFO L429 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:06:30,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:06:30,242 INFO L82 PathProgramCache]: Analyzing trace with hash 181425088, now seen corresponding path program 77 times [2020-10-11 17:06:30,242 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:06:30,243 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505476720] [2020-10-11 17:06:30,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:06:30,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:06:30,767 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:06:30,767 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505476720] [2020-10-11 17:06:30,767 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341155892] [2020-10-11 17:06:30,767 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:06:30,837 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2020-10-11 17:06:30,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:06:30,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 30 conjunts are in the unsatisfiable core [2020-10-11 17:06:30,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:06:30,884 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:06:30,916 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:06:30,951 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 594 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:06:30,951 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:06:30,952 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 30 [2020-10-11 17:06:30,952 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092023350] [2020-10-11 17:06:30,952 INFO L461 AbstractCegarLoop]: Interpolant automaton has 30 states [2020-10-11 17:06:30,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:06:30,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2020-10-11 17:06:30,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=679, Unknown=0, NotChecked=0, Total=870 [2020-10-11 17:06:33,208 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:06:33,209 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1090 places, 1252 transitions, 53992 flow. Second operand 30 states. [2020-10-11 17:06:33,209 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:06:33,209 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:06:33,209 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:06:41,949 INFO L129 PetriNetUnfolder]: 1107/8880 cut-off events. [2020-10-11 17:06:41,949 INFO L130 PetriNetUnfolder]: For 1469800/1470351 co-relation queries the response was YES. [2020-10-11 17:06:42,826 INFO L80 FinitePrefix]: Finished finitePrefix Result has 78176 conditions, 8880 events. 1107/8880 cut-off events. For 1469800/1470351 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 97750 event pairs, 0 based on Foata normal form. 266/8183 useless extension candidates. Maximal degree in co-relation 77705. Up to 1263 conditions per place. [2020-10-11 17:06:42,888 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 167 selfloop transitions, 1098 changer transitions 8/1307 dead transitions. [2020-10-11 17:06:42,889 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1144 places, 1307 transitions, 62273 flow [2020-10-11 17:06:42,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2020-10-11 17:06:42,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2020-10-11 17:06:42,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 2643 transitions. [2020-10-11 17:06:42,891 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.828526645768025 [2020-10-11 17:06:42,891 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 2643 transitions. [2020-10-11 17:06:42,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 2643 transitions. [2020-10-11 17:06:42,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:06:42,892 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 2643 transitions. [2020-10-11 17:06:42,893 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 59 states. [2020-10-11 17:06:42,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 59 states. [2020-10-11 17:06:42,894 INFO L81 ComplementDD]: Finished complementDD. Result 59 states. [2020-10-11 17:06:42,895 INFO L185 Difference]: Start difference. First operand has 1090 places, 1252 transitions, 53992 flow. Second operand 58 states and 2643 transitions. [2020-10-11 17:06:42,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1144 places, 1307 transitions, 62273 flow [2020-10-11 17:06:50,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1095 places, 1307 transitions, 59810 flow, removed 227 selfloop flow, removed 49 redundant places. [2020-10-11 17:06:50,201 INFO L241 Difference]: Finished difference. Result has 1102 places, 1258 transitions, 54456 flow [2020-10-11 17:06:50,202 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=51655, PETRI_DIFFERENCE_MINUEND_PLACES=1038, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1093, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=54456, PETRI_PLACES=1102, PETRI_TRANSITIONS=1258} [2020-10-11 17:06:50,202 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 1047 predicate places. [2020-10-11 17:06:50,202 INFO L481 AbstractCegarLoop]: Abstraction has has 1102 places, 1258 transitions, 54456 flow [2020-10-11 17:06:50,202 INFO L482 AbstractCegarLoop]: Interpolant automaton has 30 states. [2020-10-11 17:06:50,202 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:06:50,202 INFO L255 CegarLoopForPetriNet]: trace histogram [13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:06:50,403 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:06:50,403 INFO L429 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:06:50,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:06:50,404 INFO L82 PathProgramCache]: Analyzing trace with hash 22258395, now seen corresponding path program 78 times [2020-10-11 17:06:50,404 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:06:50,404 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28736650] [2020-10-11 17:06:50,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:06:50,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:06:51,125 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 0 proven. 651 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:06:51,125 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28736650] [2020-10-11 17:06:51,125 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286792130] [2020-10-11 17:06:51,125 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:06:51,195 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2020-10-11 17:06:51,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:06:51,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 31 conjunts are in the unsatisfiable core [2020-10-11 17:06:51,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:06:51,260 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:06:51,303 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 0 proven. 651 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:06:51,303 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:06:51,303 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 31 [2020-10-11 17:06:51,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532146440] [2020-10-11 17:06:51,304 INFO L461 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-10-11 17:06:51,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:06:51,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-10-11 17:06:51,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=701, Unknown=0, NotChecked=0, Total=930 [2020-10-11 17:06:52,945 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:06:52,946 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1102 places, 1258 transitions, 54456 flow. Second operand 31 states. [2020-10-11 17:06:52,946 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:06:52,946 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:06:52,946 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:06:59,918 INFO L129 PetriNetUnfolder]: 1109/8905 cut-off events. [2020-10-11 17:06:59,918 INFO L130 PetriNetUnfolder]: For 1541840/1542402 co-relation queries the response was YES. [2020-10-11 17:07:00,834 INFO L80 FinitePrefix]: Finished finitePrefix Result has 79572 conditions, 8905 events. 1109/8905 cut-off events. For 1541840/1542402 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 97907 event pairs, 0 based on Foata normal form. 86/8023 useless extension candidates. Maximal degree in co-relation 79097. Up to 2036 conditions per place. [2020-10-11 17:07:00,899 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 1207 selfloop transitions, 55 changer transitions 8/1304 dead transitions. [2020-10-11 17:07:00,899 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1131 places, 1304 transitions, 60446 flow [2020-10-11 17:07:00,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 17:07:00,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 17:07:00,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1495 transitions. [2020-10-11 17:07:00,901 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8236914600550964 [2020-10-11 17:07:00,901 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1495 transitions. [2020-10-11 17:07:00,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1495 transitions. [2020-10-11 17:07:00,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:07:00,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1495 transitions. [2020-10-11 17:07:00,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 17:07:00,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 17:07:00,903 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 17:07:00,903 INFO L185 Difference]: Start difference. First operand has 1102 places, 1258 transitions, 54456 flow. Second operand 33 states and 1495 transitions. [2020-10-11 17:07:00,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1131 places, 1304 transitions, 60446 flow [2020-10-11 17:07:09,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1080 places, 1304 transitions, 57928 flow, removed 232 selfloop flow, removed 51 redundant places. [2020-10-11 17:07:09,301 INFO L241 Difference]: Finished difference. Result has 1085 places, 1260 transitions, 52370 flow [2020-10-11 17:07:09,301 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=52026, PETRI_DIFFERENCE_MINUEND_PLACES=1048, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=52370, PETRI_PLACES=1085, PETRI_TRANSITIONS=1260} [2020-10-11 17:07:09,302 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 1030 predicate places. [2020-10-11 17:07:09,302 INFO L481 AbstractCegarLoop]: Abstraction has has 1085 places, 1260 transitions, 52370 flow [2020-10-11 17:07:09,302 INFO L482 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-10-11 17:07:09,302 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:07:09,302 INFO L255 CegarLoopForPetriNet]: trace histogram [13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:07:09,502 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:07:09,503 INFO L429 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:07:09,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:07:09,504 INFO L82 PathProgramCache]: Analyzing trace with hash -1934513277, now seen corresponding path program 79 times [2020-10-11 17:07:09,504 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:07:09,504 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709849892] [2020-10-11 17:07:09,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:07:09,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:07:10,227 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 0 proven. 651 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:07:10,228 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709849892] [2020-10-11 17:07:10,228 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79905295] [2020-10-11 17:07:10,228 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:07:10,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:07:10,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 31 conjunts are in the unsatisfiable core [2020-10-11 17:07:10,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:07:10,366 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:07:10,394 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 0 proven. 651 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:07:10,395 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:07:10,395 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 31 [2020-10-11 17:07:10,395 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544203734] [2020-10-11 17:07:10,395 INFO L461 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-10-11 17:07:10,395 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:07:10,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-10-11 17:07:10,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=725, Unknown=0, NotChecked=0, Total=930 [2020-10-11 17:07:12,138 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:07:12,139 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1085 places, 1260 transitions, 52370 flow. Second operand 31 states. [2020-10-11 17:07:12,139 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:07:12,139 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:07:12,139 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:07:19,106 INFO L129 PetriNetUnfolder]: 1111/8923 cut-off events. [2020-10-11 17:07:19,106 INFO L130 PetriNetUnfolder]: For 1543527/1544094 co-relation queries the response was YES. [2020-10-11 17:07:20,069 INFO L80 FinitePrefix]: Finished finitePrefix Result has 78794 conditions, 8923 events. 1111/8923 cut-off events. For 1543527/1544094 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 98157 event pairs, 0 based on Foata normal form. 95/8048 useless extension candidates. Maximal degree in co-relation 78318. Up to 1860 conditions per place. [2020-10-11 17:07:20,133 INFO L132 encePairwiseOnDemand]: 49/55 looper letters, 1115 selfloop transitions, 150 changer transitions 8/1307 dead transitions. [2020-10-11 17:07:20,133 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1118 places, 1307 transitions, 58527 flow [2020-10-11 17:07:20,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 17:07:20,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-11 17:07:20,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1678 transitions. [2020-10-11 17:07:20,135 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8245700245700246 [2020-10-11 17:07:20,135 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1678 transitions. [2020-10-11 17:07:20,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1678 transitions. [2020-10-11 17:07:20,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 17:07:20,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1678 transitions. [2020-10-11 17:07:20,136 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-11 17:07:20,137 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-11 17:07:20,137 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-11 17:07:20,137 INFO L185 Difference]: Start difference. First operand has 1085 places, 1260 transitions, 52370 flow. Second operand 37 states and 1678 transitions. [2020-10-11 17:07:20,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1118 places, 1307 transitions, 58527 flow [2020-10-11 17:07:28,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1088 places, 1307 transitions, 58119 flow, removed 151 selfloop flow, removed 30 redundant places. [2020-10-11 17:07:28,769 INFO L241 Difference]: Finished difference. Result has 1093 places, 1262 transitions, 52613 flow [2020-10-11 17:07:28,769 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=55, PETRI_DIFFERENCE_MINUEND_FLOW=52074, PETRI_DIFFERENCE_MINUEND_PLACES=1052, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=52613, PETRI_PLACES=1093, PETRI_TRANSITIONS=1262} [2020-10-11 17:07:28,770 INFO L341 CegarLoopForPetriNet]: 55 programPoint places, 1038 predicate places. [2020-10-11 17:07:28,770 INFO L481 AbstractCegarLoop]: Abstraction has has 1093 places, 1262 transitions, 52613 flow [2020-10-11 17:07:28,770 INFO L482 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-10-11 17:07:28,770 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 17:07:28,770 INFO L255 CegarLoopForPetriNet]: trace histogram [13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 17:07:28,970 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:07:28,971 INFO L429 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 17:07:28,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 17:07:28,971 INFO L82 PathProgramCache]: Analyzing trace with hash -294750841, now seen corresponding path program 80 times [2020-10-11 17:07:28,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 17:07:28,972 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617098686] [2020-10-11 17:07:28,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 17:07:28,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 17:07:29,698 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 0 proven. 651 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:07:29,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617098686] [2020-10-11 17:07:29,699 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604444351] [2020-10-11 17:07:29,699 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:07:29,764 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 17:07:29,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 17:07:29,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 31 conjunts are in the unsatisfiable core [2020-10-11 17:07:29,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 17:07:29,808 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 17:07:29,870 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 17:07:29,921 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 0 proven. 651 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 17:07:29,921 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 17:07:29,921 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 32 [2020-10-11 17:07:29,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539841302] [2020-10-11 17:07:29,922 INFO L461 AbstractCegarLoop]: Interpolant automaton has 32 states [2020-10-11 17:07:29,922 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 17:07:29,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2020-10-11 17:07:29,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=814, Unknown=0, NotChecked=0, Total=992 [2020-10-11 17:07:30,105 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 55 [2020-10-11 17:07:30,106 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1093 places, 1262 transitions, 52613 flow. Second operand 32 states. [2020-10-11 17:07:30,106 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 17:07:30,106 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 55 [2020-10-11 17:07:30,106 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 17:07:37,127 INFO L129 PetriNetUnfolder]: 1113/8948 cut-off events. [2020-10-11 17:07:37,127 INFO L130 PetriNetUnfolder]: For 1547766/1548277 co-relation queries the response was YES. Received shutdown request... [2020-10-11 17:07:38,122 INFO L80 FinitePrefix]: Finished finitePrefix Result has 79052 conditions, 8948 events. 1113/8948 cut-off events. For 1547766/1548277 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 98314 event pairs, 0 based on Foata normal form. 118/8093 useless extension candidates. Maximal degree in co-relation 78574. Up to 1471 conditions per place. [2020-10-11 17:07:38,187 INFO L132 encePairwiseOnDemand]: 48/55 looper letters, 930 selfloop transitions, 352 changer transitions 8/1324 dead transitions. [2020-10-11 17:07:38,187 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1130 places, 1324 transitions, 59209 flow [2020-10-11 17:07:38,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-11 17:07:38,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-10-11 17:07:38,389 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 17:07:38,390 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-11 17:07:38,397 WARN L235 ceAbstractionStarter]: Timeout [2020-10-11 17:07:38,398 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.10 05:07:38 BasicIcfg [2020-10-11 17:07:38,398 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-11 17:07:38,399 INFO L168 Benchmark]: Toolchain (without parser) took 814676.04 ms. Allocated memory was 253.2 MB in the beginning and 4.9 GB in the end (delta: 4.6 GB). Free memory was 209.8 MB in the beginning and 1.8 GB in the end (delta: -1.6 GB). Peak memory consumption was 3.0 GB. Max. memory is 14.2 GB. [2020-10-11 17:07:38,400 INFO L168 Benchmark]: CDTParser took 0.28 ms. Allocated memory is still 253.2 MB. Free memory is still 229.6 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-11 17:07:38,400 INFO L168 Benchmark]: CACSL2BoogieTranslator took 782.68 ms. Allocated memory was 253.2 MB in the beginning and 320.3 MB in the end (delta: 67.1 MB). Free memory was 209.8 MB in the beginning and 276.4 MB in the end (delta: -66.5 MB). Peak memory consumption was 33.5 MB. Max. memory is 14.2 GB. [2020-10-11 17:07:38,400 INFO L168 Benchmark]: Boogie Procedure Inliner took 50.97 ms. Allocated memory is still 320.3 MB. Free memory is still 276.4 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-11 17:07:38,401 INFO L168 Benchmark]: Boogie Preprocessor took 29.12 ms. Allocated memory is still 320.3 MB. Free memory was 276.4 MB in the beginning and 273.9 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-11 17:07:38,402 INFO L168 Benchmark]: RCFGBuilder took 529.97 ms. Allocated memory is still 320.3 MB. Free memory was 273.9 MB in the beginning and 254.3 MB in the end (delta: 19.6 MB). Peak memory consumption was 19.6 MB. Max. memory is 14.2 GB. [2020-10-11 17:07:38,402 INFO L168 Benchmark]: TraceAbstraction took 813277.70 ms. Allocated memory was 320.3 MB in the beginning and 4.9 GB in the end (delta: 4.6 GB). Free memory was 251.8 MB in the beginning and 1.8 GB in the end (delta: -1.6 GB). Peak memory consumption was 3.0 GB. Max. memory is 14.2 GB. [2020-10-11 17:07:38,404 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.28 ms. Allocated memory is still 253.2 MB. Free memory is still 229.6 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 782.68 ms. Allocated memory was 253.2 MB in the beginning and 320.3 MB in the end (delta: 67.1 MB). Free memory was 209.8 MB in the beginning and 276.4 MB in the end (delta: -66.5 MB). Peak memory consumption was 33.5 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 50.97 ms. Allocated memory is still 320.3 MB. Free memory is still 276.4 MB. There was no memory consumed. Max. memory is 14.2 GB. * Boogie Preprocessor took 29.12 ms. Allocated memory is still 320.3 MB. Free memory was 276.4 MB in the beginning and 273.9 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * RCFGBuilder took 529.97 ms. Allocated memory is still 320.3 MB. Free memory was 273.9 MB in the beginning and 254.3 MB in the end (delta: 19.6 MB). Peak memory consumption was 19.6 MB. Max. memory is 14.2 GB. * TraceAbstraction took 813277.70 ms. Allocated memory was 320.3 MB in the beginning and 4.9 GB in the end (delta: 4.6 GB). Free memory was 251.8 MB in the beginning and 1.8 GB in the end (delta: -1.6 GB). Peak memory consumption was 3.0 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 703]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 703). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructedinput type AutomatonWithImplicitSelfloops). - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 51 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: TIMEOUT, OverallTime: 813.1s, OverallIterations: 86, TraceHistogramMax: 13, AutomataDifference: 746.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 704 SDtfs, 5793 SDslu, 6819 SDs, 0 SdLazy, 32025 SolverSat, 8919 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 29.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 14035 GetRequests, 9358 SyntacticMatches, 65 SemanticMatches, 4612 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66076 ImplicationChecksByTransitivity, 112.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=54456occurred in iteration=83, 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.9s SsaConstructionTime, 3.4s SatisfiabilityAnalysisTime, 41.0s InterpolantComputationTime, 18984 NumberOfCodeBlocks, 18984 NumberOfCodeBlocksAsserted, 591 NumberOfCheckSat, 18817 ConstructedInterpolants, 0 QuantifiedInterpolants, 10577565 SizeOfPredicates, 1817 NumberOfNonLiveVariables, 17834 ConjunctsInSsa, 2075 ConjunctsInUnsatCore, 167 InterpolantComputations, 5 PerfectInterpolantSequences, 16/64616 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